Truezip在提取大文件时返回不支持的压缩方法错误

时间:2013-10-18 04:57:49

标签: truezip

Truezip 6和7在提取任何大于2GB且使用Windows压缩方法压缩的文件时,返回错误消息“不支持压缩方法9”。 (这是通过突出显示2GB或更大的文件,然后右键单击鼠标 - >发送到>压缩(zipped)文件夹来实现的。

使用下面的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提取时不是问题。

1 个答案:

答案 0 :(得分:0)

方法9是扩展的Deflater方法,带有更大的字典。正如例外所述,它不受支持,因为JRE不支持它。 Windows资源管理器使用此方法似乎是新的。