unzipでエラーを理解できません


2

* .zipファイルがいくつかあります。私はunzipUnixでこれらのファイルをcommandで解凍しようとしていました。しかし、それは私が理解できないいくつかの問題を与えています。

これが私がやろうとしていることです

unzip file.zip

以下のエラーを出しています

bad CRC 64162f32  (should be b326db0b)

私は他の方法でも試しましたが、

zcat file.zip > file.txt

そしてそれは次のエラーを出しています

invalid compressed data--crc error

どうやってこの問題を解決すればいいですか。各*.zipファイルのサイズは約20GBです。

回答:


2

CRCエラーが意味巡回冗長検査このメッセージは.zipファイルを知られているチェックサム、ことを示している-基本的には、.zipファイル内に含まれるすべてのファイルのチェックサムb326db0bは一致しなかったにしようとしたときに、それだけで計算されていることをチェックサムファイルを抽出します(64162f32)

このメッセージは、.zipファイルが破損していることを示しています。

これらのファイルはローカルに圧縮されていますか?またはリモートサーバーからダウンロードした?ネットワークを介して転送する場合は、必ずmd5sumファイルを編集し、サーバーと照合して、想定していたすべてのバイトを実際にダウンロードしたことを確認してください。


ご回答ありがとうございます。これらはリモートサーバーからダウンロードされます。今すぐ最善のことは、もう一度サーバーからチェック/ダウンロードすることでしょうか。
Bionerd

リモートサーバーにアクセスできますか?md5sumサーバー上の.zipファイルと、ダウンロードしたzipファイルに対して行うのが賢明です。これらのチェックサムが一致しない場合は、ネットワーク上でエラーが発生したことがわかり、ファイルが破損しています。チェックサムが一致する場合は、HDDの問題、あるいは場合によっては圧縮プロセスによって、zipファイルがサーバー自体で破損している可能性があります。
マット・クラーク

md5sum私のzipファイルでは英数字の文字列を与えています。これをmd5sumサーバー上の結果と比較する必要がありますか?
16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.