![](https://products-qa.fileformat.com/ja/compression/swift/zipper/header-image.png)
Zipper
ZIP アーカイブを作成するオープンソースの Swift ライブラリ
Zipper ライブラリを使用すると、ソフトウェア開発者は独自の Swift アプリケーション内から ZIP アーカイブを操作できます。このライブラリは非常に安定しており、いくつかの Swift コマンドを使用して大きなタスクを簡単に処理できます。このライブラリは、Linux、iOS、macOS、tvOS、watchOS などの複数のプラットフォームで簡単に実行できます。 Zipper ライブラリはオープンソース ソフトウェアであり、MIT ライセンスの下で利用できます。
API は十分に文書化されており、非常に使いやすいです。 ZIP アーカイブ ファイルの作成、既存の ZIP アーカイブの読み取り、既存の ZIP アーカイブへのアクセスと変更、アーカイブ内の個々のエントリへのアクセス、新しいエントリの追加、アーカイブからのエントリの削除、抽出など、ZIP アーカイブに関連するいくつかの重要な機能が含まれています。指定されたパスへのドキュメントの送信、失敗した操作のエラー処理の改善、その他多数。
ジッパーを使い始める
Zipper は CocoaPods から簡単にインストールできます。システムにプロジェクトをインストールするには、次のコマンドを使用してください。
CocoaPods 経由で Zipper ライブラリをコンパイルする
use_frameworks!
pod 'Zipper
Swift ライブラリによるファイルの圧縮
オープン ソースの Zipper ライブラリには、数行の Swift コードを使用してさまざまな種類のファイルを圧縮するためのサポートが含まれています。まず、ファイルの完全なアドレスと、ZIP アーカイブを保存するディスク上の場所情報を提供する必要があります。このライブラリは、ZIP アーカイブの作成、既存のアーカイブの編集、特定のファイルの追加、アーカイブからのファイルの削除など、いくつかの重要な機能をサポートしています。
sSwift によるアーカイブの解凍
Zipper ライブラリを使用すると、ソフトウェア プログラマは、Swift アプリケーション内で ZIP アーカイブのコンテンツを開いて抽出できます。アーカイブの URL またはアドレスを指定する必要があります。ファイル マネージャー機能によって、ファイルが保存される新しいディレクトリが作成されます。特定のファイルまたはフォルダーを選択した場所に抽出したり、アーカイブの完全なコンテンツを抽出したりすることもできます。
個々のエントリへのアクセス、追加または削除
オープン ソースの Zipper ライブラリを使用すると、ソフトウェア開発者は、ほんの数行のコードで、ZIP アーカイブ内の特定のエントリに簡単にアクセスして抽出できます。また、プログラマーが既存のアーカイブに新しいファイルを追加したり、既存の ZIP アーカイブ内のファイルを簡単に置換または削除したりすることも容易になります。このライブラリは非常に使いやすいメソッドを提供しており、このタスクを実行するために必要なコードはわずか数行です。