文件对比

文件对比工具是一款在浏览器本地判断两个文件内容是否完全一致的在线工具——先比文件大小,大小相同再比哈希值(默认 SHA-256),也可逐字节定位第一处不同,适用于图片、压缩包、文档等任意文件。它不看文件名和扩展名,只按字节内容判定:大小不同毫秒级就判「不一致」,哈希值也是可复制的文件指纹;逐字节模式没有哈希碰撞顾虑,能告诉你两文件从第几字节起不同。全程浏览器本地计算、文件不上传,手机电脑都能用。

文件 A
选择文件 A
拖入或点击选择第一个文件 · 不上传
文件 B
选择文件 B
拖入或点击选择第二个文件 · 不上传

🔒 全程在你的浏览器本地读取与计算,文件不上传任何服务器。默认先比大小、再比哈希(与 sha256sum 等系统工具一致); 逐字节模式无碰撞顾虑并能定位第一处不同。只算单文件指纹可用「文件 MD5/SHA 校验」。

如何使用文件对比

1

分别把要比较的两个文件拖入或点击选择到「文件 A」和「文件 B」两个框(浏览器本地读取、不上传)。

2

选择判定方式:默认先比大小再比哈希(可切 SHA-256 / SHA-1 / MD5),也可勾选「逐字节精确对比」定位第一处不同的字节偏移。

3

点「开始对比」,即可看到「✅ 完全一致 / ❌ 不一致」的结论、判定依据,以及两侧文件名、大小与哈希值,可一键复制结果摘要或交换 A/B 重比。

常见问题

怎么在线对比两个文件是不是完全一样?
把两个文件分别拖入本页面的「文件 A」「文件 B」两个框,点「开始对比」即可。工具会先比较两个文件的大小:大小不同直接判「不一致」(GB 级文件也毫秒出结果);大小相同时再对两个文件各计算一次哈希(默认 SHA-256)逐字节核对,最终给出「✅ 两个文件完全一致」或「❌ 两个文件不一致」的明确结论,并显示判定依据。全程在浏览器本地完成、文件不上传。
文件对比是看文件名还是看内容?
只看内容,与文件名完全无关。本工具按文件的字节内容判定,一个叫 a.png、一个叫 copy.png,只要内容逐字节相同就判「一致」;两个都叫 report.pdf 但内容改过一个字节,也会判「不一致」。文件名、扩展名、修改时间都不参与判定,所以异名同内容、同名异内容都能正确区分。
两个文件大小一样就代表内容相同吗?
不一定。文件大小相同只是内容相同的必要条件,不是充分条件——同样长度的文件内容可能完全不同。所以本工具在大小相同时会继续比哈希或逐字节内容,绝不会「只比大小就收工」。只有大小不同时才用大小快速判「不一致」,那种情况下内容必然不同,可以立刻下结论。
用 MD5/SHA-256 对比文件可靠吗?会不会误判?
非常可靠。SHA-256 用于文件一致性校验在实践中不会误判,两个不同文件算出相同 SHA-256 的概率可忽略不计,MD5/SHA-1 用于「非对抗场景的内容比对」同样够用。如果你想要零碰撞的绝对保证,可勾选「逐字节精确对比」,它直接逐字节比内容、不依赖哈希,还能定位第一处不同的字节偏移。
两个文本文件对比结果不一致,是什么原因?
通常是肉眼看不见的字节差异造成的:Windows 与 Mac/Linux 的换行符不同(CRLF 与 LF)、文件开头有没有 UTF-8 BOM、行尾多了空格或多了一个空行等,这些都会让字节内容不同,因此文件对比会如实判「不一致」。如果你想看两段文本具体差在哪一行、哪个字,可以改用「文本对比」工具查看逐行逐字的高亮差异。
两个压缩包或两张图片是否完全相同能对比吗?
可以,本工具适用于任意文件类型。无论是两个 zip/rar 压缩包、两张 jpg/png 图片、两个视频或安装包,都能按字节内容判断是不是完全相同的文件。比如核对从两处下载的同名压缩包是否一致、确认图片有没有被二次压缩修改过,都能用它一键判定。
在线文件对比会把文件上传到服务器吗?安全吗?
不会上传,很安全。读取文件、计算哈希、逐字节比对全部在你的浏览器本地完成,文件本体不会离开你的设备、不上传任何服务器,关闭页面即清除。而且比大小时不读取任何字节、哈希与逐字节模式都用流式分片读取,处理机密文件或 GB 级大文件都放心。