Modul Basismodul

Modul zlib

zlib-Komprimierungs- und Dekomprimierungsmodul

Wie man benutzt:

1
var zlib = require('zlib');

Statische Funktion

createDeflate

Erstellen Sie ein Deflate-Stream-Objekt

1
static Stream zlib.createDeflate(Stream to);

Parameter aufrufen:

  • to : Stream , ein Stream zum Speichern von Verarbeitungsergebnissen

Gibt das Ergebnis zurück:

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

createDeflateRaw

Erstellen Sie ein deflateRaw-Stream-Objekt

1
static Stream zlib.createDeflateRaw(Stream to);

Parameter aufrufen:

  • to : Stream , ein Stream zum Speichern von Verarbeitungsergebnissen

Gibt das Ergebnis zurück:

  • 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);

Parameter aufrufen:

  • to : Stream , ein Stream zum Speichern von Verarbeitungsergebnissen
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

Gibt das Ergebnis zurück:

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

createGzip

Erstellen Sie ein gzip-Stream-Objekt

1
static Stream zlib.createGzip(Stream to);

Parameter aufrufen:

  • to : Stream , ein Stream zum Speichern von Verarbeitungsergebnissen

Gibt das Ergebnis zurück:

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

createInflate

Erstellen Sie ein Inflate-Stream-Objekt

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

Parameter aufrufen:

  • to : Stream , ein Stream zum Speichern von Verarbeitungsergebnissen
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

Gibt das Ergebnis zurück:

  • 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);

Parameter aufrufen:

  • to : Stream , ein Stream zum Speichern von Verarbeitungsergebnissen
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

Gibt das Ergebnis zurück:

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

deflate

Daten mit dem Deflate-Algorithmus (zlib-Format) komprimieren

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

Parameter aufrufen:

  • data : Buffer angesichts der zu komprimierenden Daten
  • level : Integer, gibt die Komprimierungsstufe an, Standard ist DEFAULT_COMPRESSION

Gibt das Ergebnis zurück:

  • Buffer , komprimierte Binärdaten zurückgeben

deflateTo

Komprimieren Sie Daten mithilfe des Deflate-Algorithmus (zlib-Format) in ein Stream-Objekt.

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

Parameter aufrufen:

  • data : Buffer angesichts der zu komprimierenden Daten
  • stm : Stream , gibt den Stream an, in dem die komprimierten Daten gespeichert sind
  • level : Integer, gibt die Komprimierungsstufe an, Standard ist DEFAULT_COMPRESSION

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

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

Parameter aufrufen:

  • src : Stream angesichts des zu komprimierenden Datenstroms
  • stm : Stream , gibt den Stream an, in dem die komprimierten Daten gespeichert sind
  • level : Integer, gibt die Komprimierungsstufe an, Standard ist DEFAULT_COMPRESSION

inflate

Dekomprimieren Sie die vom Deflate-Algorithmus komprimierten Daten (zlib-Format).

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

Parameter aufrufen:

  • data : Buffer angesichts der komprimierten Daten
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

Gibt das Ergebnis zurück:

  • Buffer , gibt die dekomprimierten Binärdaten zurück

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;

Parameter aufrufen:

  • data : Buffer angesichts der zu dekomprimierenden Daten
  • stm : Stream , gibt den Stream an, in dem die dekomprimierten Daten gespeichert sind
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

Dekomprimieren Sie die vom Deflate-Algorithmus im Quell-Stream komprimierten Daten in das Stream-Objekt (zlib-Format).

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

Parameter aufrufen:

  • src : Stream , wenn der Stream die zu dekomprimierenden Daten enthält
  • stm : Stream , gibt den Stream an, in dem die dekomprimierten Daten gespeichert sind
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

gzip

Komprimieren von Daten mit dem gzip-Algorithmus

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

Parameter aufrufen:

  • data : Buffer angesichts der zu komprimierenden Daten

Gibt das Ergebnis zurück:

  • Buffer , komprimierte Binärdaten zurückgeben

gzipTo

Komprimieren Sie Daten mithilfe des gzip-Algorithmus in ein Stream-Objekt

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

Parameter aufrufen:

  • data : Buffer angesichts der zu komprimierenden Daten
  • stm : Stream , gibt den Stream an, in dem die komprimierten Daten gespeichert sind

Komprimieren Sie Daten aus dem Quell-Stream mithilfe des gzip-Algorithmus in das Stream-Objekt

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

Parameter aufrufen:

  • src : Stream angesichts des zu komprimierenden Datenstroms
  • stm : Stream , gibt den Stream an, in dem die komprimierten Daten gespeichert sind

gunzip

Dekomprimieren Sie die vom gzip-Algorithmus komprimierten Daten

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

Parameter aufrufen:

  • data : Buffer angesichts der komprimierten Daten
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

Gibt das Ergebnis zurück:

  • Buffer , gibt die dekomprimierten Binärdaten zurück

gunzipTo

Dekomprimieren Sie die vom gzip-Algorithmus komprimierten Daten in ein Stream-Objekt

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

Parameter aufrufen:

  • data : Buffer angesichts der zu dekomprimierenden Daten
  • stm : Stream , gibt den Stream an, in dem die dekomprimierten Daten gespeichert sind
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

Dekomprimieren Sie die vom gzip-Algorithmus komprimierten Daten im Quell-Stream in das Stream-Objekt

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

Parameter aufrufen:

  • src : Stream , wenn der Stream die zu dekomprimierenden Daten enthält
  • stm : Stream , gibt den Stream an, in dem die dekomprimierten Daten gespeichert sind
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

deflateRaw

Komprimieren von Daten mit dem Deflate-Algorithmus (deflateRaw)

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

Parameter aufrufen:

  • data : Buffer angesichts der zu komprimierenden Daten
  • level : Integer, gibt die Komprimierungsstufe an, Standard ist DEFAULT_COMPRESSION

Gibt das Ergebnis zurück:

  • Buffer , komprimierte Binärdaten zurückgeben

deflateRawTo

Komprimieren Sie Daten mithilfe des Deflate-Algorithmus (deflateRaw) in ein Stream-Objekt.

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

Parameter aufrufen:

  • data : Buffer angesichts der zu komprimierenden Daten
  • stm : Stream , gibt den Stream an, in dem die komprimierten Daten gespeichert sind
  • level : Integer, gibt die Komprimierungsstufe an, Standard ist DEFAULT_COMPRESSION

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

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

Parameter aufrufen:

  • src : Stream angesichts des zu komprimierenden Datenstroms
  • stm : Stream , gibt den Stream an, in dem die komprimierten Daten gespeichert sind
  • level : Integer, gibt die Komprimierungsstufe an, Standard ist DEFAULT_COMPRESSION

inflateRaw

Dekomprimieren Sie die vom Deflate-Algorithmus komprimierten Daten (inflateRaw).

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

Parameter aufrufen:

  • data : Buffer angesichts der komprimierten Daten
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

Gibt das Ergebnis zurück:

  • Buffer , gibt die dekomprimierten Binärdaten zurück

inflateRawTo

Dekomprimieren Sie die vom Deflate-Algorithmus komprimierten Daten in ein Stream-Objekt (inflateRaw).

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

Parameter aufrufen:

  • data : Buffer angesichts der zu dekomprimierenden Daten
  • stm : Stream , gibt den Stream an, in dem die dekomprimierten Daten gespeichert sind
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

Dekomprimieren Sie die vom Deflate-Algorithmus komprimierten Daten im Quell-Stream zum Stream-Objekt (inflateRaw).

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

Parameter aufrufen:

  • src : Stream , wenn der Stream die zu dekomprimierenden Daten enthält
  • stm : Stream , gibt den Stream an, in dem die dekomprimierten Daten gespeichert sind
  • maxSize : Integer, geben Sie die Größenbeschränkung für die Dekomprimierung an. Der Standardwert ist -1, unbegrenzt

Konstante

NO_COMPRESSION

Komprimierungsstufe entleeren, keine Komprimierung einstellen

1
const zlib.NO_COMPRESSION = 0;

BEST_SPEED

Komprimierungsstufe entleeren, die schnellste Komprimierung einstellen

1
const zlib.BEST_SPEED = 1;

BEST_COMPRESSION

Komprimierungsstufe entleeren, maximale Komprimierung einstellen

1
const zlib.BEST_COMPRESSION = 9;

DEFAULT_COMPRESSION

Komprimierungsstufe entleeren, Standardeinstellungen festlegen

1
const zlib.DEFAULT_COMPRESSION = -1;