hfh*_*hc2 6 android checksum tar
我想知道如何创建/提取/验证.tar.md5文件.将图像闪存到Android设备时使用这些文件,例如,请参见此处.
据我所知,校验和附加到文件中,如下所示:
cp file.tar file.tar.md5
md5sum file.tar >> file.tar.md5
Run Code Online (Sandbox Code Playgroud)
首先,我想知道如何提取文件.我可以简单地使用tar -xf的file.tar.md5?
如何验证文件的完整性?我想从文件中删除最后一个字节(包含校验和)以获取原始文件.我想你必须使用正则表达式匹配checksum file.tar?这样的事情已经在某处实现了吗?
小智 10
首先 tar -xf 应该可以工作,因为 tar 在匹配其打包算法时会继续运行。如果文件停止匹配,tar 也会停止匹配。如果您删除“.md5”,大多数存档管理器(例如 7-zip 或 winrar)也会打开它。他们可能会打印关于与文件末尾不匹配的错误,忽略它。
至于验证文件:
打印出存储的 md5sum: tail -z -n 1 [此处的文件名].tar.md5
计算文件 tar 部分的 md5sum: head -z -n -1 [File name here].tar.md5 | md5sum
| 归档时间: |
|
| 查看次数: |
4549 次 |
| 最近记录: |