Mòdul mòdul bàsic

Mòdul zlib

mòdul de compressió i descompressió zlib

Instruccions:

1
var zlib = require('zlib');

Funció estàtica

createDeflate

Creeu un objecte de flux desinflat

1
static Stream zlib.createDeflate(Stream to);

Paràmetres de trucada:

  • to: Stream, El flux utilitzat per emmagatzemar els resultats del processament

Resultat de retorn:

  • Stream, Retorna l'objecte de flux encapsulat

createDeflateRaw

Creeu un objecte de flux deflateRaw

1
static Stream zlib.createDeflateRaw(Stream to);

Paràmetres de trucada:

  • to: Stream, El flux utilitzat per emmagatzemar els resultats del processament

Resultat de retorn:

  • Stream, Retorna l'objecte de flux encapsulat

createGunzip

Creeu un objecte de flux de pistola

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

Paràmetres de trucada:

  • to: Stream, El flux utilitzat per emmagatzemar els resultats del processament
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

Resultat de retorn:

  • Stream, Retorna l'objecte de flux encapsulat

createGzip

Creeu un objecte de flux gzip

1
static Stream zlib.createGzip(Stream to);

Paràmetres de trucada:

  • to: Stream, El flux utilitzat per emmagatzemar els resultats del processament

Resultat de retorn:

  • Stream, Retorna l'objecte de flux encapsulat

createInflate

Creeu un objecte de flux inflat

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

Paràmetres de trucada:

  • to: Stream, El flux utilitzat per emmagatzemar els resultats del processament
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

Resultat de retorn:

  • Stream, Retorna l'objecte de flux encapsulat

createInflateRaw

Creeu un objecte de flux inflateRaw

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

Paràmetres de trucada:

  • to: Stream, El flux utilitzat per emmagatzemar els resultats del processament
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

Resultat de retorn:

  • Stream, Retorna l'objecte de flux encapsulat

deflate

Utilitzeu l'algorisme de desinflar per comprimir dades (format zlib)

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

Paràmetres de trucada:

  • data: Buffer, Donades les dades a comprimir
  • level: Enter, especifiqueu el nivell de compressió; el valor per defecte és DEFAULT_COMPRESSION

Resultat de retorn:

  • Buffer, Retorna dades binàries comprimides

deflateTo

Utilitzeu l'algorisme de desinflar per comprimir dades en un objecte de flux (format zlib)

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

Paràmetres de trucada:

  • data: Buffer, Donades les dades a comprimir
  • stm: Stream, Especifiqueu el flux per emmagatzemar dades comprimides
  • level: Enter, especifiqueu el nivell de compressió; el valor per defecte és DEFAULT_COMPRESSION

Utilitzeu l'algorisme de desinflar per comprimir les dades del flux d'origen a l'objecte de flux (format zlib)

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

Paràmetres de trucada:

  • src: Stream, Donat el flux on es troben les dades a comprimir
  • stm: Stream, Especifiqueu el flux per emmagatzemar dades comprimides
  • level: Enter, especifiqueu el nivell de compressió; el valor per defecte és DEFAULT_COMPRESSION

inflate

Descomprimiu les dades comprimides per l'algorisme de desinflar (format zlib)

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

Paràmetres de trucada:

  • data: Buffer, Donades dades comprimides
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

Resultat de retorn:

  • Buffer, Retorna les dades binàries sense comprimir

inflateTo

Descomprimiu les dades comprimides per l'algorisme de desinflar en un objecte de flux (format zlib)

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

Paràmetres de trucada:

  • data: Buffer, Tenint en compte les dades a descomprimir
  • stm: Stream, Especifiqueu el flux on s’emmagatzemen les dades descomprimides
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

Descomprimiu les dades comprimides per l'algorisme de desinflar al flux d'origen a l'objecte de flux (format zlib)

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

Paràmetres de trucada:

  • src: Stream, Donat el flux on es troben les dades a descomprimir
  • stm: Stream, Especifiqueu el flux on s’emmagatzemen les dades descomprimides
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

gzip

Utilitzeu l'algorisme gzip per comprimir dades

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

Paràmetres de trucada:

  • data: Buffer, Donades les dades a comprimir

Resultat de retorn:

  • Buffer, Retorna dades binàries comprimides

gzipTo

Utilitzeu l'algorisme gzip per comprimir dades a l'objecte de flux

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

Paràmetres de trucada:

  • data: Buffer, Donades les dades a comprimir
  • stm: Stream, Especifiqueu el flux per emmagatzemar dades comprimides

Utilitzeu l'algorisme gzip per comprimir les dades del flux d'origen a l'objecte del flux

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

Paràmetres de trucada:

  • src: Stream, Donat el flux on es troben les dades a comprimir
  • stm: Stream, Especifiqueu el flux per emmagatzemar dades comprimides

gunzip

Descomprimiu les dades comprimides per l'algorisme gzip

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

Paràmetres de trucada:

  • data: Buffer, Donades dades comprimides
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

Resultat de retorn:

  • Buffer, Retorna les dades binàries sense comprimir

gunzipTo

Descomprimiu les dades comprimides per l'algorisme gzip a l'objecte de flux

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

Paràmetres de trucada:

  • data: Buffer, Tenint en compte les dades a descomprimir
  • stm: Stream, Especifiqueu el flux on s’emmagatzemen les dades descomprimides
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

Descomprimiu les dades comprimides per l'algorisme gzip del flux d'origen a l'objecte del flux

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

Paràmetres de trucada:

  • src: Stream, Donat el flux on es troben les dades a descomprimir
  • stm: Stream, Especifiqueu el flux on s’emmagatzemen les dades descomprimides
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

deflateRaw

Utilitzeu l'algorisme de desinflar per comprimir dades (deflateRaw)

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

Paràmetres de trucada:

  • data: Buffer, Donades les dades a comprimir
  • level: Enter, especifiqueu el nivell de compressió; el valor per defecte és DEFAULT_COMPRESSION

Resultat de retorn:

  • Buffer, Retorna dades binàries comprimides

deflateRawTo

Utilitzeu l'algorisme de desinflar per comprimir dades en un objecte de flux (deflateRaw)

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

Paràmetres de trucada:

  • data: Buffer, Donades les dades a comprimir
  • stm: Stream, Especifiqueu el flux per emmagatzemar dades comprimides
  • level: Enter, especifiqueu el nivell de compressió; el valor per defecte és DEFAULT_COMPRESSION

Utilitzeu l'algorisme de desinflar per comprimir les dades del flux d'origen a l'objecte de flux (deflateRaw)

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

Paràmetres de trucada:

  • src: Stream, Donat el flux on es troben les dades a comprimir
  • stm: Stream, Especifiqueu el flux per emmagatzemar dades comprimides
  • level: Enter, especifiqueu el nivell de compressió; el valor per defecte és DEFAULT_COMPRESSION

inflateRaw

Descomprimiu les dades comprimides per l'algorisme de desinflar (inflateRaw)

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

Paràmetres de trucada:

  • data: Buffer, Donades dades comprimides
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

Resultat de retorn:

  • Buffer, Retorna les dades binàries sense comprimir

inflateRawTo

Descomprimiu les dades comprimides per l'algorisme de desinflar a l'objecte de flux (inflateRaw)

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

Paràmetres de trucada:

  • data: Buffer, Tenint en compte les dades a descomprimir
  • stm: Stream, Especifiqueu el flux on s’emmagatzemen les dades descomprimides
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

Descomprimiu les dades comprimides per l'algorisme de desinflar al flux d'origen a l'objecte de flux (inflateRaw)

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

Paràmetres de trucada:

  • src: Stream, Donat el flux on es troben les dades a descomprimir
  • stm: Stream, Especifiqueu el flux on s’emmagatzemen les dades descomprimides
  • maxSize: Enter, especifiqueu el límit de mida de descompressió; el valor per defecte és -1, sense límit

constant

NO_COMPRESSION

desinfleu el nivell de compressió, no configureu cap compressió

1
const zlib.NO_COMPRESSION = 0;

BEST_SPEED

desinfleu el nivell de compressió, configureu la compressió més ràpida

1
const zlib.BEST_SPEED = 1;

BEST_COMPRESSION

desinfleu el nivell de compressió, configureu la compressió més alta

1
const zlib.BEST_COMPRESSION = 9;

DEFAULT_COMPRESSION

desinfleu el nivell de compressió, configureu la configuració predeterminada

1
const zlib.DEFAULT_COMPRESSION = -1;