Modul Grundmodul

Modul-Reißverschluss

Modul zur Komprimierung und Dekomprimierung von Dateien im Zip-Format

Anleitung:

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 : Zeichenfolge, Dateiname

Ergebnis zurückgeben:

  • Boolean , gibt true zurück, wenn es sich bei der Datei um eine Zip-Datei handelt

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-Modus, "r" bedeutet Lesen, "w" bedeutet Erstellen, "a" bedeutet Anhängen nach Zip-Datei
  • compress_type : Integer, Komprimierungstyp, ZIP_STORED bedeutet keine Komprimierung, nur Speicher. Verwenden Sie standardmäßig ZIP_DEFLATED, um die zlib Bibliothek für die Komprimierung zu verwenden.

Ergebnis zurückgeben:


Ö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-Datei Daten
  • mod : String, Open File-Modus, "r" bedeutet Lesen, "w" bedeutet Erstellen, "a" bedeutet Anhängen nach Zip-Datei
  • compress_type : Integer, Komprimierungstyp, ZIP_STORED bedeutet keine Komprimierung, nur Speicher. Verwenden Sie standardmäßig ZIP_DEFLATED, um die zlib Bibliothek für die Komprimierung zu verwenden.

Ergebnis zurückgeben:


Ö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 bedeutet keine Komprimierung, nur Speicher. Verwenden Sie standardmäßig ZIP_DEFLATED, um die zlib Bibliothek für die Komprimierung zu verwenden.

Ergebnis zurückgeben:

Konstante

ZIP_STORED

Komprimierungstypkonstante, keine Komprimierung, nur Speicher

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Komprimierungstypkonstante, muss für die Komprimierung auf die zlib Bibliothek angewiesen sein

1
const zip.ZIP_DEFLATED = 1;