これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pristine-gz です。
プログラム:
NAME
pristine-gz - pristine gz ファイルを再生成します
SYNOPSIS
原始的な-gz [-vdk] ゲンデルタ ファイル.gz デルタ
原始的な-gz [-vdk] ゲンズ デルタ file
DESCRIPTION
これは、 原始的なタール(1) コマンド。 通常は実行する必要はありません
pristine-tar は .tar.gz ファイルを処理するために必要に応じて呼び出します。
pristine-gz gendelta は指定されたものを受け取ります gz ファイルを作成し、小さなバイナリを生成します デルタ file
これは、後で pristine-gz gengz が元のファイルを再作成するために使用できます。
pristine-gz gengz は指定されたものを受け取ります デルタ ファイルを作成し、指定された入力を圧縮します file
(元の gz ファイルの内容と同一である必要があります)。 結果として得られるファイルは、
デルタの作成に使用された元の gz ファイルと同一である必要があります。
元の gz ファイルを再生成するために使用されるアプローチは、それがどのように作成されたかを解明することです。
-- どの圧縮レベルが使用されたか、GNU で構築されたかどうか gzip(1) または
ライブラリまたは BSD バージョン、--rsyncable オプションが使用されたかどうかなど、再現するには
gz を再生成するときは、このビルド環境を使用します。
このアプローチは、約 99.5% のケースで機能します。 できないケースの一例
現在サポートされているのは、複数の gz を追加して作成された gz ファイルです。
ファイル。
機能しない少数の場合は、バイナリの差分がデータ間のデルタに含まれます。
再生可能な gz ファイルとオリジナルに最も近いもの。 最悪の場合、差分には次のものが含まれます。
元の gz ファイルの内容全体が含まれるため、通常よりも大きなデルタが発生します。 もし
デルタが通常よりもはるかに大きい場合、pristine-gz は警告を出力します。
デルタ ファイル名が「-」の場合、pristine-gz はそれを stdio に読み込むか、stdio に書き込みます。
OPTIONS
-v
-詳細
詳細モードでは、実行される各コマンドが表示されます。
-d
- デバッグ
デバッグモード。
-k
- 保つ
終了時に一時ディレクトリをクリーンアップしないでください。
ENVIRONMENT
TMPDIR
一時ファイルを配置するデフォルト以外の場所を指定します。
onworks.net サービスを使用してオンラインで pristine-gz を使用する