Modul Basismodul

Modul zlib

Zlib-Komprimierungs- und Dekomprimierungsmodul

Anweisungen:

1
var zlib = require('zlib');

Statische Funktion

createDeflate

Erstellen Sie ein Deflation-Stream-Objekt

1
static Stream zlib.createDeflate(Stream to);

Aufrufparameter:

  • to: Stream, Der zum Speichern der Verarbeitungsergebnisse verwendete Stream

Ergebnis zurückgeben:

  • Stream, Gibt das gekapselte Stream-Objekt zurück

createDeflateRaw

Erstellen Sie ein deflateRaw-Stream-Objekt

1
static Stream zlib.createDeflateRaw(Stream to);

Aufrufparameter:

  • to: Stream, Der zum Speichern der Verarbeitungsergebnisse verwendete Stream

Ergebnis zurückgeben:

  • Stream, Gibt das gekapselte Stream-Objekt zurück

createGunzip

Erstellen Sie ein Gunzip-Stream-Objekt

1 2
static Stream zlib.createGunzip(Stream to, Integer maxSize = -1);

Aufrufparameter:

  • to: Stream, Der zum Speichern der Verarbeitungsergebnisse verwendete Stream
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

Ergebnis zurückgeben:

  • Stream, Gibt das gekapselte Stream-Objekt zurück

createGzip

Erstellen Sie ein gzip-Stream-Objekt

1
static Stream zlib.createGzip(Stream to);

Aufrufparameter:

  • to: Stream, Der zum Speichern der Verarbeitungsergebnisse verwendete Stream

Ergebnis zurückgeben:

  • Stream, Gibt das gekapselte Stream-Objekt zurück

createInflate

Erstellen Sie ein aufblasbares Stream-Objekt

1 2
static Stream zlib.createInflate(Stream to, Integer maxSize = -1);

Aufrufparameter:

  • to: Stream, Der zum Speichern der Verarbeitungsergebnisse verwendete Stream
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

Ergebnis zurückgeben:

  • Stream, Gibt das gekapselte Stream-Objekt zurück

createInflateRaw

Erstellen Sie ein inflateRaw-Stream-Objekt

1 2
static Stream zlib.createInflateRaw(Stream to, Integer maxSize = -1);

Aufrufparameter:

  • to: Stream, Der zum Speichern der Verarbeitungsergebnisse verwendete Stream
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

Ergebnis zurückgeben:

  • Stream, Gibt das gekapselte Stream-Objekt zurück

deflate

Verwenden Sie den Deflate-Algorithmus, um Daten zu komprimieren (zlib-Format)

1 2
static Buffer zlib.deflate(Buffer data, Integer level = DEFAULT_COMPRESSION) async;

Aufrufparameter:

  • data: Buffer, Angesichts der zu komprimierenden Daten
  • level: Integer, geben Sie die Komprimierungsstufe an, der Standardwert ist DEFAULT_COMPRESSION

Ergebnis zurückgeben:

  • Buffer, Komprimierte Binärdaten zurückgeben

deflateTo

Verwenden Sie den Deflate-Algorithmus, um Daten in ein Stream-Objekt zu komprimieren (zlib-Format)

1 2 3
static zlib.deflateTo(Buffer data, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

Aufrufparameter:

  • data: Buffer, Angesichts der zu komprimierenden Daten
  • stm: Stream, Geben Sie den Stream zum Speichern komprimierter Daten an
  • level: Integer, geben Sie die Komprimierungsstufe an, der Standardwert ist DEFAULT_COMPRESSION

Verwenden Sie den Deflate-Algorithmus, um die Daten im Quellstream in das Stream-Objekt zu komprimieren (zlib-Format).

1 2 3
static zlib.deflateTo(Stream src, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

Aufrufparameter:

  • src: Stream, Angesichts des Streams, in dem sich die zu komprimierenden Daten befinden
  • stm: Stream, Geben Sie den Stream zum Speichern komprimierter Daten an
  • level: Integer, geben Sie die Komprimierungsstufe an, der Standardwert ist DEFAULT_COMPRESSION

inflate

Dekomprimieren Sie durch den Deflate-Algorithmus komprimierte Daten (zlib-Format)

1 2
static Buffer zlib.inflate(Buffer data, Integer maxSize = -1) async;

Aufrufparameter:

  • data: Buffer, Gegeben komprimierte Daten
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

Ergebnis zurückgeben:

  • Buffer, Rückgabe der unkomprimierten Binärdaten

inflateTo

Dekomprimieren Sie die vom Deflate-Algorithmus komprimierten Daten in ein Stream-Objekt (zlib-Format)

1 2 3
static zlib.inflateTo(Buffer data, Stream stm, Integer maxSize = -1) async;

Aufrufparameter:

  • data: Buffer, Angesichts der zu dekomprimierenden Daten
  • stm: Stream, Geben Sie den Stream an, in dem die dekomprimierten Daten gespeichert werden
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

Dekomprimieren Sie die durch den Deflate-Algorithmus komprimierten Daten im Quellstream in das Stream-Objekt (zlib-Format)

1 2 3
static zlib.inflateTo(Stream src, Stream stm, Integer maxSize = -1) async;

Aufrufparameter:

  • src: Stream, Angesichts des Streams, in dem sich die zu dekomprimierenden Daten befinden
  • stm: Stream, Geben Sie den Stream an, in dem die dekomprimierten Daten gespeichert werden
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

gzip

Verwenden Sie den gzip-Algorithmus, um Daten zu komprimieren

1
static Buffer zlib.gzip(Buffer data) async;

Aufrufparameter:

  • data: Buffer, Angesichts der zu komprimierenden Daten

Ergebnis zurückgeben:

  • Buffer, Komprimierte Binärdaten zurückgeben

gzipTo

Verwenden Sie den gzip-Algorithmus, um Daten in das Stream-Objekt zu komprimieren

1 2
static zlib.gzipTo(Buffer data, Stream stm) async;

Aufrufparameter:

  • data: Buffer, Angesichts der zu komprimierenden Daten
  • stm: Stream, Geben Sie den Stream zum Speichern komprimierter Daten an

Verwenden Sie den gzip-Algorithmus, um die Daten im Quellstream in das Stream-Objekt zu komprimieren

1 2
static zlib.gzipTo(Stream src, Stream stm) async;

Aufrufparameter:

  • src: Stream, Angesichts des Streams, in dem sich die zu komprimierenden Daten befinden
  • stm: Stream, Geben Sie den Stream zum Speichern komprimierter Daten an

gunzip

Mit dem gzip-Algorithmus komprimierte Daten dekomprimieren

1 2
static Buffer zlib.gunzip(Buffer data, Integer maxSize = -1) async;

Aufrufparameter:

  • data: Buffer, Gegeben komprimierte Daten
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

Ergebnis zurückgeben:

  • Buffer, Rückgabe der unkomprimierten Binärdaten

gunzipTo

Dekomprimieren Sie die durch den gzip-Algorithmus komprimierten Daten in das Stream-Objekt

1 2 3
static zlib.gunzipTo(Buffer data, Stream stm, Integer maxSize = -1) async;

Aufrufparameter:

  • data: Buffer, Angesichts der zu dekomprimierenden Daten
  • stm: Stream, Geben Sie den Stream an, in dem die dekomprimierten Daten gespeichert werden
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

Dekomprimieren Sie die durch den gzip-Algorithmus komprimierten Daten im Quellstream in das Stream-Objekt

1 2 3
static zlib.gunzipTo(Stream src, Stream stm, Integer maxSize = -1) async;

Aufrufparameter:

  • src: Stream, Angesichts des Streams, in dem sich die zu dekomprimierenden Daten befinden
  • stm: Stream, Geben Sie den Stream an, in dem die dekomprimierten Daten gespeichert werden
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

deflateRaw

Verwenden Sie den Deflate-Algorithmus, um Daten zu komprimieren (deflateRaw)

1 2
static Buffer zlib.deflateRaw(Buffer data, Integer level = DEFAULT_COMPRESSION) async;

Aufrufparameter:

  • data: Buffer, Angesichts der zu komprimierenden Daten
  • level: Integer, geben Sie die Komprimierungsstufe an, der Standardwert ist DEFAULT_COMPRESSION

Ergebnis zurückgeben:

  • Buffer, Komprimierte Binärdaten zurückgeben

deflateRawTo

Verwenden Sie den Deflate-Algorithmus, um Daten in ein Stream-Objekt zu komprimieren (deflateRaw)

1 2 3
static zlib.deflateRawTo(Buffer data, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

Aufrufparameter:

  • data: Buffer, Angesichts der zu komprimierenden Daten
  • stm: Stream, Geben Sie den Stream zum Speichern komprimierter Daten an
  • level: Integer, geben Sie die Komprimierungsstufe an, der Standardwert ist DEFAULT_COMPRESSION

Verwenden Sie den Deflate-Algorithmus, um die Daten im Quellstream in das Stream-Objekt zu komprimieren (deflateRaw).

1 2 3
static zlib.deflateRawTo(Stream src, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

Aufrufparameter:

  • src: Stream, Angesichts des Streams, in dem sich die zu komprimierenden Daten befinden
  • stm: Stream, Geben Sie den Stream zum Speichern komprimierter Daten an
  • level: Integer, geben Sie die Komprimierungsstufe an, der Standardwert ist DEFAULT_COMPRESSION

inflateRaw

Dekomprimieren Sie die durch den Deflate-Algorithmus komprimierten Daten (inflateRaw)

1 2
static Buffer zlib.inflateRaw(Buffer data, Integer maxSize = -1) async;

Aufrufparameter:

  • data: Buffer, Gegeben komprimierte Daten
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

Ergebnis zurückgeben:

  • Buffer, Rückgabe der unkomprimierten Binärdaten

inflateRawTo

Dekomprimieren Sie die durch den Deflate-Algorithmus komprimierten Daten in das Stream-Objekt (inflateRaw)

1 2 3
static zlib.inflateRawTo(Buffer data, Stream stm, Integer maxSize = -1) async;

Aufrufparameter:

  • data: Buffer, Angesichts der zu dekomprimierenden Daten
  • stm: Stream, Geben Sie den Stream an, in dem die dekomprimierten Daten gespeichert werden
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

Dekomprimieren Sie die vom Deflate-Algorithmus komprimierten Daten im Quellstream in das Stream-Objekt (inflateRaw)

1 2 3
static zlib.inflateRawTo(Stream src, Stream stm, Integer maxSize = -1) async;

Aufrufparameter:

  • src: Stream, Angesichts des Streams, in dem sich die zu dekomprimierenden Daten befinden
  • stm: Stream, Geben Sie den Stream an, in dem die dekomprimierten Daten gespeichert werden
  • maxSize: Integer, geben Sie die Dekompressionsgrößenbegrenzung an, der Standardwert ist -1, keine Begrenzung

Konstante

NO_COMPRESSION

Kompressionslevel ablassen, keine Kompression einstellen

1
const zlib.NO_COMPRESSION = 0;

BEST_SPEED

Komprimierungsstufe entleeren, schnellste Komprimierung einstellen

1
const zlib.BEST_SPEED = 1;

BEST_COMPRESSION

Kompressionsstufe ablassen, höchste Kompression einstellen

1
const zlib.BEST_COMPRESSION = 9;

DEFAULT_COMPRESSION

Komprimierungsstufe entleeren, Standardeinstellungen festlegen

1
const zlib.DEFAULT_COMPRESSION = -1;