今すぐ行うこと
- アーカイブをもう一度ダウンロードするかコピーし直し、元のサイズと比較します。
- それができない場合は、破損したファイルを残し、コピーに対して作業します。
- まだ無事な項目から新しいアーカイブを再構築します。
手順
可能なら新しいコピーを入手する
ZIPエラーの多くは、ダウンロードの中断やUSBメモリへのコピー失敗が原因です。元の提供元から再ダウンロードまたは再コピーするのが最も確実な対処です。
失敗する項目を確認する
通常、展開ツールにはCRCエラーのあるファイル名が表示されます。それらが破損している項目で、他の項目は正しく展開できる場合があります。
アーカイブを検査する
破損ファイルの修復でZIPを選択します。FileFix Ultimateはローカル項目、末尾にあるセントラルディレクトリ、各項目のチェックサムを読み取り、欠落または誤りを報告します。
修復したアーカイブを作成する
修復コピーを作成します。読み取れた項目から作られた新しいZIPで、正しいセントラルディレクトリを持つため、標準的なツールで開けます。
展開したファイルを確認する
修復したアーカイブを展開し、重要なファイルを開きます。チェックサムに失敗した項目は報告されます。その内容は不完全な場合があります。
エラーの意味
ZIP内の各項目には、元データのCRC-32チェックサムが保存されています。展開されたデータが一致しない場合、ツールはCRCエラーを報告します。アーカイブ作成後に何らかの原因でそのバイト列が変わったということで、多くはコピー不良、故障しかけたドライブ、または偽容量のUSBメモリが原因です。
すべての項目の索引であるセントラルディレクトリは、ファイルのいちばん末尾にあります。アーカイブが切り詰められていると索引が欠落し、ツールは予期しない書庫の終端を報告します。切断位置より前の項目は欠けていないことが多く、各項目には独自のローカルヘッダーもあります。再構築ではこれを使用します。
分割アーカイブとその他のアーカイブ形式
分割アーカイブにはすべてのパートが必要です。欠けたパートを置き換えることはできません。RARおよび7zアーカイブは削除ファイルの復元中に検出されますが、FileFix Ultimateでは修復されません。
機能しない場合
- データ自体が破損した項目のエラーは残ります。CRC失敗は、元のバイト列が利用できないことを意味します。
- 暗号化されたZIP項目は、パスワードがないと確認または修復できません。
- 切り詰められたアーカイブの終端位置より後のデータは、そのファイル内に存在しません。
FileFix Ultimateでできること
- セントラルディレクトリが欠落または破損している場合に、ローカルヘッダーから項目を復元します。
- 各項目のCRCを確認し、展開して無事かどうかを確認します。
- 新しいアーカイブを書き出し、元のファイルは変更しません。
- DOCX、XLSX、PPTX、HWPXファイルにも同じコンテナー確認を使用します。
FileFix Ultimate は無料で、オフラインで動作し、復元元のドライブには書き込みません。実行前に署名を確認してください。
よく寄せられる質問
CRCエラーは修正できますか?
アーカイブを再構築して開けるようにできる場合がありますが、破損した項目のデータは元のファイルなしでは訂正できません。他の項目には影響しません。
同じUSBメモリのファイルでCRCエラーが繰り返し出るのはなぜですか?
それはアーカイブではなくUSBメモリ側の問題を示しています。故障しかけているか、偽容量の可能性があります。コピーできるものをコピーし、偽容量チェックを実行してください。
RARや7zアーカイブも修復できますか?
いいえ。修復されるのはZIPベースのファイルのみです。RARと7zは削除されたファイルの復元時に認識されます。
同じ方法は破損したDOCXやXLSXにも役立ちますか?
はい。OfficeファイルはZIPコンテナーなので、ローカル項目から再構築すると、再び開けるようになることがよくあります。Word、Excel、PowerPointファイルの修復に関するガイドを参照してください。