我正在尝试解压缩服务器发送的一些大文件,然后经过一些处理,将压缩后的文件发送回服务器,始终使用ZIP格式。
我想知道是否有一些 zip 压缩/解压缩实用程序方法可以在我的代码中使用,以便在几行中完成后者。
我知道DotNetZip或SharpZipLib之类的解决方案,但我想避免使用外部库或必须跟踪额外的 .dll。
我正在尝试解压缩服务器发送的一些大文件,然后经过一些处理,将压缩后的文件发送回服务器,始终使用ZIP格式。
我想知道是否有一些 zip 压缩/解压缩实用程序方法可以在我的代码中使用,以便在几行中完成后者。
我知道DotNetZip或SharpZipLib之类的解决方案,但我想避免使用外部库或必须跟踪额外的 .dll。
Apparently there is no compression/decompression utility method built-in in Mono For Android based on the ZIP format, so I ended up integrating SharpZipLib to my project and using the InflaterInputStream.Read() method, which works great for me, as referenced in the following link:
How to use ICSharpCode.ZipLib with stream?
Cheers!