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 vero se il file è un file zip

open

Apri 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 : String, modalità file aperto, "r" sta per lettura, "w" sta per creazione, "a" sta per aggiungere dopo il file zip
  • compress_type : intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo memoria. Per impostazione predefinita, utilizzare ZIP_DEFLATED per utilizzare la libreria zlib per la compressione.

Risultato di ritorno:

  • ZipFile , restituisce l'oggetto file zip

Apri 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 : String, modalità file aperto, "r" sta per lettura, "w" sta per creazione, "a" sta per aggiungere dopo il file zip
  • compress_type : intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo memoria. Per impostazione predefinita, utilizzare ZIP_DEFLATED per utilizzare la libreria zlib per la compressione.

Risultato di ritorno:

  • ZipFile , restituisce l'oggetto file zip

Apri 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 : String, modalità file aperto, "r" sta per lettura, "w" sta per creazione, "a" sta per aggiungere dopo il file zip
  • compress_type : intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo memoria. Per impostazione predefinita, utilizzare ZIP_DEFLATED per utilizzare la libreria zlib per la compressione.

Risultato di ritorno:

  • ZipFile , restituisce l'oggetto file zip

costante

ZIP_STORED

Costante del tipo di compressione, nessuna compressione, solo memoria

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Costante del tipo di compressione, è necessario fare affidamento sulla libreria zlib per la compressione

1
const zip.ZIP_DEFLATED = 1;