0

我想压缩android设备中的数据并将其发送到ASP.net服务器端,但我不想消耗太多电力并牺牲设备资源。我尝试在 android 端使用 Deflate 流压缩数据,并在服务器端使用相同的流进行解压缩,但解压后的字符串与原始字符串不同。然后我尝试使用 GZIP 流,恢复的数据与原始数据相同。正如我所读到的,Deflate 流比 GZIP 更快。所以我该怎么做?使用 GZip 流在 Android 和 C# 之间进行数据压缩和解压缩是最佳实践吗?有没有办法恢复使用 Deflate 流压缩的数据?

4

1 回答 1

1

尝试使用 DotNetZip (NuGet) 而不是 System.IO.Compression.GZipStream。

于 2018-12-08T19:45:47.673 回答