Top / example / Deflateアルゴリズム(展開)
/
Deflateアルゴリズム(展開)

目次

概要

データ展開

/* スクリプトのロード */
Scripts.execStorage("ktl/Compression.tjs");

/* Inflate のインスタンス作成 */
var inf = new Inflate();

/* CRC 計算オプションを真に設定 */
inf.calculateCRC = true;

/* 展開処理開始 */
inf.setup();

/* ファイル内容の処理 */
inf.processStorage(System.exePath + "compressed.bin");

/* 展開処理完了 */
inf.finish();

/* 情報の取得 */
Debug.message("展開後のサイズ = " + inf.size);
Debug.message("CRC = " + inf.CRC);

/* 展開データを取り出し */
var decompressed = inf.asString();

/* 展開データをファイルに保存 */
inf.saveStorage(System.exePath + "decompressed.bin");