Saltar al contenido principal
@capgo/capacitor-zip Archivos y almacenamiento Fuente abierta

Zip plugin de Capacitor

Un plugin de Capacitor gratuito para comprimir y descomprimir archivos en iOS, Android y Web.

Instalar

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

Guía

Cómo usar Zip en Capacitor

Probar en dispositivo

Descargue la aplicación Capgo, luego escane el código QR code.

Vista previa del plugin Zip QR code

Usando @capgo/capacitor-zip

Plugin Zip de Capacitor para comprimir y extraer archivos zip.

Instalar

bun add @capgo/capacitor-zip
bunx cap sync

bunx cap sync copia el plugin code nativo en tus proyectos nativos. Correrlo nuevamente después de cada actualización del plugin.

Importar

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

Vista general de API

Metodo Descripción
zip Comprimir un archivo o directorio para crear un archivo ZIP.
unzip Extraer un archivo ZIP a un directorio de destino especificado.

Ejemplos

zip()

Comprimir un archivo o directorio para crear un archivo 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()

Extraer un archivo ZIP a un directorio de destino especificado.

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

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

Referencia completa

Sigue adelante desde Usando @capgo/capacitor-zip

Si estás utilizando Usando @capgo/capacitor-zip para planificar el trabajo de plugin nativo, conectarlo con @capgo/capacitor-zip para los detalles de implementación en @capgo/capacitor-zip, Getting Started para los detalles de implementación en Inicio, Directorio de Plugins de Capgo para el flujo de trabajo del producto en el directorio de plugins Capgo Plugins de Capacitor por Capgo para los detalles de implementación en Plugins de Capacitor por Capgo, y Agregar o Actualizar Plugins para los detalles de implementación en Agregar o Actualizar Plugins.

FAQ

Preguntas frecuentes del plugin Zip

¿Cómo instalo el plugin Zip en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-zip" (o "npm install @capgo/capacitor-zip"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen los nativos code. Importa desde "@capgo/capacitor-zip" en tu aplicación code.

¿Funciona @capgo/capacitor-zip con React, Vue y Angular?

Sí. El paquete Zip es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-zip?

Los plugins de Capgo siguen la versión mayor de Capacitor: utilice la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README de GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-zip gratuito y de código abierto?

Sí. El código fuente de code está público en GitHub en https://github.com/Cap-go/capacitor-zip/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

Puedo actualizar code que utiliza Zip sin una revisión de la Tienda?

Instalar o actualizar el plugin cambia los nativos code, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios de JavaScript, HTML y CSS que llaman al plugin pueden enviar instantáneamente con Capgo actualizaciones en vivo.

Envíe cambios en Zip sin esperar a la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían cambios en JavaScript, HTML y CSS a los usuarios en minutos.

Inicie con Capgo