解压缩应该使用zlib压缩atm的文件时出现问题。 该文件是一个icecache文件使用zlib的未知压缩方法
这是从文档:
Cache files are created on a per object and per frame basis. Each file is a zip archive, utilizing the ZLIB library to save and load directly using a zip-stream. located at: http://softimage.wiki.softimage.com/index.php?title=Icecache_File_Format
我使用计算器的代码: Zlib compression Using Deflate and Inflate classes in Java
我倒掉出主方法和添加的代码作为Java文件处理(Java方言)。
,所以我有
void setup() {
File compressed = new File(sketchPath+"/pc_oj_simple_AnimTake1_11.icecache");
println(compressed.exists());
try {
ZlibCompression.decompressFile(compressed, new File(sketchPath+"/pc_oj_simple_AnimTake1_11.icecacheDecomp"));
}
catch (IOException e) {
println(e);
}
}
我得到以下错误: java.util.zip.ZipException:未知的压缩方法
这里的文件: https://dl.dropboxusercontent.com/u/17630770/temp/pc_oj_simple_AnimTake1_11.icecache.zip
我ASLO压缩一个txt文件并再次解压缩,这工作得很好。
我该如何继续弄清楚什么是错的?
什么是你试图解压缩文件的计算机体系结构的字节顺序是什么,以及你试图运行程序的计算机体系结构的字节顺序是什么? – statueuphemism
该文件来自Windows,可能是64位,但不确定。我尝试在mac 64位上解压缩它。 – clankill3r
对不起,我要求小端和大端信息。在那些具有小端字节顺序的机器中,很可能是AMD或Intel芯片,所以字节顺序可能不是你的问题。 – statueuphemism