Modul Basismodul

Modul-Reißverschluss

Modul zur Komprimierung und Dekomprimierung von ZIP-Dateien

Wie man benutzt:

1
var zip = require('zip');

Statische Funktion

isZipFile

Stellen Sie fest, ob die Datei im Zip-Format vorliegt

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

Parameter aufrufen:

  • filename : String, Dateiname

Gibt das Ergebnis zurück:

  • Boolean , gibt true zurück, wenn die Datei eine Zip-Datei ist

open

Öffnen Sie eine Zip-Datei

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

Parameter aufrufen:

  • path : Zeichenfolge, Dateipfad
  • mod : String, Open File Mode, "r" bedeutet Lesen, "w" bedeutet Erstellen, "a" bedeutet Anhängen nach Zip-Datei
  • compress_type : Integer, Komprimierungstyp, ZIP_STORED steht für keine Komprimierung, nur Speicher. ZIP_DEFLATED wird standardmäßig für die Komprimierung mithilfe der zlib Bibliothek verwendet.

Gibt das Ergebnis zurück:


Öffnen Sie eine Zip-Datei

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

Parameter aufrufen:

  • data : Buffer , Zip-Dateidaten
  • mod : String, Open File Mode, "r" bedeutet Lesen, "w" bedeutet Erstellen, "a" bedeutet Anhängen nach Zip-Datei
  • compress_type : Integer, Komprimierungstyp, ZIP_STORED steht für keine Komprimierung, nur Speicher. ZIP_DEFLATED wird standardmäßig für die Komprimierung mithilfe der zlib Bibliothek verwendet.

Gibt das Ergebnis zurück:


Öffnen Sie eine Zip-Datei

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

Parameter aufrufen:

  • strm : SeekableStream , Zip-Dateistream
  • mod : String, Open File-Modus, "r" bedeutet Lesen, "w" bedeutet Erstellen, "a" bedeutet Anhängen nach Zip-Datei
  • compress_type : Integer, Komprimierungstyp, ZIP_STORED steht für keine Komprimierung, nur Speicher. ZIP_DEFLATED wird standardmäßig für die Komprimierung mithilfe der zlib Bibliothek verwendet.

Gibt das Ergebnis zurück:

Konstante

ZIP_STORED

Komprimierungstypkonstante, keine Komprimierung, nur Speicher

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Bei der Komprimierungstypkonstante müssen Sie sich für die Komprimierung auf die zlib Bibliothek verlassen

1
const zip.ZIP_DEFLATED = 1;