높은 성능의 압축률을 자랑하는 압축 유틸리티이다.

사용법 : bzip2 [-옵션] [파일명...] 
-c --stdout : 파일을 압축 또는 풀어서 표준 출력으로 보낸다. 
-d --decompress : 압축을 푼다. 
-z --compress : 파일을 압축한다. 
-t --test : 지정된 파일의 무결성을 검사하지만, 압축을 풀지는 않는다. 
-f --force : 압축, 해제할 때 같은 이름의 파일이 있을 경우 덮어쓰기 한다. 
-k --keep : 파일을 압축이나 해제 할 때 원본파일을 지우지 않는다. 
-s --small : bzip2가 작업 중 사용하는 메로리의 양을 줄인다. bzip2 작업에 2.5byte 만을 사용한다. 이렇게 작업하게 되면 속도는 2배 이상 더 걸리지만 2.5byte 라는 적은 메모리에서 bzip2를 사용할 수 있다. 
-q --quiet : 경고 메시지가 나오지 않는다. 
-v --verbose : bzip2 작업사항을 자세히 볼수 있다. 
-L --license -V --version : 버전과 라이센스를 보여준다. 
-1 ~ -9 : 압축할때의 블록 크기를 정해 준다. 

bzip2는 Burrows-Wheeler 블록 정렬 테스트 압축 알고리즘과 Huffman 코딩을 사용하여 압축률이 뛰어나다. bzip2는 GNU gzip 과 비슷한 사용법을 갖는다. 압축된 파일은 압축 전의 날짜, 퍼미션, 소유자 등의 속성을 그대로 갖는다. 그러므로 압축된 파일을 풀었을 때에도 원본파일의 속성을 그대로 간직한다.
bzip2의 확장자는 .bz2이다.

# ls 
q-mail.hwp routing 

위 두 파일을 bzip2 명령으로 압축해보겠다.

파일압축

# bzip2 q-mail.hwp routing 
# ls 
q-mail.hwp.bz2 routing.bz2 

파일압축 해제
bzip2 -d 옵션으로 파일을 압축 해제한다.

# bzip2 -d q-mail.hwp.bz2 
# ls 
q-mail.hwp routing.bz2 

bzip -d 옵션은 bunzip2명령과 동일한 명령이다.

# bunzip2 routing.bz2 
# ls 
q-mail.hwp routing 

[관련 명령어]
compress 압축 유틸리티. 확장자 .Z
gzip 표준 GNU/UNIX 압축 유틸리티. 확장자 .gz
2005/06/25 11:39 2005/06/25 11:39

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다