У меня проблема с передачей сжатых данных по сети.
Размер данных составляет около нескольких сотен МБ. Мой план состоит в том, чтобы разделить данные на фрагменты размером 1 МБ и сжать каждый фрагмент с помощью zlib, а затем передать сжатые данные по сети. На другом конце сети данные будут распакованы с помощью zlib.
Мой вопрос в том, что, поскольку я передаю сжатые данные в потоке, не будет информации о том, где каждый сжатый фрагмент начинается и заканчивается в потоке. Я не уверен, может ли zlib распаковать такой сжатый поток данных.
Если zlib может, пожалуйста, дайте мне знать, какой режим очистки я должен использовать в методах deflate / inflate?
Спасибо!