Módulo base del módulo

Zip de módulo

módulo de compresión y descompresión de archivos zip

Cómo usar:

1
var zip = require('zip');

Función estática

isZipFile

Determinar si el archivo está en formato zip

1
static Boolean zip.isZipFile(String filename) async;

Parámetros de llamada:

  • filename : cadena, nombre de archivo

Devuelve el resultado:

  • Boolean , devuelve verdadero si el archivo es un archivo zip

open

Abrir un archivo zip

1 2 3
static ZipFile zip.open(String path, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

Parámetros de llamada:

  • path : cadena, ruta de archivo
  • mod : Cadena, modo de archivo abierto, "r" significa leer, "w" significa crear, "a" significa agregar después del archivo zip
  • compress_type : Entero, tipo de compresión, representantes ZIP_STORED sin compresión, solamente el almacenamiento. ZIP_DEFLATED se usa por defecto para la compresión usando la biblioteca zlib .

Devuelve el resultado:

  • ZipFile , devuelve un objeto de archivo zip

Abrir un archivo zip

1 2 3
static ZipFile zip.open(Buffer data, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

Parámetros de llamada:

  • data : Buffer , datos del archivo zip
  • mod : Cadena, modo de archivo abierto, "r" significa leer, "w" significa crear, "a" significa agregar después del archivo zip
  • compress_type : Entero, tipo de compresión, representantes ZIP_STORED sin compresión, solamente el almacenamiento. ZIP_DEFLATED se usa por defecto para la compresión usando la biblioteca zlib .

Devuelve el resultado:

  • ZipFile , devuelve un objeto de archivo zip

Abrir un archivo zip

1 2 3
static ZipFile zip.open(SeekableStream strm, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

Parámetros de llamada:

  • strm : SeekableStream , secuencia de archivo zip
  • mod : Cadena, modo de archivo abierto, "r" significa leer, "w" significa crear, "a" significa agregar después del archivo zip
  • compress_type : Entero, tipo de compresión, representantes ZIP_STORED sin compresión, solamente el almacenamiento. ZIP_DEFLATED se usa por defecto para la compresión usando la biblioteca zlib .

Devuelve el resultado:

  • ZipFile , devuelve un objeto de archivo zip

Constante

ZIP_STORED

Tipo de compresión constante, sin compresión, solo almacenamiento

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Tipo de compresión constante, debe confiar en la biblioteca zlib para la compresión

1
const zip.ZIP_DEFLATED = 1;