モジュール基本モジュール

モジュールzlib

zlib圧縮および解凍モジュール

手順:

1
var zlib = require('zlib');

静的関数

createDeflate

deflateストリームオブジェクトを作成する

1
static Stream zlib.createDeflate(Stream to);

呼び出しパラメータ:

  • toStream 、処理結果を格納するために使用されるストリーム

結果を返す:

  • Stream 、カプセル化されたストリームオブジェクトを返します

createDeflateRaw

deflateRawストリームオブジェクトを作成する

1
static Stream zlib.createDeflateRaw(Stream to);

呼び出しパラメータ:

  • toStream 、処理結果を格納するために使用されるストリーム

結果を返す:

  • Stream 、カプセル化されたストリームオブジェクトを返します

createGunzip

gunzipストリームオブジェクトを作成する

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

呼び出しパラメータ:

  • toStream 、処理結果を格納するために使用されるストリーム
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

結果を返す:

  • Stream 、カプセル化されたストリームオブジェクトを返します

createGzip

gzipストリームオブジェクトを作成する

1
static Stream zlib.createGzip(Stream to);

呼び出しパラメータ:

  • toStream 、処理結果を格納するために使用されるストリーム

結果を返す:

  • Stream 、カプセル化されたストリームオブジェクトを返します

createInflate

インフレートストリームオブジェクトを作成する

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

呼び出しパラメータ:

  • toStream 、処理結果を格納するために使用されるストリーム
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

結果を返す:

  • Stream 、カプセル化されたストリームオブジェクトを返します

createInflateRaw

inflateRawストリームオブジェクトを作成する

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

呼び出しパラメータ:

  • toStream 、処理結果を格納するために使用されるストリーム
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

結果を返す:

  • Stream 、カプセル化されたストリームオブジェクトを返します

deflate

deflateアルゴリズムを使用してデータを圧縮する(zlib形式)

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

呼び出しパラメータ:

  • data :圧縮するデータを指定したBuffer
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです

結果を返す:

  • Buffer 、圧縮されたバイナリデータを返します

deflateTo

deflateアルゴリズムを使用してデータをストリームオブジェクトに圧縮する(zlib形式)

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

呼び出しパラメータ:

  • data :圧縮するデータを指定したBuffer
  • stmStream 、圧縮データを格納するストリームを指定します
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです

deflateアルゴリズムを使用して、ソースストリームのデータをストリームオブジェクト(zlib形式)に圧縮します。

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

呼び出しパラメータ:

  • srcStream 、圧縮するデータのストリームを指定
  • stmStream 、圧縮データを格納するストリームを指定します
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです

inflate

deflateアルゴリズム(zlib形式)で圧縮されたデータを解凍します

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

呼び出しパラメータ:

  • dataBuffer 、指定された圧縮データ
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

結果を返す:

  • Buffer 、解凍されたバイナリデータを返します

inflateTo

deflateアルゴリズムによって圧縮されたデータをストリームオブジェクト(zlib形式)に解凍します

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

呼び出しパラメータ:

  • data :解凍するデータを指定したBuffer
  • stmStream 、解凍されたデータを格納するストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

ソースストリームのdeflateアルゴリズムによって圧縮されたデータをストリームオブジェクト(zlib形式)に解凍します

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

呼び出しパラメータ:

  • srcStream 、解凍するデータのストリームを指定
  • stmStream 、解凍されたデータを格納するストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

gzip

gzipアルゴリズムを使用してデータを圧縮する

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

呼び出しパラメータ:

  • data :圧縮するデータを指定したBuffer

結果を返す:

  • Buffer 、圧縮されたバイナリデータを返します

gzipTo

gzipアルゴリズムを使用してデータをストリームオブジェクトに圧縮する

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

呼び出しパラメータ:

  • data :圧縮するデータを指定したBuffer
  • stmStream 、圧縮データを格納するストリームを指定します

gzipアルゴリズムを使用して、ソースストリームのデータをストリームオブジェクトに圧縮します。

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

呼び出しパラメータ:

  • srcStream 、圧縮するデータのストリームを指定
  • stmStream 、圧縮データを格納するストリームを指定します

gunzip

gzipアルゴリズムで圧縮されたデータを解凍します

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

呼び出しパラメータ:

  • dataBuffer 、指定された圧縮データ
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

結果を返す:

  • Buffer 、解凍されたバイナリデータを返します

gunzipTo

gzipアルゴリズムによって圧縮されたデータをストリームオブジェクトに解凍します

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

呼び出しパラメータ:

  • data :解凍するデータを指定したBuffer
  • stmStream 、解凍されたデータを格納するストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

ソースストリームのgzipアルゴリズムによって圧縮されたデータをストリームオブジェクトに解凍します

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

呼び出しパラメータ:

  • srcStream 、解凍するデータのストリームを指定
  • stmStream 、解凍されたデータを格納するストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

deflateRaw

deflateアルゴリズム(deflateRaw)を使用してデータを圧縮する

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

呼び出しパラメータ:

  • data :圧縮するデータを指定したBuffer
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです

結果を返す:

  • Buffer 、圧縮されたバイナリデータを返します

deflateRawTo

deflateアルゴリズムを使用してデータをストリームオブジェクトに圧縮する(deflateRaw)

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

呼び出しパラメータ:

  • data :圧縮するデータを指定したBuffer
  • stmStream 、圧縮データを格納するストリームを指定します
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです

deflateアルゴリズムを使用して、ソースストリームのデータをストリームオブジェクト(deflateRaw)に圧縮します。

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

呼び出しパラメータ:

  • srcStream 、圧縮するデータのストリームを指定
  • stmStream 、圧縮データを格納するストリームを指定します
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです

inflateRaw

deflateアルゴリズム(inflateRaw)で圧縮されたデータを解凍する

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

呼び出しパラメータ:

  • dataBuffer 、指定された圧縮データ
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

結果を返す:

  • Buffer 、解凍されたバイナリデータを返します

inflateRawTo

deflateアルゴリズムによって圧縮されたデータをストリームオブジェクト(inflateRaw)に解凍します。

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

呼び出しパラメータ:

  • data :解凍するデータを指定したBuffer
  • stmStream 、解凍されたデータを格納するストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

ソースストリームのdeflateアルゴリズムによって圧縮されたデータをストリームオブジェクト(inflateRaw)に解凍します。

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

呼び出しパラメータ:

  • srcStream 、解凍するデータのストリームを指定
  • stmStream 、解凍されたデータを格納するストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定、デフォルトは-1、制限なし

絶え間ない

NO_COMPRESSION

圧縮レベルを収縮し、圧縮を設定しない

1
const zlib.NO_COMPRESSION = 0;

BEST_SPEED

圧縮レベルを下げ、最速の圧縮を設定する

1
const zlib.BEST_SPEED = 1;

BEST_COMPRESSION

圧縮レベルを下げ、最高の圧縮を設定します

1
const zlib.BEST_COMPRESSION = 9;

DEFAULT_COMPRESSION

圧縮レベルを下げ、デフォルト設定を設定します

1
const zlib.DEFAULT_COMPRESSION = -1;