Modulo modulo base

zip del modulo

Modulo di compressione e decompressione di file in formato zip

Istruzioni:

1
var zip = require('zip');

funzione statica

isZipFile

Determina se il file è in formato zip

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

Parametri di chiamata:

  • filename: stringa, nome file

risultato di ritorno:

  • Boolean, restituisce true per indicare che il file è un file zip

open

aprire un file zip

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

Parametri di chiamata:

  • path: stringa, percorso del file
  • mod: stringa, modalità file aperto, "r" significa leggere, "w" significa creare, "a" significa aggiungere dopo il file zip
  • compress_type: numero intero, tipo di compressione, ZIP_STORED indica nessuna compressione, solo archiviazione. Per impostazione predefinita, ZIP_DEFLATED viene utilizzato per rappresentarezlibLa libreria è compressa.

risultato di ritorno:

  • ZipFile, restituisce l'oggetto file zip

aprire un file zip

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

Parametri di chiamata:

  • data:Buffer, dati del file zip
  • mod: stringa, modalità file aperto, "r" significa leggere, "w" significa creare, "a" significa aggiungere dopo il file zip
  • compress_type: numero intero, tipo di compressione, ZIP_STORED indica nessuna compressione, solo archiviazione. Per impostazione predefinita, ZIP_DEFLATED viene utilizzato per rappresentarezlibLa libreria è compressa.

risultato di ritorno:

  • ZipFile, restituisce l'oggetto file zip

aprire un file zip

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

Parametri di chiamata:

  • strm:SeekableStream, flusso di file zip
  • mod: stringa, modalità file aperto, "r" significa leggere, "w" significa creare, "a" significa aggiungere dopo il file zip
  • compress_type: numero intero, tipo di compressione, ZIP_STORED indica nessuna compressione, solo archiviazione. Per impostazione predefinita, ZIP_DEFLATED viene utilizzato per rappresentarezlibLa libreria è compressa.

risultato di ritorno:

  • ZipFile, restituisce l'oggetto file zip

costante

ZIP_STORED

Tipo di compressione costante, nessuna compressione, solo memorizzazione

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Costanti di tipo compresso, devono dipendere dazliblibreria per la compressione

1
const zip.ZIP_DEFLATED = 1;