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

OnWorksファビコン

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

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

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

プログラム:

NAME


lzop-ファイルを圧縮または展開します

抽象


ゾップ に非常によく似たファイルコンプレッサーです gzip. ゾップ 圧縮率よりも速度を優先します。

SYNOPSIS


ゾップ [ command ] [ オプション ] [ ファイル名 ...]

ゾップ [-dxlthIVL19] [-qvcfFnNPkU] [-o file] [-p[path]][-S サフィックス] [ファイル名 ...]

DESCRIPTION


ゾップ 名前付きファイルのサイズを縮小します。 可能な限り、各ファイルはに圧縮されます
拡張子がXNUMXつ .lzo、同じ所有権モードを維持しながら、アクセスと
変更時間。 ファイルが指定されていない場合、またはファイル名が「-」の場合、lzopは次のことを試みます。
標準入力を標準出力に圧縮します。 lzopは圧縮のみを試みます
通常のファイルまたは通常のファイルへのシンボリックリンク。 特に、無視します
ディレクトリ。

圧縮ファイル名がファイルシステムに対して長すぎる場合は、 ゾップ それを切り捨てます。

圧縮ファイルは、を使用して元の形式に復元できます ゾップ -d. ゾップ -d 取る
コマンドライン上のファイルのリストと、名前がで終わる各ファイルを解凍します .lzo
これは、元のファイルがない非圧縮ファイルへの正しいマジックナンバーで始まります
拡大。 ゾップ -d 特別な拡張子も認識します .tzo の略記 .tar.lzo.
圧縮するとき、lzopは .tzo ファイルを切り捨てる代わりに、必要に応じて拡張子
また、 。タール 拡大。

ゾップ 元のファイル名、モード、およびタイムスタンプを圧縮ファイルに保存します。 これらはできます
でファイルを解凍するときに使用されます -d オプション。 これは、圧縮されたときに便利です
ファイル名が切り捨てられた場合、またはファイル転送後にタイムスタンプが保持されなかった場合。

ゾップ 圧縮時にファイルの所有権、モード、およびタイムスタンプを保持します。 いつ
lzopを解凍すると、圧縮ファイルにモードとタイムスタンプが存在する場合は復元されます。
オプションを見る -n, -N, --ノーモード- 時間がない をご覧ください。

ゾップ オプションを使用しない限り、常に元のファイルを変更せずに保持します -U.

ゾップ 使用 LZO データ ライブラリ 圧縮サービス用。 の量
得られる圧縮は、入力のサイズと共通の分布に依存します
部分文字列。 通常、ソースコードや英語などのテキストは40〜50%に圧縮されます
元のサイズであり、大きなファイルは通常、小さなファイルよりもはるかによく圧縮されます。
圧縮と解凍の速度は、一般的に、 gzip,
しかし、圧縮率はもっと悪いです。

圧縮 LEVELS
lzopは、LZO1Xアルゴリズムの次の圧縮レベルを提供します。

-3デフォルトのレベルでは、かなり高速な圧縮が提供されます。 -2、-3、-4、-5、および-6は現在
すべて同等-これは将来のリリースで変更される可能性があります。

-1、-fast
場合によっては少し速くなることもありますが、ほとんどの場合、
違い

-7、-8、-9、-最高
これらの圧縮レベルは、主に事前に圧縮されたデータを生成することを目的としています-
特に -9 やや遅くなる可能性があります

減圧は 非常に すべての圧縮レベルで高速であり、解凍速度はそうではありません
圧縮レベルの影響を受けます。

メイン COMMAND


他のコマンドが指定されていない場合、lzopはデフォルトで圧縮になります(圧縮レベルを使用)
-3)。

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

-d、-decompress、-uncompress
解凍します。 各ファイルは、圧縮ファイルと同じディレクトリに配置されます。

-x、-extract
圧縮ファイルを現在の作業ディレクトリに抽出します。 これは「-dPp」と同じです。

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

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

方法:圧縮方法
圧縮:圧縮ファイルのサイズ
uncompr .:非圧縮ファイルのサイズ
比率:圧縮率
uncompressed_name:非圧縮ファイルの名前

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

日付と時刻:非圧縮ファイルのタイムスタンプ

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

--verboseを使用すると、すべてのファイルのサイズの合計と圧縮率も表示されます。
--quietを使用すると、タイトルと合計の行は表示されません。

lzopは、圧縮率をcompressed_size / uncompressed_sizeとして定義していることに注意してください。

--ls、-ls =FLAGS
次のような形式で各圧縮ファイルを一覧表示します ls -ln.

現在、次のフラグが使用されています。
F実行可能ファイルには「*」を追加します。
Gグループ情報の表示を禁止します。
Qファイル名は二重引用符で囲みます。

- 情報
圧縮ファイルごとに、内部ヘッダーフィールドを一覧表示します。

-私、-sysinfo
システムに関する情報を表示して終了します。

-L、-ライセンス
lzopライセンスを表示して終了します。

-h、-H、-help
ヘルプ画面を表示して終了します。

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

- バージョン
バージョン。 バージョン番号を表示して終了します。

OPTIONS


-c、-stdout、-to-stdout
標準出力に出力を書き込みます。 複数の入力ファイルがある場合、出力は次のようになります。
独立して(解凍された)メンバーのシーケンスの。 より良い圧縮を得るために、
圧縮する前に、すべての入力ファイルを連結します。

-o FILE、-output =FILE
出力をファイルに書き込む FILE。 複数の入力ファイルがある場合、出力は次のようになります。
独立して(解凍された)メンバーのシーケンスの。

-p、-pDIR、-path =DIR
ディレクトリに出力ファイルを書き込みます DIR によって決定されたディレクトリの代わりに
入力ファイル。 もしも DIR 省略してから、現在の作業ディレクトリに書き込みます。

-f、-force
lzopを強制する

- 現在のファイルを上書きする
-ターミナルのように見えても、stdinから(解凍)圧縮します
-ターミナルのように見えても、stdoutに(解凍)圧縮します
-オプション-cを-Uと組み合わせて許可します

使い方 -f XNUMX回以上は次のようなものを強制します

-すでに.lzoサフィックスが付いているファイルを圧縮します
-有効なサフィックスがないファイルを解凍してみてください
-不明なヘッダーフラグを持つ圧縮ファイルを処理してみてください

注意して使用してください。

-F、-no-チェックサム
圧縮または圧縮するときに、非圧縮ファイルのチェックサムを保存または検証しないでください。
解凍します。 これにより、lzopの操作が少しスピードアップします(特に
解凍)、ただし、破損した場合、気付かないうちにデータが破損する可能性があるため
圧縮ファイルでは、このオプションの使用は一般的に推奨されていません。 また、
遅い圧縮レベルのXNUMXつで圧縮する場合、チェックサムは常に保存されます
(-7、-8、または-9)、このオプションに関係なく。

-n、-no-name
解凍するときは、元のファイル名が存在する場合は復元しないでください(削除するのは
圧縮ファイル名のlzopサフィックス)。 このオプションは、UNIXのデフォルトです。

-N、-name
解凍するときは、元のファイル名が存在する場合はそれを復元します。 このオプションは便利です
ファイル名の長さに制限があるシステム。 元の名前がに保存されている場合
圧縮ファイルはそのファイルシステムには適していません。新しい名前は
それを合法にするためのオリジナルのもの。 このオプションは、DOS、Windows、および
OS / 2。

-P解凍時に、元のパスとファイル名(存在する場合)を復元します。 いつ
圧縮して、相対(およびクリーンアップされた)パス名を保存します。 このオプションは主に便利です
使用している場合 アーカイブ モード -以下の使用例を参照してください。

--ノーモード
解凍するときは、保存されている元のモード(権限)を復元しないでください。
圧縮ファイル。

- 時間がない
解凍するときは、圧縮された状態で保存された元のタイムスタンプを復元しないでください
ファイルにソフトウェアを指定する必要があります。

-S .suf、-suffix =.suf
接尾辞を使用する .suf .lzo。 接尾辞には、複数のドットと特殊なものを含めることはできません
「+」や「*」などの文字、および以外の接尾辞 .lzo 避けるために避けるべきです
ファイルが他のシステムに転送されるときの混乱。

-k、-keep
入力ファイルは削除しないでください。 これがデフォルトです。

-U、-unlink、-delete
完全な圧縮または解凍後に入力ファイルを削除します。 このオプションを使用して
lzopを次のように動作させます gzipbzip2。 明示的に与えることに注意してください -k オーバーライド -U.

--crc32
adler32チェックサムの代わりにcrc32チェックサムを使用します。

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

-無視-警告
すべての警告を抑制し、終了ステータス2で終了しないでください。

-q、-quiet、-silent
すべての警告を抑制し、次のようないくつかのコマンドの冗長性を減らします - リスト or
- テスト.

-v、-verbose
詳細。 圧縮または解凍された各ファイルの名前を表示します。 多数 -v することができます
次のようないくつかのコマンドの冗長性を高めるために使用されます - リスト or - テスト.

-これがオプションの終わりであることを指定します。 後のファイル名 -- ではありません
ハイフンで始まっていても、オプションとして解釈されます。

その他 OPTIONS


--標準入力なし
標準入力を読み取ろうとしないでください(ただし、ファイル名「-」はこれを上書きします)
オプション)。 の古いバージョンでは ゾップ、このオプションはcronジョブで使用する場合に必要でした
(制御端末はありません)。

--filter =
めったに役に立ちません。 圧縮する前に、特別な「マルチメディア」フィルターを使用してデータを前処理します
圧縮率を向上させるために。 1から16までのXNUMX進数である必要があります
包括的。 フィルタを使用すると、圧縮と解凍の両方がかなり遅くなります。
圧縮比も通常はあまり改善されません...より効果的
ただし、フィルターは将来追加される可能性があります。

--filter = 1を8ビットのサウンドサンプルのようなデータで、-filter = 2を16ビットのようなデータで試すことができます
サンプルまたは深度-16枚の画像など。

解凍中のフィルタリング解除は自動的に処理されます。

-C、-チェックサム
非推奨。 lzopはチェックサムを使用するようになったため、非常に古いバージョンとの互換性のためにのみ
デフォルトでは。 このオプションは、将来のリリースで削除される予定です。

-無着色
カラーエスケープシーケンスは使用しないでください。

- 単核症
モノラルANSI端末を想定します。 これはUNIXのデフォルトです(コンソールサポートが
でコンパイル)。

- 色
カラーANSI端末を想定するか、フルスクリーンアクセスを試してください。 これはDOSのデフォルトです
Linux仮想コンソール(コンソールサポートがコンパイルされている場合)。

高度な USAGE


lzopを使用すると、多くの柔軟な方法でファイルを処理できます。 ここにいくつかの使用法があります
例:

バックアップ モード
tar --use-compress-program = lzop -cfarchive.tar.lzoファイル。

これは、バックアップを作成するための推奨モードです。
GNUtarまたは互換性のあるバージョンが必要です。
'--use-compress-program = XXX'オプション。

file モード: 各ファイルを個別に(解凍)圧縮します
作ります
lzop ac-> aclzoを作成
lzop ac bc-> aclzo&bclzoを作成
lzop -U ac bc-> aclzo&bclzoを作成し、ac&bcを削除します
lzop * .c

エキス
lzop -d aclzo-> ACを復元
lzop -df aclzo-> acを復元し、すでに存在する場合は上書きします
lzop -d * .lzo

リスト
lzop -l aclzo
lzop -l * .lzo
lzop -lv * .lzo->冗長にする

test
lzop -t aclzo
lzop -tq * .lzo->静かにしてください

パイプ モード: stdinからstdoutに(解凍)圧縮
作ります
lzop <ac> y.lzo
猫ac | lzop> y.lzo
tar -cf- * .c | lzop> y.tar.lzo->圧縮されたtarファイルを作成します

エキス
lzop -d <y.lzo> ac
lzop -d <y.tar.lzo | tar -xvf ---> tarファイルを抽出します

リスト
lzop -l <​​y.lzo
猫 y.lzo | lzop -l
lzop -d <y.tar.lzo | tar -tvf ---> tarファイルを一覧表示します

test
lzop -t <y.lzo
猫 y.lzo | lzop -t

(Linuxで言うところのstdout) モード: stdoutに(解凍)圧縮
作ります
lzop -c ac> y.lzo

エキス
lzop -dc y.lzo> ac
lzop -dc y.tar.lzo | tar -xvf ---> tarファイルを抽出します

リスト
lzop -dc y.tar.lzo | tar -tvf ---> tarファイルを一覧表示します

アーカイブ モード: 複数のファイルを単一のアーカイブファイルに圧縮/抽出します
作ります
lzop ac bc -osources.lzo->アーカイブを作成する
lzop -P src/*。c-osources.lzo->アーカイブを作成し、パス名を保存します
lzop -c * .c> sources.lzo->アーカイブを作成する別の方法
lzop -c * .h >> sources.lzo->アーカイブにファイルを追加

エキス
lzop -dNsources.lzo
lzop -x ../ src / sources.lzo->現在のディレクトリに抽出
lzop -x -p / tmp <../ src / sources.lzo->抽出先 / tmpに ディレクトリにジョブを開始します。

リスト
lzop -lNvsources.lzo

test
lzop -tsources.lzo
lzop -tvvsources.lzo->非常に冗長である

メンバーができるように、複数のメンバーで単一のアーカイブファイルを作成したい場合
後で個別に抽出する場合は、tarなどのフル機能のアーカイバを使用することをお勧めします。
最新バージョンのGNUtarは、 --use-compress-program = lzop 呼び出すオプション
lzopは透過的に。 lzopは、tarの代わりとしてではなく、tarを補完するものとして設計されています。

ENVIRONMENT


環境変数 LZOP lzopのデフォルトオプションのセットを保持できます。 これらのオプション
最初に解釈され、明示的なコマンドラインパラメータで上書きできます。 にとって
例:

sh / ksh / zshの場合:LZOP = "-1v --name"; LZOPをエクスポート
csh / tcshの場合:setenv LZOP "-1v --name"
DOS / Windowsの場合:set LZOP = -1v --name

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

すべてのオプションが環境変数で有効なわけではありません-lzopが教えてくれます。

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


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

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

Linuxコマンド

Ad