Cremallera del módulo
módulo de compresión y descompresión de archivos en formato zip
Instrucciones:
1var zip = require('zip');
Función estática
isZipFile
Determine si el archivo está en formato zip
1static Boolean zip.isZipFile(String filename) async;
Parámetros de llamada:
- filename: Cadena, nombre de archivo
Devolver resultado:
- Boolean, Devuelve verdadero para indicar que el archivo es un archivo zip
open
Abrir un archivo zip
1
2
3static 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, ZIP_STORED significa que no hay compresión, solo almacenamiento. ZIP_DEFLATED se usa por defecto, lo que significa que se usazlibLa biblioteca está comprimida.
Devolver resultado:
- ZipFile, Devuelve el objeto del archivo zip
Abrir un archivo zip
1
2
3static 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: 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, ZIP_STORED significa que no hay compresión, solo almacenamiento. ZIP_DEFLATED se usa por defecto, lo que significa que se usazlibLa biblioteca está comprimida.
Devolver resultado:
- ZipFile, Devuelve el objeto del archivo zip
Abrir un archivo zip
1
2
3static 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, ZIP_STORED significa que no hay compresión, solo almacenamiento. ZIP_DEFLATED se usa por defecto, lo que significa que se usazlibLa biblioteca está comprimida.
Devolver resultado:
- ZipFile, Devuelve el objeto del archivo zip
constante
ZIP_STORED
Tipo de compresión constante, sin compresión, solo almacenamiento
1const zip.ZIP_STORED = 0;
ZIP_DEFLATED
Constante de tipo de compresión, debe depender dezlibCompresión de biblioteca
1const zip.ZIP_DEFLATED = 1;