メインコンテンツへスキップ

@capgo/capacitor-zip

iOSとAndroidでファイルのzip・unzipをネイティブ実行。進捗イベントやAndroidのAESアーカイブにも対応しています。

エクスポート用のフォルダ圧縮、ダウンロードしたアップデートの解凍、および progress 長時間かかるアーカイブ処理中のイベント。Androidはzip4jによるパスワード保護されたAES zipをサポートし、iOSはZIPFoundationを使用します。Webは unzip() ファイルごとのダウンロードに対応しています。

注意点として、 zip() はWebでは利用できず、以下のみ利用可能です: unzip().

プラットフォームサポート備考
iOSとはいZIPFoundation、zipおよびunzip
Androidはいzip4j、AESパスワード対応
Web一部解凍のみ、ファイルは個別にダウンロード
  • zip - ファイルまたはディレクトリを圧縮してZIPアーカイブを作成します。
  • unzip - ZIPアーカイブを指定した出力ディレクトリに解凍します。
メソッド説明
zipファイルやディレクトリを圧縮してZIPアーカイブを作成します。
unzipZIPアーカイブを指定した出力ディレクトリに展開します。
getPluginVersionネイティブプラグインのバージョンを取得します。

このリファレンスは以下から同期されています: src/definitions.ts における capacitor-zip.

使用している場合 @capgo/capacitor-zip ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-zip の使い方 @capgo/capacitor-zip を使う際のネイティブ機能については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。