
フォルダをgzipで圧縮してリモートの場所に転送し、そのフォルダに解凍します。問題は、マシンが少し不安定であり、時には書き込みが失敗し、0バイトファイルまたは破損したファイルがある可能性があることです(アーカイブが正確で、その後の抽出がうまく機能することを確認しました)。
私はgzipファイルにCRC情報があることを知っているので、これを行う簡単な方法があるかどうか疑問に思います。
- gzipダウンロード
- gzip抽出
- ディスク上のファイルをgzip CRCと比較して、抽出が成功したことを確認します。
答え1
gzipが確認されました。
if ! gunzip FILENAME
echo "crc error"
fi