zlib로 atm 압축해야하는 파일의 압축을 풀 때 문제가 있습니다. 파일은이 문서에서 인 icecache 파일zlib로 알 수없는 압축 방법
입니다 : Zlib compression Using Deflate and Inflate classes in Java
내가 주요 방법을 throwed과 자바로 코드를 추가 : I에 유래의 코드를 사용
처리 할 파일 (java dialect).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
은
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 파일을 압축 해제하고 다시 압축을 풀면 정상적으로 작동합니다.
어떻게 계속 잘못 될지 알아볼 수 있습니까?
압축을 풀려고하는 파일이 작성된 컴퓨터 아키텍처의 바이트 순서는 무엇이며 프로그램을 실행하려고하는 컴퓨터 아키텍처의 바이트 순서는 무엇입니까? – statueuphemism
파일은 Windows에서 제공되며 아마도 64 비트이지만 확실하지는 않습니다. 나는 맥 64 비트에서 압축을 풀려고합니다. – clankill3r
죄송합니다. 리틀 엔디안 대 빅 엔디안 정보를 요구했습니다. 리틀 엔디안 바이트 순서를 사용하는 시스템에서 AMD 또는 인텔 칩이 될 가능성이 있으므로 바이트 순서가 문제가 아닐 수 있습니다. – statueuphemism