Skip to content
UniKit

ZIP file list reader

List the entries inside a ZIP archive with their original and compressed sizes. Unpacking runs in Rust-compiled WebAssembly, so the archive never leaves your browser.

Runs in your browserEvery computation happens in your browser — your data never leaves this device.

ZIP base64

File list

Each line is name, original size and compressed size.

Loading the parser module…

Paste the ZIP base64 to see its entries

: 0 · : 0 · : 0

What this tool does

  • See which files an archive contains and how large each one is.
  • Confirm a build produced every expected file.
  • Inspect an archive without uploading it.

Example

Input

UEsDBBQAAAAIAAAAIQAtOwivDgAAAAwAAAAJAAAAaGVsbG8udHh0y0jNyclXKM8vyknhAgBQSwMEFAAAAAgAAAAhABMtQxsHAAAALAEAABEAAAB0bXAvZGVsZXRlLW1lLmxvZ6uoGAXEAgBQSwECFAMUAAAACAAAACEALTsIrw4AAAAMAAAACQAAAAAAAAAAAAAAgAEAAAAAaGVsbG8udHh0UEsBAhQDFAAAAAgAAAAhABMtQxsHAAAALAEAABEAAAAAAAAAAAAAAIABNQAAAHRtcC9kZWxldGUtbWUubG9nUEsFBgAAAAACAAIAdgAAAGsAAAAAAA==

Output

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

The input is the base64 text of a ZIP archive: the page reads your local file and base64-encodes it, while the wasm side only parses.

Frequently asked questions

Is my archive uploaded?

No. The page reads and encodes the file locally and the parsing runs in browser WebAssembly.

Are encrypted archives supported?

Encrypted entries are listed and marked encrypted; their contents are never decrypted.

Which compression methods work?

ZIP store and deflate. Entries using bzip2, lzma or zstd are still listed, but not decompressed.

Keywords:zip压缩包文件列表zip listoffline

Related tools