Zum Hauptinhalt springen
@capgo/capacitor-zip Dateien und Speicher Offene Quelle

Zip Capacitor Plugin

Ein kostenloses Capacitor Plugin für das Zupacken und Entpacken von Dateien auf iOS, Android und Web.

Installieren

bun add @capgo/capacitor-zip bunx cap sync
npm, pnpm oder yarn
  • npm install @capgo/capacitor-zip
  • pnpm add @capgo/capacitor-zip
  • yarn add @capgo/capacitor-zip

Anleitung

Wie man Zip in Capacitor verwendet

Auf Gerät testen

Laden Sie die Capgo-App herunter, dann scannen Sie die QR-Code code.

Vorschau-QR code für das Zip-Plugin

Verwendung von @capgo/capacitor-zip

Capacitor Zip-Plugin für die Komprimierung und Extraktion von Zip-Archiven.

Installieren

bun add @capgo/capacitor-zip
bunx cap sync

bunx cap sync kopiert das Plugin-code in Ihre native Projekte. Führen Sie es erneut durch, nachdem jede Plugin-Upgrade durchgeführt wurde.

Importieren

import { CapacitorZip } from '@capgo/capacitor-zip';

API im Überblick

Methode Beschreibung
zip Eine Datei oder ein Verzeichnis komprimieren, um ein ZIP-Archiv zu erstellen.
unzip Entpacken Sie ein ZIP-Archiv in ein bestimmtes Zielverzeichnis.

Beispiele

zip()

Eine Datei oder ein Verzeichnis komprimieren, um ein ZIP-Archiv zu erstellen.

import { CapacitorZip } from '@capgo/capacitor-zip';

// Compress a directory without password
await CapacitorZip.zip({
  source: '/path/to/my-folder',
  destination: '/path/to/output.zip'
});

unzip()

Entpacken Sie ein ZIP-Archiv in ein bestimmtes Zielverzeichnis.

import { CapacitorZip } from '@capgo/capacitor-zip';

// Extract a standard ZIP archive
await CapacitorZip.unzip({
  source: '/path/to/archive.zip',
  destination: '/path/to/extract-folder'
});

Vollständige Referenz

Fortfahren von Using @capgo/capacitor-zip

Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-zip verwenden Mit @capgo/capacitor-zip um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-zip für die Implementierungsdetails in @capgo/capacitor-zip Getting Started für die Implementierungsdetails in Einstieg Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren.

FAQ

FAQ für den Zip-Plugin

Wie installiere ich den Zip-Plugin in einer Capacitor-App?

Führen Sie "bun add @capgo/capacitor-zip" (oder "npm install @capgo/capacitor-zip") aus, führen Sie dann "bunx cap sync" aus, damit die iOS- und Android-Projekte die native code aufnehmen. Importieren Sie es aus "@capgo/capacitor-zip" in Ihrer App code.

Funktioniert @capgo/capacitor-zip mit React, Vue und Angular?

Ja. Zip ist ein Capacitor-Paket, also funktioniert es mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-zip?

Capgo-Plugins folgen der Capacitor-Version: Wählen Sie die Plugin-Major-Version, die Ihrem Capacitor-Major-Version entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README enthält die unterstützten Versionen.

Ist @capgo/capacitor-zip kostenlos und Open-Source?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-zip/ and the package is free to install from npm. Bug reports and pull requests are welcome.

Kann ich code aktualisieren, das Zip verwendet, ohne eine App-Store-Bewertung?

Die Installation oder Aktualisierung des Plugins ändert die native code, daher ist eine neue App-Store-Bewertung erforderlich. Nachdem Sie dies getan haben, können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates bereitgestellt werden.

Schiffe Zip-Änderungen ohne Warten auf die App-Bewertung

Bereits nachdem das Plugin in Ihrem Laden erstellt wurde, drücken Capgo live Updates Ihre JavaScript-, HTML- und CSS-Änderungen an die Benutzer in Minuten aus.

Starten Sie mit Capgo