2011-01-24 1 views
2

Java에서 여러 파일을 하나의 .gz 파일로 압축하는 방법은 무엇입니까?몇 개의 파일이 들어있는 Java .gz 파일을 만듭니다.

+5

GZIP는 스트림 압축 알고리즘이며 파일 처리는 수행하지 않습니다. '.tar.gz '를 언급하고 있습니까? – skaffman

+0

일반적으로 .tar.gz를 사용하기위한 특정 요구 사항이없는 한 이런 종류의 경우에는 ZIP을 사용하는 것이 좋습니다. –

+0

@Sergey : 일반적으로 ZIP (Java 코드에서 적어도)을 사용하는 것이 더 쉽지만 일반적으로 더 좋을지는 의심 스럽습니다. 파일의 내용이 비슷한 경우 tar.gz는 zip보다 훨씬 우수한 압축률을 제공합니다. – jarnbjo

답변

3

gzipping하기 전에 어쨌든 가입해야합니다. Gzip은 하나의 파일 만 압축 할 수 있으므로 가장 빈번한 해결 방법은 tar 개의 파일이고 새로 생성 된 파일은 gzip입니다.

+0

프로그래밍 방식으로 tar'ing에 대한 정보는이 질문을 참조하십시오 : http://stackoverflow.com/questions/315618/how-do-i-tract-a-tar-file-in-java –