1

私の簡単なテストでは、これが当てはまりましたが、プロパティが信頼できるかどうか疑問に思っています。

との内容に関係なく、file3常に等しいですか?file4file1file2

cat file1 file2 > file3
gzip file1
gzip file2
cat file1.gz file2.gz | gunzip - > file4

# Are file3 and file4 necessarily the same?
4

1 に答える 1

2

マニュアルページによると、はい。 これは文書化された動作です。

http://www.gnu.org/software/gzip/manual/html_node/Advanced-usage.html

高度な使用法

複数の圧縮ファイルを連結できます。この場合、gunzipはすべてのメンバーを一度に抽出します。1つのメンバーが損傷した場合、損傷したメンバーを取り外した後でも、他のメンバーが回復する可能性があります。通常、すべてのメンバーを解凍してから1つのステップで再圧縮すると、より良い圧縮が得られます。

これは、gzipファイルを連結する例です。

 gzip -c file1  > foo.gz
 gzip -c file2 >> foo.gz Then

 gunzip -c foo is equivalent to

 cat file1 file2
于 2012-11-29T02:36:47.990 に答える