Aller au contenu

@capgo/capacitor-zip

Zip and unzip files natively on iOS and Android, with progress events and Android AES archives.

Compresser les dossiers pour l'export, décompresser les mises à jour téléchargées et écouter progress événements lors d'archives volumineuses. Android prend en charge le zip AES protégé par mot de passe via zip4j. iOS utilise ZIPFoundation. Le web prend en charge unzip() avec des téléchargements par fichier.

N'oubliez pas que zip() n'est pas disponible sur le web, seulement unzip().

PlateformeSupportNotes
iOSOuiZIPFoundation, zip et unzip
AndroidOuizip4j, support du mot de passe AES
WebPartielleUnzip only, files download individually
  • zip - Compresser un fichier ou un répertoire pour créer une archive ZIP.
  • unzip - Extraire une archive ZIP vers un répertoire de destination spécifique.
MéthodeDescription
zipCompressez un fichier ou un répertoire pour créer une archive ZIP.
unzipExtrayez une archive ZIP vers un répertoire de destination spécifique.
getPluginVersionRécupérez la version du plugin natif.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-zip.

Si vous utilisez @capgo/capacitor-zip pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-zip pour la fonctionnalité native de « Utiliser @capgo/capacitor-zip », Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.