Truezip 6 和 7 在提取使用 Windows 压缩方法压缩的任何大于 2GB 的文件时返回错误消息“不支持压缩方法 9”。(这是通过突出显示 2GB 或更大的文件,然后右键单击鼠标 -> 发送到 -> 压缩(压缩)文件夹来实现的)。
使用下面的 Truezip 7 代码:
TFile srcFile = new TFile(src, incPath); TFile dstFile = new TFile(dst);
TFile.cp_rp(srcFile, dstFile, TArchiveDetector.NULL);
遇到“..truezip.zip.RawZipFile.getInputStream”时会产生错误“不支持压缩方法 9”。有没有办法来解决这个问题?或解决此问题的方法?这只发生在使用 windows 压缩方法时,但是当使用 7Zip 压缩大于 2GB 的文件时,然后使用 truezip 提取不是问题。