atm で圧縮すべきファイルを zlib で解凍する際に問題があります。ファイルはicecacheファイルです
これはドキュメントからのものです:
キャッシュ ファイルは、オブジェクトごとおよびフレームごとに作成されます。各ファイルは zip アーカイブであり、ZLIB ライブラリを利用して、zip ストリームを使用して直接保存およびロードします。場所: http://softimage.wiki.softimage.com/index.php?title=Icecache_File_Format
私はスタックオーバーフローのコードを使用しました: Zlib 圧縮 Using Deflate and Inflate classes in Java
main メソッドを捨てて、コードを 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
また、txtファイルを圧縮して再度解凍しましたが、これはうまくいきました。
どうすれば何が間違っているのかを理解し続けることができますか?