![](https://products-qa.fileformat.com/ko/compression/swift/zip-api/header-image.png)
Zip
파일 압축 및 압축 해제를 위한 오픈 소스 Swift 라이브러리
Zip 라이브러리는 개발자가 Swift 명령을 사용하여 다양한 종류의 파일을 압축 및 압축 해제할 수 있는 응용 프로그램을 개발할 수 있도록 도와줌으로써 개발자의 작업을 쉽게 만듭니다. 라이브러리에는 매우 유용한 기능 세트가 포함되어 있으며 다른 프로젝트와 쉽게 통합할 수 있습니다. 라이브러리는 minizip 위에 구축되었으며 ZIP 아카이브에 대한 여러 고급 압축 및 추출 관련 기능을 지원합니다.
Zip 라이브러리는 사용이 매우 간편하며 '.ZIP' 및 '.CBZ' 파일에 대한 지원 기능이 내장되어 있습니다. 라이브러리에는 특정 위치의 zip 파일, 지정된 경로로 문서 압축 해제, 특정 파일 압축 해제, 암호로 보호된 zip 파일 생성, 진행률 업데이트 보기, zip 아카이브에서 항목 추가 또는 제거, 실패한 작업 등에 대한 더 나은 오류 처리.
Zip 시작하기
Zip을 설치하는 권장 방법은 GitHub에서 제공됩니다. 원활한 설치를 위해 다음 명령어를 사용하세요.
GitHub를 통해 Zip 라이브러리 컴파일
go get https://github.com/marmelroy/Zip.git
Swift 라이브러리를 사용하여 파일 압축
오픈 소스 Zip 라이브러리를 사용하면 소프트웨어 개발자가 자신의 Swift 애플리케이션 내에서 다양한 종류의 파일을 압축할 수 있습니다. 특정 파일이나 파일 세트를 압축하려면 올바른 주소를 제공해야 합니다. 그러면 라이브러리에서 완료됩니다. 또한 기존 ZIP 파일을 쉽게 편집할 수 있도록 지원합니다. 기존 ZIP 아카이브에서 파일을 추가하거나 제거할 수 있습니다. 고급 기능을 사용하여 사용자 지정 대상 경로를 쉽게 설정할 수도 있습니다.
Swift를 통해 비밀번호로 보호된 ZIP 파일 생성
중요한 데이터나 ZIP 파일을 보호하는 것은 항상 매우 유용합니다. 사용자의 민감한 데이터에 높은 수준의 보안을 제공하고 다른 대상으로 전송하는 동안 보안을 유지합니다. 무료 Zip 라이브러리는 소프트웨어 프로그래머가 Swift 앱 내에서 암호로 보호된 ZIP 파일을 만들고 관리할 수 있는 기능을 제공합니다. 전체 또는 일부 항목을 읽기 위한 비밀번호 설정, 비밀번호 변경, 비밀번호 삭제 등의 기능을 제공합니다.
ZIP 파일에서 디스크로 파일 추출
Zip 라이브러리에는 몇 줄의 Swift 코드를 사용하여 ZIP 파일의 내용에 액세스하고 추출하기 위한 완벽한 지원이 포함되어 있습니다. 라이브러리에는 특정 파일 선택 및 추출, 선택한 위치에 폴더 추출, 아카이브의 전체 내용 추출 등과 같은 파일 추출과 관련된 몇 가지 중요한 기능이 포함되어 있습니다. 또한 각 항목에 대한 CMS 서명을 생성하고 확인하는 기능을 제공합니다.