我在想如何创建/提取/验证.tar.md5
文件。将图像闪烁到Android设备时使用这些文件,例如,请参阅here。如何处理.tar.md5文件
至于我可以告诉校验和附加到文件是这样的:
cp file.tar file.tar.md5
md5sum file.tar >> file.tar.md5
首先,我想知道如何提取文件。我可以在file.tar.md5
上简单地使用tar -xf
吗?
如何验证文件的完整性?我想从文件中删除最后一个字节(包含校验和)以获取原始文件。我想你将不得不使用正则表达式来匹配checksum file.tar
?像这样的东西已经实现了吗?
这没有意义。伴随tarball和其他大型文件的散列文件通常只包含散列,而不包含原始文件的副本。 –
换句话说,文件类型不是'.tar.md5',它只是'.md5'。 'file.tar'标识哪个文件是散列文件。 –
我原以为也是这样,但事实并非如此: file file.tar.md5 => file.tar.md5:POSIX tar归档文件(GNU) – hfhc2