Modulo base modulo

modulo zip

modulo di compressione e decompressione file in formato zip

Istruzioni:

1
var zip = require('zip');

funzione statica

isZipFile

Controlla se un 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 rappresentare 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: stringa, modalità file aperto, "r" significa letto, "w" significa creare, "a" significa aggiungere dopo il file zip
  • compress_type: Intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo archiviazione. Per impostazione predefinita, ZIP_DEFLATED viene utilizzato per conto dell'utilizzozliblibreria per la compressione.

Risultato di ritorno:

  • ZipFile, restituisce 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, file zip dati
  • mod: stringa, modalità file aperto, "r" significa letto, "w" significa creare, "a" significa aggiungere dopo il file zip
  • compress_type: Intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo archiviazione. Per impostazione predefinita, ZIP_DEFLATED viene utilizzato per conto dell'utilizzozliblibreria per la compressione.

Risultato di ritorno:

  • ZipFile, restituisce 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 letto, "w" significa creare, "a" significa aggiungere dopo il file zip
  • compress_type: Intero, tipo di compressione, ZIP_STORED significa nessuna compressione, solo archiviazione. Per impostazione predefinita, ZIP_DEFLATED viene utilizzato per conto dell'utilizzozliblibreria per la compressione.

Risultato di ritorno:

  • ZipFile, restituisce l'oggetto del file zip

costante

ZIP_STORED

Costanti di tipo compresso, non compresse, solo archiviate

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Costanti di tipo compresso, devono dipenderezliblibreria per la compressione

1
const zip.ZIP_DEFLATED = 1;