Barokit

🗜️テキスト LZ 圧縮 / 解凍

長いテキスト(JSON・コード)を LZ-string で圧縮して短い文字列に変換します。URL パラメータでデータを渡す、短い共有リンクの作成、localStorage の節約、チャットで長いコードの共有などによく使われます。

🔒 ブラウザ内処理ウォーターマークなし登録不要

使い方

  1. 1元のテキストまたは圧縮された文字列を入力します。
  2. 2方向(圧縮/解凍)は自動検出されます。
  3. 3結果をコピーします。

よくある質問

圧縮率はどれくらいですか?+

JSON・コードのように繰り返しの多いテキストは 70%+ 削減。自然言語は 30~50% 程度減少します。

LZ-string とは?+

JavaScript でよく使われるテキスト圧縮ライブラリ。URL safe モードで圧縮すれば URL にそのまま入る文字列が出ます。

Base64 エンコードと違いますか?+

Base64 は長くなるエンコード(33% 増加)、LZ-string は圧縮。短くする目的なら LZ-string が適切です。

URL に入れて安全ですか?+

URL-safe オプションを使えば ?, =, & のような特殊文字が入らず安全です。

復号鍵が必要ですか?+

暗号ではなく単純な圧縮なので鍵なしで誰でも解けます。セキュリティ目的ではなく長さ削減用途です。

ハングルも圧縮されますか?+

はい。Unicode をそのまま処理します。ハングルが多いテキストは一般的に英文より圧縮率がやや低い。

関連ツール