Modul-Reißverschluss
Komprimierungs- und Dekomprimierungsmodul für Dateien im ZIP-Format
Anweisungen:
1var zip = require('zip');
Statische Funktion
isZipFile
Stellen Sie fest, ob die Datei im ZIP-Format vorliegt
1static 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
3static 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
3static 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
3static 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
1const zip.ZIP_STORED = 0;
ZIP_DEFLATED
Kompressionstypkonstante, muss abhängig sein vonzlibBibliothekskomprimierung
1const zip.ZIP_DEFLATED = 1;