我对文件夹进行 gzip 压缩,将其传输到远程位置,然后将其解压到文件夹中。问题是这台机器有点不可靠,有时写入不成功,并且可能存在零字节文件或损坏的文件(我验证了存档是正确的,后续提取工作正常)。
我知道 gzip 文件中有 CRC 信息,所以我想知道是否有一种简单的方法可以做到这一点:
- 下载gzip
- 提取gzip
- 将磁盘上的文件与 gzip CRC 进行比较以验证提取是否成功
答案1
gzip 已经检查过了。
if ! gunzip FILENAME
echo "crc error"
fi