libzip

libzip


libzip
개발자디터 바론, 토마스 클라우스너
안정적 해제
1.8.0 / 2021년 6월 18일; 8개월(2021-06-18)
리포지토리
기록 위치C, 펄
운영 체제교차 플랫폼
유형프로그래밍 라이브러리, 데이터 압축
면허증BSD 3-폐쇄 라이선스
웹사이트libzip.org Edit this on Wikidata

libzipzip 아카이브 처리를 위한 오픈 소스 라이브러리다.휴대용 C로 표기되어 있어 여러 운영 체제에서 사용할 수 있다.그것은 zlib에 바탕을 두고 있다.ZIP 파일[1] 지원용 PHP의 zip 확장자MySQL Workbench에서 사용한다.[2]지퍼 아카이브 지원을 위해 KDE방주 아카이브 도구로도 사용된다.

주목할 만한 특징

libzip은 zip 아카이브 읽기 및 쓰기를 지원한다.특히 1개 또는 복수의 파일을 추출하고 그 속성(추가 필드 및 주석 포함)을 쿼리할 수 있다.쓰기의 경우 파일을 교체하거나 새 파일을 추가할 수 있다. 데이터는 버퍼, 파일 또는 다른 zip 아카이브(재압축 없음)에서 가져올 수 있다.추가 필드 데이터와 설명(파일 및 보관 파일 모두)을 추가, 수정 또는 삭제할 수 있다.아카이브를 닫을 때 모든 변경이 완료되므로 온디스크 아카이브는 항상 자체 일관성이 유지된다.

대용량 파일의 zip64 확장자도 지원한다.버전 1.2.0은 AES를 이용한 암호화 및 암호 해독에 대한 지원을, 버전 1.3.0은 bzip2를 이용한 압축에 대한 지원을 추가했다.버전 1.7.0은 기존 PKWARE 암호화에 대한 지원을 추가했다.버전 1.8.0은 Zstandardlzma에 대한 지원을 추가했다.

기존 보관소를 열 때 엄격한 일관성 검사를 요청할 수 있다.

libzipC로 쓰이지만 C++에서 사용할 수 있다.

버전 1.1 이후 libzip에는 명령줄에서 zip 아카이브 수정 도구인 ziptool이 포함되어 있다.

참고 항목

참조

외부 링크