Gzip圧縮
ファイルをローカルで.gzに圧縮します。可逆、レベル選択可、アップロードなし、ブラウザ内で完結。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
ファイルをローカルで.gzに圧縮します。可逆、レベル選択可、アップロードなし、ブラウザ内で完結。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
gzip(.gz)は単一ファイル向けの可逆圧縮です - ログファイル・バックアップ・データベースのダンプ、そしてWeb(Content-Encoding: gzip)で広く使われます。ZIPと違い、gzipは複数のファイルをまとめず、ちょうど1つのファイルをとりわけ効率よく圧縮します。
圧縮はブラウザ内でローカルに動きます(fflate、純粋なJavaScript、DEFLATE)。圧縮レベル(1から9)で、速度とファイルサイズのバランスを調整できます。何もアップロードされません。
最も効果が出るのは、繰り返しの多いテキスト的な内容です。長大なログ、CSVの書き出し、SQLのダンプ、ソースコードなどは、しばしば何分の一かに縮みます。だからこそWebサーバーはページをgzipでエンコードして配信し、帯域を節約しています。フォルダ全体をまとめたいときは、先にTARで束ねてから、その結果をここに通してください - こうして広く使われる.tar.gzという拡張子になります。
| 出力形式 | GZ |
|---|---|
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: Gzipはちょうど1ファイルを圧縮します(複数なら先にTARやZIPを作成してください)。既に圧縮済みのファイル(JPG、MP3、ZIP)はほとんど縮みません。1回につき1ファイルです。
いいえ。圧縮はすべてブラウザ内でローカルに行われます。
高い(9)ほど強く、しかし遅く圧縮します。低い(1)は速い代わりに大きくなります。初期値はレベル6で、コマンドラインのgzipツールも使う定番の妥協点です。CSV、JSON、ログのようなテキストファイルは60%から80%縮むことが多く、圧縮済みの形式はほとんど縮みません。
gzipは1つのファイルだけを扱います。複数なら、まずTARを作ってからgzipしてください。
はい。展開すると、元のファイルがそのまま取り戻せます。