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