Info-ZIP
Info-ZIP는 ZIP 파일 포맷을 다루는 오픈소스 소프트웨어 집합이다. 이 프로젝트는 1990년대 초에 시작되어, ZIP 아카이브를 생성·압축·해제할 수 있는 명령줄 유틸리티들을 제공한다. 주요 프로그램으로는 zip, unzip, zipsplit, zipcloak 등이 있다.
역사 및 배경
- 초기 개발: Info-ZIP 프로젝트는 1990년대 초에 UNIX 환경을 중심으로 시작되었다.
- 플랫폼 지원: 최초는 UNIX 계열에서 작동했으며, 이후 Windows, macOS, 다양한 임베디드 시스템 등 다수의 운영 체제에서 이식되었다.
- 버전 관리: 1995년대부터 지속적으로 업데이트가 이루어졌으며, 현재는 GitHub 등에서 소스 코드가 관리되고 있다.
기술적 특징
- 표준 호환성: ZIP 파일 형식(ISO/IEC 21320-1) 사양을 준수한다.
- 압축 알고리즘: 기본적으로 Deflate 알고리즘을 사용하며, 옵션에 따라 BZIP2, LZMA 등도 지원한다.
- 라이선스: 대부분의 소스 코드는 BSD 계열의 자유로운 라이선스로 배포된다.
사용 사례
- 시스템 유틸리티: UNIX/Linux 배포판에서 기본 압축/해제 도구로 널리 채택된다.
- 스크립트 및 자동화: 배치 파일이나 쉘 스크립트에서 압축 작업을 자동화하는 데 활용된다.
- 임베디드 시스템: 제한된 리소스 환경에서도 동작하도록 경량화된 버전이 제공된다.
어원
- Info: “information(정보)”의 약어로, 파일 및 데이터 처리와 관련된 도구임을 나타낸다.
- ZIP: ZIP 파일 포맷의 명칭을 그대로 사용한다.
※ 본 내용은 확인된 자료에 근거하여 작성되었으며, 현재까지 공신력 있는 출처에서 제공된 정보에 한정한다.