Módulo módulo básico

Módulo zlib

módulo de compresión y descompresión zlib

Instrucciones:

1
var zlib = require('zlib');

Función estática

createDeflate

Crear un objeto de flujo de desinflado

1
static Stream zlib.createDeflate(Stream to);

Parámetros de llamada:

  • to: Stream, La secuencia utilizada para almacenar los resultados del procesamiento.

Devolver resultado:

  • Stream, Devuelve el objeto de flujo encapsulado

createDeflateRaw

Crear un objeto de flujo deflateRaw

1
static Stream zlib.createDeflateRaw(Stream to);

Parámetros de llamada:

  • to: Stream, La secuencia utilizada para almacenar los resultados del procesamiento.

Devolver resultado:

  • Stream, Devuelve el objeto de flujo encapsulado

createGunzip

Crear un objeto de flujo de gunzip

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

Parámetros de llamada:

  • to: Stream, La secuencia utilizada para almacenar los resultados del procesamiento.
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

Devolver resultado:

  • Stream, Devuelve el objeto de flujo encapsulado

createGzip

Crear un objeto de flujo gzip

1
static Stream zlib.createGzip(Stream to);

Parámetros de llamada:

  • to: Stream, La secuencia utilizada para almacenar los resultados del procesamiento.

Devolver resultado:

  • Stream, Devuelve el objeto de flujo encapsulado

createInflate

Crear un objeto de flujo de inflado

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

Parámetros de llamada:

  • to: Stream, La secuencia utilizada para almacenar los resultados del procesamiento.
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

Devolver resultado:

  • Stream, Devuelve el objeto de flujo encapsulado

createInflateRaw

Crear un objeto de flujo inflateRaw

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

Parámetros de llamada:

  • to: Stream, La secuencia utilizada para almacenar los resultados del procesamiento.
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

Devolver resultado:

  • Stream, Devuelve el objeto de flujo encapsulado

deflate

Utilice el algoritmo de desinflado para comprimir datos (formato zlib)

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

Parámetros de llamada:

  • data: Buffer, Dados los datos a comprimir
  • level: Entero, especifique el nivel de compresión, el valor predeterminado es DEFAULT_COMPRESSION

Devolver resultado:

  • Buffer, Devuelve datos binarios comprimidos

deflateTo

Utilice el algoritmo de desinflado para comprimir datos en un objeto de flujo (formato zlib)

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

Parámetros de llamada:

  • data: Buffer, Dados los datos a comprimir
  • stm: Stream, Especifique la secuencia para almacenar datos comprimidos
  • level: Entero, especifique el nivel de compresión, el valor predeterminado es DEFAULT_COMPRESSION

Utilice el algoritmo de desinflado para comprimir los datos del flujo de origen en el objeto de flujo (formato zlib)

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

Parámetros de llamada:

  • src: Stream, Dada la secuencia donde se encuentran los datos a comprimir
  • stm: Stream, Especifique la secuencia para almacenar datos comprimidos
  • level: Entero, especifique el nivel de compresión, el valor predeterminado es DEFAULT_COMPRESSION

inflate

Descomprime los datos comprimidos por el algoritmo de desinflado (formato zlib)

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

Parámetros de llamada:

  • data: Buffer, Dados los datos comprimidos
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

Devolver resultado:

  • Buffer, Devuelve los datos binarios sin comprimir

inflateTo

Descomprime los datos comprimidos por el algoritmo deflate en un objeto de flujo (formato zlib)

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

Parámetros de llamada:

  • data: Buffer, Dados los datos a descomprimir
  • stm: Stream, Especifique la secuencia donde se almacenan los datos descomprimidos
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

Descomprime los datos comprimidos por el algoritmo de deflación en el flujo de origen al objeto de flujo (formato zlib)

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

Parámetros de llamada:

  • src: Stream, Dada la secuencia donde se encuentran los datos a descomprimir
  • stm: Stream, Especifique la secuencia donde se almacenan los datos descomprimidos
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

gzip

Utilice el algoritmo gzip para comprimir datos

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

Parámetros de llamada:

  • data: Buffer, Dados los datos a comprimir

Devolver resultado:

  • Buffer, Devuelve datos binarios comprimidos

gzipTo

Utilice el algoritmo gzip para comprimir datos en el objeto de flujo

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

Parámetros de llamada:

  • data: Buffer, Dados los datos a comprimir
  • stm: Stream, Especifique la secuencia para almacenar datos comprimidos

Utilice el algoritmo gzip para comprimir los datos del flujo de origen en el objeto de flujo

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

Parámetros de llamada:

  • src: Stream, Dada la secuencia donde se encuentran los datos a comprimir
  • stm: Stream, Especifique la secuencia para almacenar datos comprimidos

gunzip

Descomprime los datos comprimidos por el algoritmo gzip

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

Parámetros de llamada:

  • data: Buffer, Dados los datos comprimidos
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

Devolver resultado:

  • Buffer, Devuelve los datos binarios sin comprimir

gunzipTo

Descomprime los datos comprimidos por el algoritmo gzip en el objeto de flujo

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

Parámetros de llamada:

  • data: Buffer, Dados los datos a descomprimir
  • stm: Stream, Especifique la secuencia donde se almacenan los datos descomprimidos
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

Descomprime los datos comprimidos por el algoritmo gzip en el flujo de origen al objeto de flujo

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

Parámetros de llamada:

  • src: Stream, Dada la secuencia donde se encuentran los datos a descomprimir
  • stm: Stream, Especifique la secuencia donde se almacenan los datos descomprimidos
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

deflateRaw

Utilice el algoritmo de desinflado para comprimir datos (deflateRaw)

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

Parámetros de llamada:

  • data: Buffer, Dados los datos a comprimir
  • level: Entero, especifique el nivel de compresión, el valor predeterminado es DEFAULT_COMPRESSION

Devolver resultado:

  • Buffer, Devuelve datos binarios comprimidos

deflateRawTo

Utilice el algoritmo deflate para comprimir datos en un objeto de flujo (deflateRaw)

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

Parámetros de llamada:

  • data: Buffer, Dados los datos a comprimir
  • stm: Stream, Especifique la secuencia para almacenar datos comprimidos
  • level: Entero, especifique el nivel de compresión, el valor predeterminado es DEFAULT_COMPRESSION

Utilice el algoritmo de desinflado para comprimir los datos del flujo de origen en el objeto de flujo (deflateRaw)

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

Parámetros de llamada:

  • src: Stream, Dada la secuencia donde se encuentran los datos a comprimir
  • stm: Stream, Especifique la secuencia para almacenar datos comprimidos
  • level: Entero, especifique el nivel de compresión, el valor predeterminado es DEFAULT_COMPRESSION

inflateRaw

Descomprime los datos comprimidos por el algoritmo de desinflado (inflateRaw)

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

Parámetros de llamada:

  • data: Buffer, Dados los datos comprimidos
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

Devolver resultado:

  • Buffer, Devuelve los datos binarios sin comprimir

inflateRawTo

Descomprime los datos comprimidos por el algoritmo deflate en el objeto de flujo (inflateRaw)

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

Parámetros de llamada:

  • data: Buffer, Dados los datos a descomprimir
  • stm: Stream, Especifique la secuencia donde se almacenan los datos descomprimidos
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

Descomprime los datos comprimidos por el algoritmo deflate en el flujo de origen al objeto de flujo (inflateRaw)

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

Parámetros de llamada:

  • src: Stream, Dada la secuencia donde se encuentran los datos a descomprimir
  • stm: Stream, Especifique la secuencia donde se almacenan los datos descomprimidos
  • maxSize: Entero, especifique el límite de tamaño de descompresión, el valor predeterminado es -1, sin límite

constante

NO_COMPRESSION

desinflar el nivel de compresión, no establecer compresión

1
const zlib.NO_COMPRESSION = 0;

BEST_SPEED

desinflar el nivel de compresión, establecer la compresión más rápida

1
const zlib.BEST_SPEED = 1;

BEST_COMPRESSION

desinflar el nivel de compresión, establecer la compresión más alta

1
const zlib.BEST_COMPRESSION = 9;

DEFAULT_COMPRESSION

desinflar el nivel de compresión, establecer la configuración predeterminada

1
const zlib.DEFAULT_COMPRESSION = -1;