Использование потока сжатия GZIP в Android - PullRequest
0 голосов
/ 08 декабря 2018

Я хочу сжать данные на устройствах Android и отправить их на серверную часть ASP.net, но я не хочу тратить много энергии и жертвовать ресурсами устройства.Я пытался сжимать данные с использованием потока Deflate на стороне Android и распаковывать с использованием того же потока на стороне сервера, но распакованная строка была не такой, как исходная.Затем я попытался использовать поток GZIP, и восстановленные данные были такими же, как исходные.Как я читал, поток Deflate быстрее, чем GZIP.И что же мне делать?Лучше ли использовать поток GZip для сжатия и распаковки данных между Android и C #?Есть ли способ восстановить данные, сжатые с использованием потока Deflate?

1 Ответ

0 голосов
/ 08 декабря 2018

Попробуйте использовать DotNetZip (NuGet) вместо System.IO.Compression.GZipStream.

...