データ圧縮シミュレーター
1行に1件のテキスト(または全体を1ブロック)。Huffman / LZ77 / both を選び、ウィンドウパラメータを調整して実行すると、圧縮前後のビット数・圧縮率・エントロピーを確認できます
アルゴリズム:
区切り文字:
計算結果
CSVをダウンロード
| 番号 | 元テキスト | アルゴリズム | 元サイズ (bit) | 圧縮後 (bit) | 圧縮率 | エントロピー (bit/文字) | 詳細 |
|---|
Huffman 符号表
CSVをダウンロード
| 文字 | 出現数 | 符号 | 符号長 |
|---|
LZ77 3つ組表
CSVをダウンロード
| 番号 | 3つ組 (オフセット, 長さ, 次の文字) | 対応部分 |
|---|
ツールの紹介と使い方
オンラインデータ圧縮シミュレーター。1 つまたは複数のテキストを入力すると、Huffman 符号化と LZ77 の 2 種類の可逆圧縮アルゴリズムをシミュレートします。圧縮前後のビット数、圧縮率、情報エントロピーを出力し、Huffman 符号表と LZ77 三つ組の明細を展開できます。1 行 1 項目方式とまとめて 1 項目方式の 2 つの分割に対応し、スライディングウィンドウと最大一致長を調整可能。長すぎるテキストは速度確保のため自動で切り詰めます。
操作手順
- 圧縮対象のテキストを入力欄に貼り付けます。
- アルゴリズム、分割方式、ウィンドウなどのパラメータを選びます。
- 実行ボタンをクリックします。
- 圧縮結果をコピーするか、明細表をエクスポートします。
掲示板
すべての投稿 →-
まだ誰も書いていません。最初の一人になりませんか?