首页 > 其他分享 >md5sum -c

md5sum -c

时间:2024-12-15 21:02:45浏览次数:5  
标签:文件 file1 file2 md5sum 校验 MD5

md5sum -c xxx 命令用于验证文件的 MD5 校验和是否匹配。具体来说,-c 选项告诉 md5sum 命令去读取指定文件(通常是一个包含 MD5 校验和的文件),并与实际文件的 MD5 校验和进行比较。

工作原理:

  1. 生成校验和文件:你通常会先使用 md5sum 命令生成一个 MD5 校验和文件,这个文件通常包含一个或多个文件的 MD5 哈希值。例如:

    md5sum file1 file2 > checksum.txt
    

    这样,checksum.txt 文件中会保存 file1file2 的 MD5 校验和。

  2. 验证校验和:在后续使用时,你可以通过 md5sum -c 来验证文件是否被篡改或损坏。比如:

    md5sum -c checksum.txt
    

    这个命令会检查 checksum.txt 文件中记录的 MD5 校验和与实际文件的校验和是否一致。

输出说明:

  • 如果文件没有被篡改且 MD5 校验和匹配,输出会类似于:
    file1: OK
    file2: OK
    
  • 如果文件被修改或校验和不匹配,输出会类似于:
    file1: FAILED
    file2: OK
    

这样,你就可以轻松检查文件的完整性。

标签:文件,file1,file2,md5sum,校验,MD5
From: https://blog.csdn.net/u013318019/article/details/144478635

相关文章

  • Vite打包zip并改名为md5sum哈希案例
    通常在DevOpsCICD流水线部署前端项目时,一般默认都要将dist资源打包为zip,并且把zip名称改为md5sum哈希值(用于文件完整性验证)。md5sum是什么?md5sum 是一个在Unix和类Unix系统(如Linux)中广泛使用的命令行工具,它主要用于计算和验证文件的MD5哈希值。MD5(Message-DigestAlg......
  • Linux:md5sum指令
    学习自:Linuxshell编程学习笔记42:md5sum_PurpleEndurer@5lcto的技术博客_51CTO博客MD5SUM详解_md5sum命令详解-CSDN博客0、常用#校验文件md5sum1.txtf447b20a7fcbf53a5d5be013ea0b15af1.txt#校验标准输入echo"123456"|md5sumf447b20a7fcbf53a5d5be013ea0b15af-......
  • md5sum+可执行文件 怎么理解?
    `md5sum`是一个在Unix、Linux以及其他类Unix系统中广泛使用的命令行工具,用于计算和校验文件的MD5哈希值。MD5哈希是一种广泛使用的加密哈希函数,可以产生一个128位(16字节)的哈希值(通常以32位的十六进制数表示),用于验证文件的完整性和一致性。 当你看到`md5sum`与“可......
  • md5sum 查看文件校验码,确认是否为同一个文件
    root@blj-pc:xxxxxx#md5sum--help用法:md5sum[选项]...[文件]...显示或检查MD5(128位)校验和。如果没有指定文件,或者文件为"-",则从标准输入读取。-b,--binary以二进制模式读取-c,--check从文件中读取MD5的校验值并予以检查--tag创建一个BSD风格的校验和-t,--......
  • Linux命令(109)之md5sum
    linux命令之md5sum1.md5sum介绍linux命令md5sum是用来计算和校验文件的MD5值。另外:md5sum是用来校验文件内容,与文件名是否相同无关md5sum校验文件时,逐位校验,如果文件越大,校验所需时间就越长2.md5sum用法md5sum[参数]filenamemd5sum参数参数说明-b以二进制模式读入文件内容-......
  • linux 中 md5sum -c 命令
     001\[root@pc1test01]#ls[root@pc1test01]#seq3>a.txt##测试文件[root@pc1test01]#lsa.txt[root@pc1test01]#cata.txt123[root@pc1test01]#md5suma.txt>a.txt.md5##生成md5码[root@pc1test01]#lsa.txta.txt.md5[root@pc1tes......
  • linux 中 md5sum -c选项
     001、[root@PC1test01]#ls[root@PC1test01]#seq5>a.txt;seq3>b.txt##生成测试数据[root@PC1test01]#lsa.txtb.txt[root@PC1test01]#md5sumb.txt>md5.txt##生成b.txt的MD5值[root@PC1test01]#lsa.txtb.txtmd5.txt[root......
  • 文件切割(sqlit),合并(cat),比对(diff,md5sum)
    1.文件切割sqlitLinuxsplit命令用于将一个文件分割成数个。该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。1.1语法split[--help][-......