Saltare al contenuto principale
@capgo/capacitor-zip File e archiviazione Sorgente aperta

Zip Plugin Capacitor

Un plugin Capacitor gratuito per comprimere e scomprimere file su iOS, Android e Web.

Installa

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

Guida

Come utilizzare Zip in Capacitor

Testare su dispositivo

Scarica l'app Capgo, poi scansione il QR code.

Link QR anteprima plugin Zip code

Utilizzare @capgo/capacitor-zip

Plugin Zip di Capacitor per la compressione e l'estrazione degli archivi zip.

Installa

bun add @capgo/capacitor-zip
bunx cap sync

bunx cap sync copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.

Importa

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

Vedi API in un colpo d'occhio

Metodo Descrizione
zip Comprimi un file o una directory per creare un archivio ZIP.
unzip Estrai un archivio ZIP in una directory di destinazione specificata.

Esempi

zip()

Comprimi un file o una directory per creare un archivio ZIP.

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()

Estrai un archivio ZIP in una directory di destinazione specificata.

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

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

Riferimento completo

Continua dall'uso di @capgo/capacitor-zip

Se stai utilizzando Utilizza @capgo/capacitor-zip Per pianificare il lavoro dei plugin nativi, connettilo con @capgo/capacitor-zip Per i dettagli di implementazione in @capgo/capacitor-zip Getting Started Per i dettagli di implementazione in Avvio Directory dei Plugin Capgo Per il workflow del prodotto in Directory dei Plugin Capgo Capacitor Plugin da Capgo per il dettaglio di implementazione in Capacitor Plugin da Capgo, e Aggiungere o Aggiornare Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare Plugin.

FAQ

FAQ del plugin Zip

Come posso installare il plugin Zip in un'app Capacitor?

Esegui "bun add @capgo/capacitor-zip" (o "npm install @capgo/capacitor-zip"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android recuperino il nativo code. Importalo da "@capgo/capacitor-zip" nella tua app code.

Funziona @capgo/capacitor-zip con React, Vue e Angular?

Sì. Il plugin Zip è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-zip?

I plugin Capgo seguono la versione maggiore di Capacitor: utilizza la versione maggiore del plugin che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È gratuito e open source @capgo/capacitor-zip?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-zip/ e il pacchetto è gratuito per l'installazione da npm. Sono accetti i rapporti di bug e le richieste di pull.

Posso aggiornare code che utilizza Zip senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il codice nativo code, quindi richiede una nuova costruzione dello store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite immediatamente con Capgo aggiornamenti in tempo reale.

Invia modifiche a Zip senza dover attendere la revisione dell'app.

Una volta che il plugin è presente nel tuo store build, le Capgo aggiornamenti live inviano le tue modifiche JavaScript, HTML e CSS agli utenti in pochi minuti.

Inizia con Capgo