ZIP File Inspector

Browse a ZIP archive's contents and metadata without extracting it.

Ad placeholder (leaderboard)

A ZIP archive keeps an index of everything inside it called the central directory, written at the end of the file. That means you can see exactly what an archive contains — names, sizes, dates, compression — without unpacking a single byte. This inspector reads that directory in your browser and lets you pull out individual files on demand.

How it works

The tool first locates the End of Central Directory (EOCD) record by scanning backward for its signature 0x06054b50. The EOCD tells it how many entries exist and where the central directory starts.

It then walks each central directory file header (signature 0x02014b50), reading the compression method, CRC-32, compressed and uncompressed sizes, the MS-DOS packed date/time, and the file name. The packed date is decoded into a normal timestamp (DOS time stores the year as an offset from 1980).

To extract one file, the tool jumps to that entry’s local file header, skips its variable-length name and extra fields to find the data, then either copies stored bytes verbatim (method 0) or expands Deflate data with the browser’s DecompressionStream('deflate-raw') (method 8).

Notes and tips

  • Listing is instant regardless of archive size because only the directory index is read.
  • The compression ratio column quickly shows which files actually compressed — useful for spotting already-compressed assets bloating an archive.
  • ZIP64 archives (over 4 GB or 65,535 entries) use extended fields not parsed by this lightweight reader; standard archives work fully.
  • Extraction is local; the file you download never round-trips through a server.
Ad placeholder (rectangle)