参考:
/blog/1009306
所需要的包:
适用于所有平台(经测试并未对移动设备平台支持)
sevenzipjbinding-4.65-1.04-rc-extr-only-AllPlatforms
适用于所有Windows平台
sevenzipjbinding-4.65-1.04-rc-extr-only-AllWindows
适用于所有Linux平台
sevenzipjbinding-4.65-1.04-rc-extr-only-AllLinux
首先到sourceforge网站下载sevenzipjbinding压缩包
下载的版本是sevenzipjbinding-4.65-1.04-rc-extr-only-AllWindows.zip
地址:/projects/sevenzipjbind
用上面的示例测试,发现了一个小小的问题:如果压缩包内的文件大于32k(即32768),则解压后的文件只写了最后一部分,并不是一个完整的文件。
经测试,修改后的代码如下: