Módulo módulo básico

Cremallera del módulo

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

Instrucciones:

1
var zip = require('zip');

Función estática

isZipFile

Determine si el archivo está en formato zip

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

Parámetros de llamada:

  • filename : String, nombre de archivo

Devolver resultado:

  • Boolean , devuelva verdadero para indicar que 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 del archivo
  • mod : String, 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, ZIP_STORED significa que no hay compresión, solo almacenamiento. El uso predeterminado de ZIP_DEFLATED significa usar la biblioteca zlib para la compresión.

Devolver resultado:

  • ZipFile , devuelve el objeto del 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 de archivo zip
  • mod : String, 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, ZIP_STORED significa que no hay compresión, solo almacenamiento. El uso predeterminado de ZIP_DEFLATED significa usar la biblioteca zlib para la compresión.

Devolver resultado:

  • ZipFile , devuelve el objeto del 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 : String, 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, ZIP_STORED significa que no hay compresión, solo almacenamiento. Por defecto, se usa ZIP_DEFLATED, lo que significa que la biblioteca zlib se usa para la compresión.

Devolver resultado:

  • ZipFile , devuelve el objeto del archivo zip

constante

ZIP_STORED

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

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Constante de tipo de compresión, es necesario depender de la biblioteca zlib para la compresión

1
const zip.ZIP_DEFLATED = 1;