2011-08-12 4 views
-1

java를 사용하여 파일을 압축 해제하는 데 사용할 수있는 외부 jar 파일이 있습니다. 인터넷에서 사용할 수있는 java를 사용하여 파일을 압축 해제하는 코드는 .zip /.rar 형식의 zip 파일에 대해 일관성없는 동작을 보입니다. zip 파일의 압축을 풀 수있는 좋은 Java 코드가 있습니까? http://en.wikipedia.org/wiki/RAR 간단한 구글 검색이 사이트 반환하는 방법을 지금까지 :자바를 사용하여 파일 압축을 풉니 다.

+5

기본적으로 code/tool/API를 묻는 비 건설적인 질문을 게시하는 대신 "일관성없는 동작 표시"를 자세하게 설명하면 우리와 사용자에게 더 많은 도움이됩니다. 어떤 코드/툴/API를 사용했는지 모르는 한 제안 할 수는 없습니다. 예를 들어 이미 시도/사용했을 수 있습니다! RAR 파일은 ZIP 파일과 같지 않으므로 다른 처리가 필요합니다. – BalusC

+2

'.rar'로 끝나는 파일은 ** NOT ** zip 파일입니다 ... –

+0

rar 파일은 zip 파일과 다릅니다. 인터넷에서 rar 파일의 압축을 풀 수있는 라이브러리를 찾을 수 있습니다. – Danny

답변

1

RAR 형식은 독점의 .zip 파일 또한 http://www.catacombae.org/jlrarx.html#rarlib

을, 자바는 InflaterInputStream을 가지고 http://download.oracle.com/javase/1,5.0/docs/api/java/util/zip/InflaterInputStream.html

또한 GZIP 및 우편 번호에 대한 특정 서브 클래스가 있습니다 파일.

은 다른 압축 방법이 있습니다 : http://www.7-zip.org/sdk.html

구체적으로 귀하의 질문에 대답하기 : 예 zip 파일의 압축을 풀 수있는 좋은 코드가있다. API가 위에 연결되어 있습니다. http://download.oracle.com/javase/1,5.0/docs/api/java/util/zip/InflaterInputStream.html

코드를 작성할 때 문제가있는 경우보다 구체적인 질문을 게시하십시오.

관련 문제