Modul Basismodul

Modul-Reißverschluss

Komprimierungs- und Dekomprimierungsmodul für Dateien im ZIP-Format

Anweisungen:

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;

Aufrufparameter:

  • filename: String, Dateiname

Ergebnis zurückgeben:

  • Boolean, True zurückgeben, um anzugeben, dass die Datei eine ZIP-Datei ist

open

Öffne eine Zip-Datei

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

Aufrufparameter:

  • path: String, Dateipfad
  • mod: String, Datei öffnen Modus, "r" bedeutet lesen, "w" bedeutet erstellen, "a" bedeutet nach zip-Datei anhängen
  • compress_type: Integer, Komprimierungstyp, ZIP_STORED bedeutet keine Komprimierung, nur Speicherung. ZIP_DEFLATED wird standardmäßig verwendet, was bedeutet, dass es verwendet wirdzlibDie Bibliothek ist komprimiert.

Ergebnis zurückgeben:

  • ZipFile, Geben Sie das ZIP-Dateiobjekt zurück

Öffne eine Zip-Datei

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

Aufrufparameter:

  • data: Buffer, ZIP-Datei Daten
  • mod: String, Datei öffnen Modus, "r" bedeutet lesen, "w" bedeutet erstellen, "a" bedeutet nach zip-Datei anhängen
  • compress_type: Integer, Komprimierungstyp, ZIP_STORED bedeutet keine Komprimierung, nur Speicherung. ZIP_DEFLATED wird standardmäßig verwendet, was bedeutet, dass es verwendet wirdzlibDie Bibliothek ist komprimiert.

Ergebnis zurückgeben:

  • ZipFile, Geben Sie das ZIP-Dateiobjekt zurück

Öffne eine Zip-Datei

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

Aufrufparameter:

  • strm: SeekableStream, zip-Dateistream
  • mod: String, Datei öffnen Modus, "r" bedeutet lesen, "w" bedeutet erstellen, "a" bedeutet nach zip-Datei anhängen
  • compress_type: Integer, Komprimierungstyp, ZIP_STORED bedeutet keine Komprimierung, nur Speicherung. ZIP_DEFLATED wird standardmäßig verwendet, was bedeutet, dass es verwendet wirdzlibDie Bibliothek ist komprimiert.

Ergebnis zurückgeben:

  • ZipFile, Geben Sie das ZIP-Dateiobjekt zurück

Konstante

ZIP_STORED

Komprimierungstypkonstante, keine Komprimierung, nur Speicherung

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Kompressionstypkonstante, muss abhängig sein vonzlibBibliothekskomprimierung

1
const zip.ZIP_DEFLATED = 1;