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, restituisce 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 file
  • mod: Stringa, modalità file aperto, "r" significa leggere, "w" significa creare, "a" significa aggiungere dopo il file zip
  • compress_type: Intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo archiviazione. ZIP_DEFLATED è utilizzato per impostazione predefinita, il che significa che è utilizzatozlibLa libreria è compressa.

Risultato di ritorno:

  • ZipFile, Restituisci l'oggetto del 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: Stringa, modalità file aperto, "r" significa leggere, "w" significa creare, "a" significa aggiungere dopo il file zip
  • compress_type: Intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo archiviazione. ZIP_DEFLATED è utilizzato per impostazione predefinita, il che significa che è utilizzatozlibLa libreria è compressa.

Risultato di ritorno:

  • ZipFile, Restituisci l'oggetto del 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: Stringa, modalità file aperto, "r" significa leggere, "w" significa creare, "a" significa aggiungere dopo il file zip
  • compress_type: Intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo archiviazione. ZIP_DEFLATED è utilizzato per impostazione predefinita, il che significa che è utilizzatozlibLa libreria è compressa.

Risultato di ritorno:

  • ZipFile, Restituisci l'oggetto del file zip

costante

ZIP_STORED

Tipo di compressione costante, nessuna compressione, solo archiviazione

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Tipo di compressione costante, deve dipendere dazlibCompressione della libreria

1
const zip.ZIP_DEFLATED = 1;