gzipは.tarに整合性/ CRCチェックを追加しますか?

gzipは.tarに整合性/ CRCチェックを追加しますか?

次のコマンドを実行します。

tar -cf myArchive.tar myDirectory/
gzip myArchive.tar

次に、そのファイルを信頼できない複数のメディアにコピーし、次を使用して解凍しました。

tar -xzf myArchive.tar.gz

実際、私はタールボールを圧縮しました。これはどのようにして解凍されたコンテンツの整合性を保証しますか、または少なくともCRCを保証しますか?

ベストアンサー1

tar後で比較するためにチェックサム自体を記録しません。gzipを保存すると、tarその機能を使用できます。

tarを使用してくださいcompress-Zアーカイブを作成するときにこのフラグを使用すると、そのtarアーカイブを読み書きするときにプログラムが使用されます。マンページcompressから:gzip

基準圧縮フォーマット設計では一貫性チェックは許可されません。

ただし、このパラメータを使用できます-z。次に、tar読み書きする方法で保管しますgzip。そしてgzipcrcチェックサムを書いてください。チェックサムを表示するには、次のコマンドを使用します。

$ gzip -lv archive.tar.gz
method  crc     date  time           compressed        uncompressed  ratio uncompressed_name
defla 3f641c33 Sep 25 14:01               24270              122880  80.3% archive.tar

gzipマンページから:

最初の2つの形式を使用する場合(gzip または zip は次のことを意味します。)、gunzipは32ビットCRCをチェックします。

おすすめ記事