如何对部分dd图像进行MD5

How to MD5 a partial dd-image

我收到了 SD 卡的 .dd 图像。随之而来的是整个文件的 MD5 校验和,以及部分文件的 MD5 校验和,准确地说是每千兆字节。

谁能告诉我如何检查部分 .dd-image 的 MD5 总和?

md5 和:

0 - 1073741824: ba2b47b7daa8e17f06d654fd4b65ebe0
1073741824 - 2147483648: cfa0a3db105c939db30506cd320f7e6c
2147483648 - 3221225472: 7c26b8750884026ee625928ff4eb56a2
3221225472 - 4294967296: 97371e4896c4237f13688caba3be6fd0
4294967296 - 5368709120: 591aef42a58947529dcc1e69833db41d
5368709120 - 6442450944: 18e133d3d403e9f3fe6de83dbeb85446
6442450944 - 7516192768: cfa0a3db105c939db30506cd320f7e6c
7516192768 - 8589934592: 7c26b8750884026ee625928ff4eb56a2
8589934592 - 9663676416: 97371e4896c4237f13688caba3be6fd0
9663676416 - 10737418240: 591aef42a58947529dcc1e69833db41d
10737418240 - 11811160064: 18e133d3d403e9f3fe6de83dbeb85446
11811160064 - 12884901888: cfa0a3db105c939db30506cd320f7e6c
12884901888 - 13958643712: 7c26b8750884026ee625928ff4eb56a2
13958643712 - 15032385536: 97371e4896c4237f13688caba3be6fd0
15032385536 - 15931539456: dbde266ea52d67cb3c125cf418161e29

您可以尝试类似的方法:

dd if=your.bin ibs=1 count=1073741824 | md5sum
dd if=your.bin ibs=1 skip=1073741824 count=1073741824 | md5sum
...

如果可行,您可以尝试通过更改块的大小来优化 dd 的速度:

dd if=your.bin bs=1024 count=1048576 | md5sum
dd if=your.bin bs=1024 skip=1048576 count=1048576 | md5sum
...