본문으로 이동

gzip

위키백과, 우리 모두의 백과사전.

GNU Gzip
개발자GNU 프로젝트
저장소
프로그래밍 언어C
운영 체제크로스 플랫폼
종류데이터 압축
라이선스GNU GPL
웹사이트www.gnu.org/software/gzip/
NetBSD Gzip / FreeBSD Gzip
개발자NetBSD 재단
저장소
프로그래밍 언어C
운영 체제크로스 플랫폼
종류데이터 압축
라이선스단순화된 BSD 허가서
웹사이트www.gnu.org/software/gzip/ 위키데이터에서 편집하기

gzip파일 압축에 쓰이는 응용 소프트웨어이다. gzip은 GNU zip의 준말이며, 초기 유닉스 시스템에 쓰이던 압축 프로그램을 대체하기 위한 자유 소프트웨어이다. gzip은 Jean-loup Gailly마크 애들러가 만들었다. 버전 0.1은 1992년 10월 31일에 처음 공개되었으며 버전 1.0이 1993년 2월에 뒤따라 나왔다. 오픈BSD의 gzip 버전은 더 오래된 압축 프로그램을 기반으로 하고 있으며, 오픈BSD 3.4에 추가되었다.

파일 포맷

[편집]

gzip은 ZIP과 같이 DEFLATE 알고리즘을 따르지만, 여러 파일을 하나의 파일로 압축하는 옵션이 없다는 점에서 차이가 난다. 여러 파일 또는 디렉터리를 하나의 파일로 압축하기 위해서 gzip은 보통 Tar와 같이 사용되는 것이 일반적이다. .tar.gz 로 압축된 파일의 경우 zip과 압축 알고리즘은 같지만 더 용량이 작다. 이는 .tar.gz의 경우 서로 다른 파일끼리의 중복되는 부분을 압축시킬 수 있기 때문이다.[1]

응용과 파생

[편집]

대부분의 리눅스 배포판에 포함되어 있는 tar 유틸리티는 .tar.gz 파일을 z 옵션으로 압축을 풀 수 있다. e.g., tar -zxf file.tar.gz

1990년대 이후로 블록 소팅 알고리즘을 이용한 Bzip2와 같은 더 발전된 포맷이 gzip을 대체하는 경우가 있다.

같이 보기

[편집]

각주

[편집]

외부 링크

[편집]