1

apt パッケージ「zip」を使用していくつかのファイルをまとめて圧縮し、技術者以外の側でのプロセスを簡素化しようとしています。組織のために、実際に1つの部分だけが必要な場合に備えて、いくつかのzipファイルのzipファイルを作成したかった.

ただし、これを正確に行う方法を理解するのに苦労しています。私は実行できzip -r test.zip directory、正常に動作しますが、次の行に沿って何かを実行すると、zip test.zip firstDirectory.zip secondDirectory.zip0% が保存されます。

人々がジップ爆弾を作るのを止めるためにこれを禁止するかもしれないと思っていましたが、これを合法的に行う方法があるはずですよね?

すべてのファイルを 1 つの大きな zip ファイルに入れることができることはわかっていますが、できればそうしたくありません。また、私はGUIを持っていないので、新しいパッケージが必要な場合は、cliを使用する必要があります。

4

1 に答える 1

1

zip コマンドが と言うとき0% stored、それは「この既に圧縮されたデータの 0 パーセント以上の圧縮を達成できなかったため、ファイルをそのまま新しい zip ファイルに単純に配置する方が効率的であると判断した」ことを意味します。テキスト ファイルを zip に追加してみると、93% deflated... のようなものが表示されます。これは、「'deflate' アルゴリズムを使用して 93% の圧縮を達成しました」という意味です。

于 2013-05-08T04:31:36.240 に答える