Neatbo.

比较 ZIP 实际内容

比较两份 ZIP 内真正解压后的文件,忽略打包时间、排序和压缩差异。

浏览器本地处理输入两份 ZIP输出路径 / SHA-256 JSON / CSV单个文件最多 50 MiB · 最多 2 个
  1. 1添加输入
  2. 2确认后运行
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

或将文件拖到这里

文件留在当前设备,原始文件不会被覆盖。

.zip

单个文件最多 50 MiB · 最多 2 个

    正在准备处理工具…

    开始之前

    定位两个 ZIP 版本中新增、删除或修改的路径。每个受支持文件先解压并校验 CRC,再比较实际字节、记录 SHA-256;仅打包方式改变不算文件内容修改。

    如何使用

    1. 按左右顺序选择两个 ZIP 版本。
    2. 比较后核对新增、删除、修改和未变路径数量。
    3. 下载包含完整路径、解压大小和 SHA-256 的 JSON/CSV,不会自动写文件到你的文件系统。

    支持范围与限制

    恰好两份 ZIP,单份不超过 50 MiB、总计不超过 100 MiB;每份最多 1,000 个条目和 50 MiB 解压数据,最大展开比 100:1。支持 Store/Deflate 及 UTF-8/ASCII 路径。

    拒绝加密、ZIP64、符号链接、不安全路径与重复 NFC 路径。文件路径区分大小写;忽略显式目录条目,仍比较空普通文件。表格最多预览 200 条,JSON/CSV 保留完整比较;CSV 中可能被当作公式的字符串加安全前缀。

    操作示例

    示例输入

    两份 ZIP 含共同空文件、未变嵌套文件、修改二进制、新增文件和删除文件。
    示例参数
    {}

    示例输出

    新增 1、删除 1、修改 1、未变 2;完整路径及 SHA-256 报告。

    出现问题时

    选择普通未加密 ZIP 和支持的路径/压缩方法。先修复 CRC、大小或不安全条目;超过展开预算时减少归档大小。

    常见问题

    为什么 ZIP 字节不同却内容相同?

    压缩方式、排序和时间可以改变容器字节,而内含文件字节不变;本工具比较解压文件。

    CRC 相同就算内容相同吗?

    不是。先校验 CRC 与声明大小,再比较实际解压字节,并报告两侧 SHA-256。

    目录和大小写会被忽略吗?

    只忽略显式目录条目;文件路径保留完整目录且区分大小写。

    文档与延伸阅读

    相关工具