我正在尝试从.Net创建一个Zip文件,该文件可以从Java代码读取。
我已经使用SharpZipLib创建了Zip文件,但是如果生成的文件根据#ZipLib库的CheckZip函数是有效的,并且可以通过WinZip或WinRar成功解压缩,则在尝试使用Java对其进行解压缩时总是会收到错误消息Java中的.Utils.Zip类。
问题似乎出在SharpZipLib写的错误标题中,我还在SharpDevelop论坛上发布了一个问题,但没有结果(有关信息,请参见http://community.sharpdevelop.net/forums/t/8272.aspx),但是没有结果。
是否有人提供了使用.Net压缩Zip文件并使用Java.Utils.Zip类将其解压缩的代码示例?
关于Massimo
我使用了DotNetZip库,它似乎可以正常工作。典型代码:
using (ZipFile zipFile = new ZipFile()) { zipFile.AddDirectory(sourceFolderPath); zipFile.Save(archiveFolderName); }