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

Ad


OnWorksファビコン

圧縮-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windows Onlineエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでcompressを実行します

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

プログラム:

NAME


compress、uncompress.real-データを圧縮および拡張します

SYNOPSIS


圧縮する [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b ビット ] [ ... ]
uncompress.real [ -f ] [ -v ] [ -c ] [ -V ] [ ... ]

DESCRIPTION


通常は次のようにインストールされるプログラムに注意してください 解凍 のためにインストールされます
Debianとして uncompress.real。 これは、more-との競合を避けるために行われました。
gzipパッケージの一部である同じ名前の一般的に使用されるプログラム。

圧縮する アダプティブLempel-Zivコーディングを使用して、名前付きファイルのサイズを縮小します。 いつでも
可能な場合、各ファイルは拡張子がXNUMXに置き換えられます .Z、 同じまま
所有権モード、アクセスおよび変更時間。 ファイルが指定されていない場合、標準
入力は標準出力に圧縮されます。 圧縮する 圧縮を試みるだけです
通常のファイル。 特に、シンボリックリンクは無視されます。 ファイルに複数のハードがある場合
リンク、 圧縮する 圧縮しない限り、圧縮を拒否します -f フラグが与えられます。

If -f 与えられておらず、 圧縮する がフォアグラウンドで実行されている場合、ユーザーは次のように求められます。
既存のファイルを上書きするかどうか。

圧縮ファイルは、を使用して元の形式に復元できます uncompress.real。

uncompress.real コマンドラインでファイルのリストを取得し、その各ファイルを置き換えます
名前はで終わります .Z 圧縮されていないファイルの正しいマジックナンバーで始まります
なしで .Z。 非圧縮ファイルには、のモード、所有権、およびタイムスタンプが含まれます。
圧縮ファイル。

  -c オプションは compress / uncompress.real 標準出力に書き込みます。 ファイルはありません
変更されました。

Status -r フラグが指定されている、 圧縮する 再帰的に動作します。 ファイル名のいずれかが
コマンドラインで指定されるのはディレクトリです。 圧縮する ディレクトリに降ります
そこにあるすべてのファイルを圧縮します。

  -V フラグは、これらの各プログラムに、そのバージョンとパッチレベルを次のように出力するように指示します。
コンパイル中に指定されたプリプロセッサフ​​ラグ、実行前のstderr
圧縮または解凍。

圧縮する 「ATechniqueforHigh」で普及した修正Lempel-Zivアルゴリズムを使用
パフォーマンスデータ圧縮」、Terry A. Welch、 IEEE コンピューター、 巻17、いいえ。 6(1984年XNUMX月)、
pp。8-19。 ファイル内の一般的なサブストリングは、最初に9ビットコード257以上に置き換えられます。
コード512に達すると、アルゴリズムは10ビットコードに切り替わり、さらに多くのコードを使用し続けます
によって指定された制限までのビット -b フラグに到達しました(デフォルトは16)。 ビット
9から16の間。デフォルトはソースで変更して許可することができます 圧縮する 実行される
小さいマシン。

後に ビット 限界に達した、 圧縮する 圧縮率を定期的にチェックします。 もしも
それは増加しています、 圧縮する 既存のコードディクショナリを引き続き使用します。 ただし、
圧縮比が低下し、 圧縮する サブストリングのテーブルを破棄して再構築します
ゼロから。 これにより、アルゴリズムはファイルの次の「ブロック」に適応できます。

なお、 -b フラグは省略されます uncompress.real、 から ビット 指定されたパラメーター
圧縮中は、出力内にマジックナンバーとともにエンコードされ、
ランダムデータの解凍も圧縮データの再圧縮も試行されません。

得られる圧縮の量は、入力のサイズ、 ビット
コードごと、および一般的な部分文字列の分布。 通常、ソースコードなどのテキスト
または英語が50-60%減少します。 圧縮は一般的に達成されるよりもはるかに優れています
ハフマン符号化による( パック)、または適応形ハフマン符号化(コンパクト)、およびより少ない
計算する時間。

-v オプションの場合、メッセージが出力され、それぞれの削減率が示されます。
圧縮されたファイル。

診断


終了ステータスは通常0です。 (試行された)圧縮後に最後のファイルが大きい場合、
ステータスは2です。 エラーが発生した場合、終了ステータスは1です。

使用法:圧縮[-dfvcVr] [-bmaxbits][ファイル...]
コマンドラインで無効なオプションが指定されました。
欠落しているmaxbits
Maxbitsは従う必要があります -b.
file:圧縮形式ではありません
指定されたファイル 解凍 圧縮されていません。
file:圧縮 xx ビット、処理することしかできません yy ビット
File より多くを扱うことができるプログラムによって圧縮されました ビット 圧縮より
このマシンのコード。 小さいファイルを再圧縮します ビット.
file:すでに.Zサフィックスがあります-変​​更なし
ファイルはすでに圧縮されていると見なされます。 ファイルの名前を変更して、再試行してください。
file:ファイル名が長すぎて.Zをタックできません
名前が12文字を超えているため、ファイルを圧縮できません。
名前を変更して再試行してください。 このメッセージはBSDシステムでは発生しません。
file もう存在している; 上書きしますか(yまたはn)?
出力ファイルを置き換える場合は、「y」と応答します。 そうでない場合は「n」。
解凍:入力が破損しています
SIGSEGV違反が検出されました。これは通常、入力ファイルが
破損しています。
圧縮: xx.xx%
圧縮によって保存された入力のパーセンテージ。 (にのみ関連 -v.)
-通常のファイルまたはディレクトリではありません:無視されます
入力ファイルが通常のファイルまたはディレクトリではない場合(シンボリックリンクなど、
ソケット、FIFO、デバイスファイル)、変更されません。
- もっている xx 他のリンク:変更なし
入力ファイルにはリンクがあります。 変更されません。 見る ln(1)詳細については。
-f 多重リンクされたファイルの圧縮を強制するフラグ。
-ファイルは変更されていません
圧縮による節約は達成されません。 入力は未使用のままです。

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


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

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

Linuxコマンド

Ad