英語フランス語スペイン語

Ad


OnWorksファビコン

gzip - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで gzip を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gzip です。

プログラム:

NAME


gzip、gunzip、zcat-ファイルを圧縮または展開します

SYNOPSIS


gzip [ -acdfhklLnNrtvV19 ] [--rsyncable] [-S サフィックス] [ ... ]
gunzip [ -acfhklLnNrtvV ] [-S サフィックス] [ ... ]
zcat [ -fhLV ] [ ... ]

DESCRIPTION


Gzip Lempel-Zivコーディング(LZ77)を使用して、名前付きファイルのサイズを縮小します。 いつでも
可能な場合、各ファイルは拡張子がXNUMXに置き換えられます .gz、同じまま
所有権モード、アクセスおよび変更時間。 (デフォルトの拡張子は -gz VMSの場合、 z
MSDOS、OS / 2 FAT、Windows NT FAT、およびAtariの場合。)ファイルが指定されていない場合、またはファイルが指定されている場合
名前は「-」で、標準入力は標準出力に圧縮されます。 Gzip のみ
通常のファイルを圧縮してみてください。 特に、シンボリックリンクは無視されます。

圧縮ファイル名がファイルシステムに対して長すぎる場合は、 gzip それを切り捨てます。 Gzip
ファイル名の3文字より長い部分のみを切り捨てようとします。 (一部は
ドットで区切られます。)名前が小さな部分のみで構成されている場合、最も長い部分は次のようになります。
切り捨てられます。 たとえば、ファイル名が14文字に制限されている場合、gzip.msdos.exeは次のようになります。
gzi.msd.exe.gzに圧縮されます。 がないシステムでは、名前は切り捨てられません。
ファイル名の長さの制限。

デフォルトでは、 gzip 元のファイル名とタイムスタンプを圧縮ファイルに保持します。 これらは
でファイルを解凍するときに使用されます -N オプション。 これは、
圧縮されたファイル名が切り捨てられた場合、またはファイルの後にタイムスタンプが保持されなかった場合
転送。

圧縮ファイルは、を使用して元の形式に復元できます gzip -d or gunzip or zcat.
圧縮ファイルに保存されている元の名前がそのファイルシステムに適していない場合は、
新しい名前は、合法にするために元の名前から作成されます。

gunzip コマンドラインでファイルのリストを取得し、名前が終わる各ファイルを置き換えます
.gz、-gz、.z、-z、または_z(大文字と小文字を区別しない)を使用し、正しい魔法で始まります
元の拡張子のない非圧縮ファイルの番号。 gunzip また認識します
特別な拡張機能 の。tgz & .taz の省略形として .tar.gz & .tar.Z
圧縮するとき、 gzip 使用 の。tgz ファイルを切り捨てる代わりに、必要に応じて拡張子
また、 。タール 拡大。

gunzip 現在、によって作成されたファイルを解凍できます gzip, ZIP, 圧縮する, 圧縮する -H or パック.
入力フォーマットの検出は自動的に行われます。 最初のXNUMXつの形式を使用する場合、 gunzip
32ビットCRCをチェックします。 にとって パック & gunzip 圧縮されていない長さをチェックします。 標準
圧縮する フォーマットは、整合性チェックを可能にするように設計されていません。 しかし gunzip 時々
不良な.Zファイルを検出できます。 .Zファイルを解凍するときにエラーが発生した場合は、しないでください
標準であるという理由だけで、.Zファイルが正しいと想定します。 解凍 しない
不平をいう。 これは一般的に、標準 解凍 入力をチェックせず、
ガベージ出力を喜んで生成します。 SCO圧縮-H形式(lzh圧縮方式)
CRCは含まれていませんが、いくつかの整合性チェックも可能です。

によって作成されたファイル ZIP メンバーがXNUMXつしかない場合にのみ、gzipで解凍できます
'deflation'メソッドで圧縮されます。 この機能は、変換を支援することのみを目的としています
tar.zipファイルをtar.gz形式に変換します。 抽出するには ZIP 単一のメンバーでファイルを作成するには、
コマンドのような gunzip <foo.zip or gunzip -S .zip foo.zip。 複数のzipファイルを抽出するには
メンバー、使用 解凍する gunzip.

zcat と同じです gunzip -c。 (一部のシステムでは、 zcat としてインストールされる可能性があります グズキャット 〜へ
元のリンクを保持する 圧縮する.) zcat 上のファイルのリストを解凍します
コマンドラインまたはその標準入力で、非圧縮データを標準出力に書き込みます。
zcat マジックナンバーが正しいかどうかに関係なく、ファイルを解凍します。 .gz
接尾辞かどうか。

Gzip で使用されるLempel-Zivアルゴリズムを使用します ZIP およびPKZIP。 圧縮量
得られるのは、入力のサイズと一般的な部分文字列の分布によって異なります。
通常、ソースコードや英語などのテキストは60〜70%削減されます。 圧縮は
一般的に、LZWによって達成されるものよりもはるかに優れています( 圧縮する)、ハフマン符号化(として
で使用される パック)、または適応形ハフマン符号化(コンパクト).

圧縮ファイルが
オリジナル。 最悪の場合の拡張は、gzipファイルヘッダーの数バイトに5バイトを加えたものです
32Kブロックごと、または大きなファイルの場合は0.015%の拡張率。 実際のことに注意してください
使用されるディスクブロックの数が増えることはほとんどありません。 gzip モード、所有権を保持し、
圧縮または解凍時のファイルのタイムスタンプ。

OPTIONS


-a --ASCII
ASCIIテキストモード:ローカル規則を使用して行末を変換します。 このオプションは
一部の非Unixシステムでのみサポートされます。 MSDOSの場合、CRLFは次の場合にLFに変換されます。
圧縮し、解凍時にLFがCRLFに変換されます。

-c --stdout --標準出力へ
標準出力に出力を書き込みます。 元のファイルは変更しないでください。 ある場合
いくつかの入力ファイル、出力は独立して圧縮されたシーケンスで構成されています
メンバー。 より良い圧縮を得るには、前にすべての入力ファイルを連結します
それらを圧縮します。

-d -解凍 -解凍
解凍します。

-f - 力
ファイルに複数のリンクがある場合や、
対応するファイルがすでに存在する場合、または圧縮データがまたはから読み取られる場合
端末に書き込まれます。 入力データがによって認識される形式でない場合 gzip,
オプション--stdoutも指定されている場合は、入力データを変更せずにコピーします。
標準出力:let zcat として振る舞う cat。 場合 -f 与えられていない、そして実行されていないとき
バックグラウンドでは、 gzip 既存のファイルが必要かどうかを確認するためのプロンプト
上書きされました。

-h - 助けて
ヘルプ画面を表示して終了します。

-k - 保つ
圧縮または解凍中は、入力ファイルを保持します(削除しないでください)。

-l - リスト
圧縮ファイルごとに、次のフィールドをリストします。

圧縮サイズ:圧縮ファイルのサイズ
非圧縮サイズ:非圧縮ファイルのサイズ
比率:圧縮率(不明な場合は0.0%)
uncompressed_name:非圧縮ファイルの名前

圧縮されていないサイズは、gzip形式ではないファイルの場合は-1として指定されます。
圧縮された.Zファイル。 このようなファイルの非圧縮サイズを取得するには、次を使用できます。

zcat ファイル.Z | トイレ -c

--verboseオプションと組み合わせて、次のフィールドも表示されます。

方法:圧縮方法
crc:非圧縮データの32ビットCRC
日付と時刻:非圧縮ファイルのタイムスタンプ

現在サポートされている圧縮方法は、deflate、compress、lzh(SCO
-H)を圧縮してパックします。 crcは、gzip形式ではないファイルのffffffffとして指定されます。

--nameを使用すると、圧縮されていない名前、日付、時刻は、
存在する場合はファイルを圧縮します。

--verboseを使用すると、すべてのファイルのサイズの合計と圧縮率も
一部のサイズが不明でない限り、表示されます。 --quietを使用すると、タイトルと合計行が
表示されません。

-L - ライセンス
表示する gzip ライセンスを取得して終了します。

-n - ノーネーム
圧縮する場合、デフォルトでは元のファイル名とタイムスタンプを保存しないでください。
(名前を切り捨てる必要がある場合は、元の名前が常に保存されます。)いつ
解凍します。存在する場合は元のファイル名を復元しません(削除するのは
gzip 圧縮ファイル名のサフィックス)および元の時刻を復元しない
存在する場合はスタンプ(圧縮ファイルからコピーします)。 このオプションがデフォルトです
解凍するとき。

-N - 名前
圧縮するときは、常に元のファイル名とタイムスタンプを保存してください。 これは
ディフォルト。 解凍するときに、元のファイル名とタイムスタンプを復元する場合
現在。 このオプションは、ファイル名の長さに制限があるシステムで役立ちます。
ファイル転送後にタイムスタンプが失われたとき。

-q - 静かな
すべての警告を抑制します。

-r -再帰的
ディレクトリ構造を再帰的に移動します。 で指定されたファイル名のいずれか
コマンドラインはディレクトリです。 gzip ディレクトリに降りて圧縮します
そこで見つかったすべてのファイル(または、 gunzip ).

--rsyncable
圧縮中に、入力に基づいて出力を同期することがあります。 この
ほとんどの場合、サイズの増加は1%未満ですが、 rsync(1)
プログラムは、次の場合に非圧縮入力の類似性を利用できます。
このフラグで圧縮されたXNUMXつのファイルを同期します。 gunzip わからない
このオプションで作成された圧縮ファイルと作成されたファイルの違い
それなしで。

-S .suf - サフィックス .suf
圧縮するときは、.gzの代わりにサフィックス.sufを使用してください。 空でないサフィックスは、次のようになります。
指定されていますが、混乱を避けるために、.zおよび.gz以外のサフィックスは避ける必要があります。
ファイルは他のシステムに転送されます。

解凍するときは、試してみるサフィックスのリストの先頭に.sufを追加します。
入力ファイル名から出力ファイル名を取得します。

-t - テスト
テスト。 圧縮ファイルの整合性を確認してください。

-v -詳細
詳細。 圧縮された各ファイルの名前と削減率を表示するか、
解凍されました。

-V - バージョン
バージョン。 バージョン番号とコンパイルオプションを表示して、終了します。

-# - 速い - 一番
指定された桁を使用して圧縮速度を調整します #ここで、 -1 or - 速い
最速の圧縮方法(圧縮率が低い)を示し、 -9 or - 一番
最も遅い圧縮方法(最良の圧縮)を示します。 デフォルト
圧縮レベルは -6 (つまり、
速度)。

高度な USAGE


複数の圧縮ファイルを連結できます。 この場合、 gunzip すべてを抽出します
一度にメンバー。 例えば:

gzip -c file1> foo.gz
gzip -c file2 >> foo.gz

その後

ガンジップ -c foo

に相当します

猫ファイル1ファイル2

.gzファイルのXNUMXつのメンバーが損傷した場合でも、他のメンバーを回復できます(
損傷したメンバーは削除されます)。 ただし、すべてを圧縮することで、より良い圧縮を得ることができます
一度にメンバー:

cat file1 file2 | gzip> foo.gz

よりよく圧縮します

gzip -c file1 file2> foo.gz

連結されたファイルを再圧縮して圧縮率を高めたい場合は、次のようにします。

gzip -cd old.gz | gzip> new.gz

圧縮ファイルが複数のメンバーで構成されている場合、非圧縮サイズとCRCが報告されます
--listオプションは、最後のメンバーにのみ適用されます。 非圧縮サイズが必要な場合
すべてのメンバーに対して、次を使用できます。

gzip -cd ファイル.gz | トイレ -c

メンバーができるように、複数のメンバーで単一のアーカイブファイルを作成したい場合
後で個別に抽出するには、tarやzipなどのアーカイバを使用します。 GNUtarは
-zオプションでgzipを透過的に呼び出します。 gzipは、tarとしてではなく、tarを補完するものとして設計されています。
交換。

ENVIRONMENT


環境変数 GZIP のデフォルトオプションのセットを保持できます gzip。 これらのオプション
最初に解釈され、明示的なコマンドラインパラメータで上書きできます。 にとって
例:
shの場合:GZIP = "-8v --name"; GZIPをエクスポート
cshの場合:setenv GZIP "-8v --name"
MSDOSの場合:set GZIP = -8v --name

Vax / VMSでは、環境変数の名前はGZIP_OPTであり、
プログラムの呼び出し用に設定されたシンボル。

onworks.net サービスを使用してオンラインで gzip を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad