跳到主内容
UniKit

zip 文件列表读取

读取 ZIP 压缩包内的文件清单,显示每个条目的原始大小与压缩后大小;解压逻辑在 Rust 编译的 WebAssembly 里运行,压缩包不会离开浏览器。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

ZIP 的 base64

文件列表

每行依次是文件名、原始大小、压缩后大小。

正在加载解析模块…

粘贴 ZIP 的 base64 内容后查看列表

: 0 · : 0 · : 0

这个工具能做什么

  • 压缩包里有哪些文件、各占多大。
  • 确认打包结果是否缺少文件。
  • 在不上传压缩包的前提下核对内容。

示例

输入

UEsDBBQAAAAIAAAAIQAtOwivDgAAAAwAAAAJAAAAaGVsbG8udHh0y0jNyclXKM8vyknhAgBQSwMEFAAAAAgAAAAhABMtQxsHAAAALAEAABEAAAB0bXAvZGVsZXRlLW1lLmxvZ6uoGAXEAgBQSwECFAMUAAAACAAAACEALTsIrw4AAAAMAAAACQAAAAAAAAAAAAAAgAEAAAAAaGVsbG8udHh0UEsBAhQDFAAAAAgAAAAhABMtQxsHAAAALAEAABEAAAAAAAAAAAAAAIABNQAAAHRtcC9kZWxldGUtbWUubG9nUEsFBgAAAAACAAIAdgAAAGsAAAAAAA==

输出

hello.txt	12	14
tmp/delete-me.log	300	7

本次传入的是 ZIP 的 base64 文本:先由页面读取本地文件再做 base64 编码,wasm 端只做解析。

常见问题

会上传我的压缩包吗?

不会。文件由页面本地读取并编码,解析在浏览器的 WebAssembly 里完成。

支持加密压缩包吗?

可以列出加密条目的名称并标记 encrypted,但不会尝试解密内容。

支持哪些压缩格式?

支持 ZIP 的 store 与 deflate;bzip2、lzma、zstd 等条目的元信息仍可读取,但不解压。

关键词:zip压缩包文件列表zip listoffline

同类工具