私の簡単なテストでは、これが当てはまりましたが、プロパティが信頼できるかどうか疑問に思っています。
との内容に関係なく、file3
常に等しいですか?file4
file1
file2
cat file1 file2 > file3
gzip file1
gzip file2
cat file1.gz file2.gz | gunzip - > file4
# Are file3 and file4 necessarily the same?
マニュアルページによると、はい。 これは文書化された動作です。
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