如何对不包含文件名的md5文件使用md5sum进行校验和

科斯塔斯

我有2个文件test.txt和test.txt.md5。我想验证test.txt的校验和。

gnu工具md5sum需要一个md5文件,其格式为“ [md5-hash] [space] [space] [filename]”(md5sum -c test.txt.md5)。不幸的是,我的test.txt.md5仅包含md5哈希(不包含空格和文件名)。

如何将哈希从“ test.txt.md5”文件传递到“ md5sum -c”命令?我想我必须使用标准输入,但是我看到的所有示例都尝试重新创建md5sum文件格式

这些文件的内容是:

test.txt

test

test.txt.md5

d8e8fca2dc0f896fd7cb4cb0031ba249
芒登

与许多命令一样,md5sum如果选项的值为-(from man md5sum则可以从标准输入中读取

打印或检查MD5(128位)校验和。如果没有FILE,或者当FILE为-时,请阅读standard input

由于您知道文件名,因此只需打印md5文件的内容,几个空格,然后输入名称,然后将其传递给md5sum

$ cat test.txt.md5 
5a6d311c0d8f6d1dd03c1c129061d3b1
$ md5sum -c <(printf "%s  test.txt\n" $(cat test.txt.md5)) 
test.txt: OK

另一个选择是将文件名添加到您的文件中:

$ sed -i  's/$/  test.txt/' test.txt.md5
$ md5sum -c test.txt.md5 
test.txt: OK

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows批处理比较md5sum与md5文件内容

来自分类Dev

md5sum -c不适用于Apache的MD5文件格式

来自分类Dev

获取没有文件名的md5sum?

来自分类Dev

md5sum弄乱了带空格的文件名

来自分类Dev

我需要md5文件目录的文件名

来自分类Dev

如何比较包含多个md5校验和的两个文件以确定更改的文件?

来自分类Dev

检查文件名的格式是否为<文件名>。<文件内容的md5sum>

来自分类Dev

dpkg查询占位符“文件名”,“ MD5sum”和“大小”始终为空

来自分类Dev

忽略md5文件

来自分类Dev

为目录中的所有文件生成MD5sum,然后为包含该文件的MD5SUM的每个文件写入(filename).md5

来自分类Dev

MD5校验和不匹配

来自分类Dev

MD5校验和不匹配

来自分类Dev

同一目录中同一文件的不同MD5Sum

来自分类Dev

通过md5校验和重命名文件

来自分类Dev

修改文件时更新md5校验和

来自分类Dev

带有文件大小的MD5校验和

来自分类Dev

使md5sum理解带有空格的文件名

来自分类Dev

并行检查md5文件

来自分类Dev

如何使用CryptoJS计算Blob的MD5校验和

来自分类Dev

md5sum在校验和前加上“ \”

来自分类Dev

md5sum检查(无文件)

来自分类Dev

大文件上的md5sum

来自分类Dev

如何在Android / Java中获取文件目录的MD5校验和

来自分类Dev

如何获取网站中文件的MD5校验和。电源外壳

来自分类Dev

如何将 .md5 和 .sha1 校验和文件上传到 bintray?

来自分类Dev

使用md5sum验证脚本中的文件

来自分类Dev

OSX:在文本文件中递归生成MD5校验和,该文本文件包含具有相应校验和的文件

来自分类Dev

脚本添加的md5sum复制文件名,但执行时仍会收到错误通知

来自分类Dev

将目录中的所有文件重命名为其文件名的md5哈希(不包含内容)

Related 相关文章

  1. 1

    Windows批处理比较md5sum与md5文件内容

  2. 2

    md5sum -c不适用于Apache的MD5文件格式

  3. 3

    获取没有文件名的md5sum?

  4. 4

    md5sum弄乱了带空格的文件名

  5. 5

    我需要md5文件目录的文件名

  6. 6

    如何比较包含多个md5校验和的两个文件以确定更改的文件?

  7. 7

    检查文件名的格式是否为<文件名>。<文件内容的md5sum>

  8. 8

    dpkg查询占位符“文件名”,“ MD5sum”和“大小”始终为空

  9. 9

    忽略md5文件

  10. 10

    为目录中的所有文件生成MD5sum,然后为包含该文件的MD5SUM的每个文件写入(filename).md5

  11. 11

    MD5校验和不匹配

  12. 12

    MD5校验和不匹配

  13. 13

    同一目录中同一文件的不同MD5Sum

  14. 14

    通过md5校验和重命名文件

  15. 15

    修改文件时更新md5校验和

  16. 16

    带有文件大小的MD5校验和

  17. 17

    使md5sum理解带有空格的文件名

  18. 18

    并行检查md5文件

  19. 19

    如何使用CryptoJS计算Blob的MD5校验和

  20. 20

    md5sum在校验和前加上“ \”

  21. 21

    md5sum检查(无文件)

  22. 22

    大文件上的md5sum

  23. 23

    如何在Android / Java中获取文件目录的MD5校验和

  24. 24

    如何获取网站中文件的MD5校验和。电源外壳

  25. 25

    如何将 .md5 和 .sha1 校验和文件上传到 bintray?

  26. 26

    使用md5sum验证脚本中的文件

  27. 27

    OSX:在文本文件中递归生成MD5校验和,该文本文件包含具有相应校验和的文件

  28. 28

    脚本添加的md5sum复制文件名,但执行时仍会收到错误通知

  29. 29

    将目录中的所有文件重命名为其文件名的md5哈希(不包含内容)

热门标签

归档