gzip
보이기
개발자 | GNU 프로젝트 |
---|---|
저장소 | |
프로그래밍 언어 | C |
운영 체제 | 크로스 플랫폼 |
종류 | 데이터 압축 |
라이선스 | GNU GPL |
웹사이트 | www |
개발자 | NetBSD 재단 |
---|---|
저장소 | |
프로그래밍 언어 | C |
운영 체제 | 크로스 플랫폼 |
종류 | 데이터 압축 |
라이선스 | 단순화된 BSD 허가서 |
웹사이트 | www |
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을 대체하는 경우가 있다.
같이 보기
[편집]각주
[편집]- ↑ “How are zlib, gzip and Zip related? What do they have in common and how are they different?”. 《stackoverflow.com》. 2016년 6월 28일에 확인함.
외부 링크
[편집]- 위키미디어 공용에 Gzip 관련 미디어 분류가 있습니다.
- 원래의 gzip 홈 페이지
이 글은 소프트웨어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |