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

Ad


OnWorksファビコン

lrzip - クラウドでオンライン

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

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

プログラム:

NAME


lrzip - 大きなファイルの圧縮プログラム

SYNOPSIS


lrzip [オプション]
lrzip -d [オプション]
lrunzip [オプション]
lrzcat [オプション]
lrztar [lrzip オプション]
lrztar -d [lrzip オプション]
lrzuntar [lrzip オプション]
LRZIP=NOCONFIG [lrzip|lrunzip] [オプション]

DESCRIPTION


LRZIP は、非常に大きなファイルの処理に特に優れたパフォーマンスを発揮するように設計されたファイル圧縮プログラムです。
長距離冗長性が含まれています。 lrztar は、LRZIP を簡素化するためのラッパーです。
ディレクトリの圧縮と解凍。

OPTIONS 概要


lrzip のオプションの概要は次のとおりです。

一般的なオプション:
-c, --check 解凍時に書き込まれたファイルの整合性をチェックします
-d、--decompress 解凍
-e、--encrypt パスワードで保護された圧縮時の sha512/aes128 暗号化
-h、-?、--help ヘルプを表示
-H、--hash md5 ハッシュ整合性情報を表示します
-i、--info 圧縮ファイルの情報を表示します
-q、--quiet では圧縮の進行状況が表示されません
-t, --test 圧縮ファイルの整合性をテストします。
-v[v]、--verbose 冗長性を高めます
-V、--version バージョンを表示
出力に影響するオプション:
-D、--delete 既存のファイルを削除します
-f、--force 既存のファイルを強制的に上書きします
-k、--keep-broken 壊れた、または破損した出力ファイルを保持します
-o、--outfile filename 出力ファイル名および/またはパスを指定します
-O、--outdir directory -o を使用しない場合の出力ディレクトリを指定します。
-S、--suffix suffix 圧縮されたサフィックスを指定します (デフォルトは '.lrz')
圧縮に影響するオプション:
-b、--bzip2 bzip2 圧縮
-g, --gzip zlib を使用した gzip 圧縮
-l、--lzo lzo 圧縮 (超高速)
-n、--no-compress バックエンド圧縮なし - 他のコンプレッサーを準備します
-z、--zpaq zpaq 圧縮 (最高、極端な圧縮、非常に遅い)
低レベルのオプション:
-L、--level レベルは lzma/bzip2/gzip 圧縮レベルを設定します (1 ~ 9、デフォルトは 7)
-N, --nice-level value nice 値を value に設定します (デフォルトは 19)
-p, --threads value プロセッサ数を設定してスレッド数をオーバーライドする
-m、--maxram size 使用可能な RAM の最大値を数百 MB 単位で設定します。
検出された使用可能な RAM の量を上書きします
-T, --threshold LZO 圧縮率テストを無効にする
-U、--unlimited RAM サイズを超える無制限のウィンドウ サイズを使用します (大幅に遅くなる可能性があります)
-w, --window size 最大圧縮ウィンドウ (数百 MB)
デフォルトはRAMと選択された圧縮に応じてヒューリスティックによって選択されます

LRZIP=NOCONFIG 環境変数設定を使用すると、lrzip.conf をバイパスできます。
TMP 環境変数は、必要に応じて一時ファイルの保存に使用されます。
TMPDIR は lrzip.conf ファイルに保存される場合もあります。

ファイル名が指定されていないか、「-」が指定されている場合は、stdin/out が使用されます。

OPTIONS


オプション


-c このオプションは、ディスクに書き込まれたファイルの整合性チェックを有効にします。
減圧。 すべての解凍は、crc32 または lrzip のいずれかを使用して内部的にテストされます。
すでにアーカイブのバージョンに応じて md5 ハッシュ チェックが行われます。 しかし
ディスクに書き込まれたファイルは、他のユーザースペースに関連する他の理由で破損している可能性があります
ライブラリのバージョン、ドライバ、ハードウェアの障害などの問題。
このオプションを有効にすると、lrzip はファイルに対して md5 ハッシュ チェックを実行します。
ディスクに書き込まれます。 アーカイブに md5 値が保存されている場合、それは次と比較されます。
これ。 それ以外の場合は、解凍中に計算された値と比較されます。 これ
書き込まれたファイルがオリジナルと同じであることをさらに保証します。
アーカイブ済み。

-d 解凍します。 このオプションが使用されない場合、lrzip は起動に使用された名前を調べます。
プログラム。 文字列「lrunzip」が含まれている場合、-d オプションは次のようになります。
自動的に設定されます。 文字列「lrzcat」が含まれている場合、-d -o - オプションは次のようになります。
自動的に設定されます。

-e 暗号化します。 このオプションでは、次の組み合わせを使用して高度なパスワード暗号化を有効にします。
sha512 ハッシュ化パスワード、ランダム ソルト、aes128 CBC 暗号化を乗算します。 パスワード
最大 500 文字の長さがサポートされ、使用される暗号化メカニズム
同じパスワードで同じファイルが作成されないことを事実上保証します。
同じであること。 さらに、パスワードのハッシュ化は日付に応じて増加します
ファイルは暗号化され、各ファイルに必要な CPU サイクル数が増加します。
ムーアの法則に従ってパスワードを試行するため、パスワードの試行が困難になります。
現代のコンピュータの能力に比例したブルートフォース攻撃を試みます。

-h|-? オプションの概要ページを印刷する

-H これは、lrzip の圧縮または解凍時に計算された md5 ハッシュ値を示します。
アーカイブ。 デフォルトでは、すべての圧縮で md5 値が計算され、すべての圧縮ファイルに保存されます。
バージョン 0.560 以降のアーカイブ。 解凍時に md5 値が見つかった場合、
これは計算され、整合性チェックに使用されます。 md5 値がそうでない場合は、
アーカイブに保存されている場合、明示的に指定しない限り計算されません。
このオプション、または整合性のチェック (以下を参照) が要求されました。

-i 圧縮ファイルに関する情報を表示します。 圧縮されたサイズが表示されます。
解凍されたサイズ、圧縮率、使用された圧縮とハッシュ
チェックは内部整合性チェックに使用されます。 圧縮に注意してください
モードは最初のブロックからのみ検出され、次の場合には圧縮が使用されていないことが表示されます。
たとえ後のブロックが圧縮可能であっても、最初のブロックは圧縮できませんでした。 もしも
詳細オプション -v または -vv が追加され、すべての内部ブロックの内訳と
それらに関するより多くの情報も徐々に表示されます。

-q このオプションが指定されている場合、lrzip は進行状況のパーセントを表示しません。
圧縮中。 lzma 圧縮では圧縮がバーストで行われることに注意してください。
デフォルトの圧縮。 これは、短い間、非常に急速に進歩することを意味します
一定期間が経過し、その後長期間停止します。

-t これにより、圧縮ファイルの整合性がテストされます。 これは、ファイルを次の形式に解凍することによって行われます。
一時ファイルを削除してから削除します。

-v[v] 冗長性が高まります。 -vv は、-v よりも多くのメッセージを出力します。

-V lrzip のバージョン番号を出力します

オプション 影響 出力


-D このオプションが指定されている場合、lrzip は成功後にソース ファイルを削除します。
圧縮または解凍。 このオプションが指定されていない場合、ソースは
ファイルは削除されません。

-f このオプションが指定されていない場合 (デフォルト)、lrzip は何も上書きしません。
既存のファイル。 このオプションを設定すると、rzip はすべてのファイルをサイレントに上書きします。
必要に応じて。

-k このオプションは、破損したファイルを削除せずに保持します。 いつ
圧縮または解凍がユーザーまたはエラー、あるいはファイルによって中断された場合
解凍されたファイルは整合性チェックに失敗し、通常は LRZIP によって削除されます。

-o 出力ファイル名を設定します。 このオプションが設定されていない場合、出力ファイル名は次のようになります。
入力名とサフィックスに基づいて選択されます。 それ以上の場合、-o オプションは使用できません。
コマンドラインで複数のファイル名が指定されています。

-O デフォルトのファイル名の出力ディレクトリを設定します。 このオプションは組み合わせることはできません
-o付き。

-S 圧縮サフィックスを設定します。 デフォルトは「.lrz」です。

オプション 影響


-b Bzip2圧縮。 オリジナルと同様に、第 2 段階で bzip2 圧縮を使用します。
rzip はそうします。

-g Gzip圧縮。 第 2 段階では gzip 圧縮を使用します。 libz 圧縮を使用し、
解凍関数。

-l LZO圧縮。 このオプションが設定されている場合、lrzip は超高速 lzo を使用します。
第 2 段階の圧縮アルゴリズム。 この圧縮モードでは、bzip2 は次のようになります。
通常、単にファイルをコピーするのにかかる速度で圧縮すると、
優れた圧縮/時間価値。

-n 2段階圧縮はありません。 このオプションが設定されている場合、lrzip は次の処理のみを実行します。
長距離冗長性の第 1 段階圧縮。 これは何も圧縮しませんが、
LZO 圧縮よりも高速で、生成されるファイルが小さくなり、応答性が向上します。
(別のアプリケーションなどによる) さらに圧縮し、圧縮率も下げる
実質的な時間。

-z ZPAQ圧縮。 PAQ ファミリのコンプレッサーである ZPAQ 圧縮を使用します。
可能な限り最高の圧縮率を持つことで知られていますが、次のようなコストがかかります。
圧縮と解凍の両方で非常に遅い (lzma よりも 4 倍遅い)
デフォルト)。

ロー レベル オプション


-L 1 9 ..
圧縮レベルを 1 ~ 9 に設定します。デフォルトではレベル 7 が使用されます。
優れたオールラウンド圧縮。 圧縮レベルも、圧縮方法に大きく関係します。
lrzip は多くのメモリを使用します。 詳細については、-w オプションを参照してください。

-N
デフォルトの nice 値は 19 です。このオプションは優先順位を設定するために使用できます。
lrzip バックアップまたは圧縮解除のスケジュール。 有効な nice 値は -20 から
19. これは圧縮を速くしたり遅くしたりするものではないことに注意してください。

-p
プロセッサ数を設定して、実行するスレッドの数を決定します。
通常、lrzip は検出した CPU の数に応じてスケールします。 これを使うと
使用する CPU を減らして、
マシンの負荷を軽減するか、圧縮を改善します。 1に設定すると最大化されます
圧縮は行われますが、複数の CPU の使用は試行されません。

-T 圧縮が遅い場合、LZO 圧縮率しきい値テストを無効にします。
端が使われます。 LZO テストは通常​​、低速のバックエンド圧縮に対して実行されます。
LZMAとZPAQの。 その理由は、LZO によって完全に圧縮できない場合であるということです。
そうすれば、それらによっても圧縮できなくなります。 したがって、ブロックの圧縮に失敗した場合、
非常に高速な LZO を使用すると、lrzip はそのブロックを低速の LZO で圧縮しようとしません。
コンプレッサーを使用して時間を節約します。 このオプションを有効にすると、LZO がバイパスされます。
テストを行って、関係なく各ブロックの圧縮を試みます。

-U ウィンドウサイズは無制限。 このオプションが設定されており、圧縮されているファイルが
使用可能な RAM に収まらない場合、lrzip は移動する XNUMX 番目のバッファを「スライディング バッファ」として使用します。
mmap」は、無限の RAM をエミュレートします。これにより、可能な限り多くの機能が提供されます。
最初の rzip 段階での圧縮により、ウルトラの圧縮率が向上します。
利用可能な RAM より大きいファイルの場合。 ただし実行します
RAM とファイル サイズの差が大きくなるほど、徐々に遅くなります。
非常に大きなファイルで可能な限り小さいサイズが必要な場合に最適です。
そしてかかる時間は重要ではありません。

-w n 最大許容圧縮ウィンドウ サイズを数百メガバイト単位の n に設定します。
これは、lrzip が事前の最初の段階で検索するメモリの量です。
圧縮は、lrzip がどの程度の利点をもたらすかを決定する主な要素です。
第 2 段階アルゴリズムによる通常の圧縮を実現します。 設定されていない場合
(推奨)、選択された値は内部ヒューリスティックによって決定されます。
lrzip は、厳密な上限がなく、妥当な範囲で最も多くのメモリを使用します。
2 ビット マシンでは 32GB に制限されます。 lrzip は常にウィンドウ サイズを次のように縮小します。
メモリ不足にならない最大値です。

インストール


「make install」するか、検索パスのどこかに lrzip をインストールしてください。

圧縮 アルゴリズム


LRZIP は XNUMX つの段階で動作します。 最初のステージでは、重複した大規模なチャンクを見つけてエンコードします。
入力ファイル内の非常に長距離にわたる可能性のあるデータ。 第 XNUMX 段階では、
最初のステージの出力を圧縮する圧縮アルゴリズム。 圧縮アルゴリズム
極端なサイズ (zpaq)、サイズ (lzma - デフォルト)、速度 (lzo) に合わせて最適化するように選択できます。
レガシー (bzip2 または gzip) を使用するか、最初の段階のみを実行して完全に省略することもできます。 ワンステージ
ほとんどの場合、圧縮ファイルのみが圧縮サイズと圧縮速度の両方を向上させることができます。
後続の圧縮プログラム。

lrzip と他のよく知られた圧縮アルゴリズムとの主な違いは、
非常に長距離の冗長性を活用できるようになります。 よく知られているデフレート
gzip で使用されるアルゴリズムは、最大 32k の履歴バッファを使用します。 ブロックソートアルゴリズム
bzip2 で使用される履歴は 900k に制限されています。 lrzip の履歴バッファーは任意のサイズにすることができます
使用可能な RAM によっても制限されません。

最近では、長距離データを含むファイルを圧縮する必要があるのが非常に一般的です。
冗長性。 たとえば、一連のホーム ディレクトリを圧縮する場合、複数のユーザーが
同じファイル、または非常によく似たファイルのコピーがあります。 を持つことも一般的です。
PDF ファイルなど、長距離にわたって重複した大きなチャンクを含む単一ファイル
同じ画像の繰り返しコピーが含まれています。 ほとんどの圧縮プログラムでは次のことはできません。
この冗長性を利用することで、はるかに低い圧縮率を達成できる可能性があります。
lrzip が達成できる以上のことです。

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


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

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

Linuxコマンド

Ad