Skip to content
🔧

LZ77 コンプレッサー

圧縮 · 無料オンラインツール

学習用の LZ77 スライディングウィンドウ圧縮/展開。

EZ4Code チーム

実装について:教育用の実装です。 アルゴリズムの仕組みを示すための簡潔で読みやすい版です。出力は標準実装とバイト単位で互換ではないため、実際のデータの圧縮・解凍には使用しないでください。

209 文字
0 文字
Click "Compress" to run...

スライディングウィンドウ

4 KB のウィンドウを検索し最大 18 バイトの一致を探す — 教科書通りの LZ77 方式。

検査可能な出力

リテラル/一致トークンを JSON として出力し、データがどうエンコードされたか正確に確認できます。

教育向け

deflate や LZ4 が LZ77 の考えにどう基づいているか学ぶのに最適。

LZ77 コンプレッサーの使い方

  1. 1Enter or paste the text you want to compress.
  2. 2Select the compression algorithm (gzip, deflate, or brotli).
  3. 3Click compress to reduce the data size.
  4. 4Copy or download the compressed output.

機能と特徴

  • ✓完全無料 — 登録不要、サブスクリプションなし、広告なし
  • ✓ブラウザ上で完全に動作 — データは端末から送信されません
  • ✓高速・軽量 — 即座に結果を表示
  • ✓クロスプラットフォーム — デスクトップ・タブレット・モバイル対応

よくある質問

What compression algorithms are supported?

We support gzip, deflate, and brotli compression algorithms for text data.

Is there a file size limit?

Since tools run in your browser, the limit depends on your device memory. Most tools handle several megabytes without issues.

Can I decompress data produced by other software?

Yes. The decompression tools accept standard gzip, deflate, and brotli streams from any compliant source — command-line tools, web servers, or other libraries.

Why does the compressed output look unreadable?

Compressed data is binary, not text. Use Copy as Base64 or download it as a file — pasting raw compressed bytes into a text field will show garbled characters.

関連ツール