데이터 파일 압축 및 압축 해제를 위한 C API
프로그래머가 데이터 파일을 압축 및 압축 해제할 수 있도록 하는 아카이버를 생성하는 오픈 소스 C 데이터 압축 라이브러리.
zlib 오픈 소스 무료 데이터 압축 C 라이브러리를 사용하면 컴퓨터 프로그래머가 자신의 응용 프로그램 내에서 압축 파일 형식으로 작업하기 위한 아카이버를 만들 수 있습니다. 거의 모든 컴퓨터 하드웨어 및 운영 체제에서 사용할 수 있는 무손실 데이터 압축 라이브러리입니다. 좋은 점은 zlib 데이터 형식 자체가 플랫폼 간에 이식 가능하다는 것입니다.
zlib 라이브러리는 안정적이고 이식 가능하며 무료입니다. Zlib 엔진은 파일 압축 및 압축 해제를 기계화하는 간단한 API를 사용합니다. 라이브러리는 사용자가 zlib에 대한 사용자 인터페이스를 사용자 정의할 수 있는 가상 기능을 사용합니다. zlib는 Linux, macOS 및 iOS를 포함한 많은 소프트웨어 플랫폼의 중요한 구성 요소이기도 합니다. 라이브러리는 프로세서 및 메모리 사용을 제어하기 위한 기능을 제공합니다.
zlib 시작하기
zlib를 사용하여 프로젝트를 실행하려면 GitHub에서 저장소를 다운로드해야 합니다. 다음 명령을 사용하여 설치합니다.
다음은 명령입니다.
git clone https://github.com/madler/zlib.git
데이터 문자열 압축
zlib는 자신의 응용 프로그램 내에서 데이터 문자열을 압축하기 위한 기능을 제공합니다. 주어진 입력 데이터를 지정된 대상 디렉토리 또는 파일로 압축할 수 있습니다. zlib 라이브러리는 데이터 문자열을 압축하는 데 사용할 수 있는 압축 기능을 제공합니다. 압축해야 하는 데이터에 대한 두 개의 인수와 압축 수준에 대한 매개변수가 필요합니다.
압축된 데이터를 파일에 저장
오픈 소스 zlib 라이브러리는 파일 압축을 위한 편리한 기능 세트를 제공합니다. 사용자와 응용 프로그램이 압축된 데이터를 파일이나 디스크 공간에 저장하고 나중에 사용할 수 있도록 합니다. 압축된 데이터를 저장하려면 데이터와 파일 이름을 제공해야 합니다. 압축된 데이터를 저장한 후 나중에 필요에 따라 해당 데이터를 보고 사용할 수 있습니다.
데이터 및 파일 데이터 문자열 압축 풀기
오픈 소스 zlib 라이브러리는 또한 사용자와 아카이버의 애플리케이션이 자체 앱 내에서 데이터 문자열을 압축 해제할 수 있도록 합니다. 이를 위해 몇 가지 유용한 기능 세트가 제공됩니다. 압축 해제 기능을 사용하여 압축된 데이터 문자열을 쉽게 압축 해제할 수 있습니다. 또한 대용량 데이터 스트림과 파일에 포함된 압축 데이터의 압축 해제를 지원합니다.