Modulo modulo base

Modulo zip

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 , restituire true per indicare che 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" significa lettura, "w" significa crea, "a" significa aggiungi dopo il file zip
  • compress_type : intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo archiviazione. L'uso predefinito di ZIP_DEFLATED significa 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" significa lettura, "w" significa crea, "a" significa aggiungi dopo il file zip
  • compress_type : intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo archiviazione. L'uso predefinito di ZIP_DEFLATED significa 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" significa lettura, "w" significa crea, "a" significa aggiungi dopo il file zip
  • compress_type : intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo archiviazione. L'uso predefinito di ZIP_DEFLATED significa utilizzare la libreria zlib per la compressione.

Risultato di ritorno:

  • ZipFile , restituisce l'oggetto file zip

costante

ZIP_STORED

Tipo di compressione costante, nessuna compressione, solo archiviazione

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;