尝试使用seek和skip,但md5不同

尝试使用seek和skip,但md5不同

我在使用时遇到了意想不到的行为dd

我写这封信给myfile

root@io-generator-app-0:/# dd if=/dev/urandom skip=10 of=/tmp/myfile bs=4k 

然后skip再次使用选项将其写入其他文件夹:

root@io-generator-app-0:/tmp# dd of=/media/bla skip=10 if=/tmp/myfile 

bla然后使用选项读取它seek

root@io-generator-app-0:/tmp# dd if=/media/bla seek=10 of=/tmp/myfile2 

现在我想比较两者,由于某种原因它们是不同的:

root@io-generator-app-0:/tmp# hash1=`md5sum /tmp/myfile | cut -d'=' -f2 | tr -d ' '`
root@io-generator-app-0:/tmp# hash2=`md5sum /tmp/myfile2 | cut -d'=' -f2 | tr -d ' '`

哈希值不同:

root@io-generator-app-0:/tmp# echo $hash1
bd7b383b1f70a050b3bdd3f2322630d9/tmp/myfile
root@io-generator-app-0:/tmp# echo $hash2
7f286c7d6e10bdf530e60c52e4463ca2/tmp/myfile2

请问有帮忙的吗? :)

相关内容