Могу ли я как-нибудь разбить больший байт [] на несколько momoryStreams и собрать их в один файл?
Да.
Когда мне приходилось иметь дело св аналогичной ситуации я построил свой собственный поток, который внутренне использовал байтовые массивы 4 МБ.Этот «пейджинг» означает, что он никогда не должен выделять ОДИН БОЛЬШОЙ Массив байтов, что и делает поток памяти.Итак, сделайте дамп памяти потока, создайте свой собственный поток на основе другого внутреннего механизма хранения.