文件核对

交接 ZIP 前,怎样核对包内清单和声明大小

极捷工具编辑 · 更新于

不展开压缩包,先看是否缺少交接文件:用四项示例核对路径、声明大小、筛选与完整 TXT 清单,并区分目录可读和内容验证。

打开ZIP 目录查看 →

操作步骤

  1. 打开“ZIP 目录查看”,先点“载入交接示例”。应看到交接示例.zip、4 个条目、3 个文件、1 个目录条目,声明原始大小合计 19 字节。示例在浏览器中创建,不需要下载别人的压缩包。
  2. 准备交接时,选择自己的本地 ZIP,等待新文件名和清单出现。先按交接约定核对文件路径:同名文件可能位于不同目录,同一路径也可能有多条记录;工具保留归档顺序,不合并重复项。
  3. 在“按路径筛选”填 .csv,示例只剩“交接/清单.csv”,声明原始与压缩大小均为 13 字节。这个筛选是忽略字母大小写的包含匹配,不是扩展名严格匹配;清空筛选可恢复四项。目录多时用上一页、下一页,每页最多 50 项。
  4. 勾选“只看有提示的条目”,检查路径、同名、加密或符号链接等线索。示例没有提示,因此筛选到零项是正常结果。遇到名称乱码,先询问打包方使用的编码,再切换未标记 UTF-8 的名称编码;切换会重读目录并清空筛选。
  5. 点击“下载全部 TXT 清单”,在文本编辑器打开 jijie-zip-directory.txt。即使页面只筛选 .csv,文件仍应包含全部四项;逐项对照交接要求,把清单和需要保留的核对说明一并保存。分享前检查名称是否包含客户、项目等敏感信息。

跟着示例试一次

示例包含交接/目录、交接/说明.txt、交接/清单.csv 和 empty.txt。说明文件内容为 hello 后接一个换行,共 6 字节;CSV 为 id,qty 后换行、A01,2 后换行,共 13 字节;空文件和目录为 0 字节。示例采用存储方式,压缩字节与原始字节相同。不要把归档本身的 581 字节与 19 字节内容合计混为一谈,ZIP 还包含文件头、目录等结构。

交接/             0 字节(目录)
交接/说明.txt     6 字节
交接/清单.csv    13 字节
empty.txt        0 字节
声明原始大小合计:19 字节

怎样确认结果正确

2026-10-22 浏览器实测四项示例、CSV 筛选、空 ZIP、无效文件清除旧结果、真实文件选择与 58 项分页均正常。下载的 TXT 已实际落盘,498 字节与完整清单生成结果逐字节一致;筛选不改变导出范围。另以 Python zipfile 生成的压缩包逐项对照名称、原始大小、压缩大小和压缩编号,共 58 项一致。清单名称使用 JSON 引号及转义,看到 \n 是名称中的换行标记,不是又多了一个文件。

常见问题与边界

工具只读取普通单卷 ZIP 的结束记录和中央目录,不解压、不预览、不执行包内文件,也不验证实际内容、CRC、签名或完整性;声明大小可以被伪造,提示不是安全结论。支持上限为归档 512 MiB、目录 4 MiB、5,000 项、单名称 4,096 字节。不支持 ZIP64、分卷、自解压、加密目录、数字签名目录或尾部附加数据;加密文件若目录可读,只展示标记,不索取密码。UTF-8 标记和有效 Unicode 路径扩展优先于旧编码选项,未标记名称默认 CP437,也可按来源改选 UTF-8、GB18030/GBK、Big5 或 Shift-JIS,不自动检测。目录数只统计显式条目,不补齐隐含文件夹。文件和筛选只在页面内存处理,不上传、不写入站点存储;刷新需重选。ZIP 结构依据 PKWARE 格式说明:https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT 。