ISO 9660 TOC List

Paste a base64-encoded .iso image and list its volume label, folders and file sizes without extracting file contents. Supports standard ISO 9660 names and Joliet long filenames.

Try:
ISO contents

ISO 9660 TOC List

Paste the base64 text for a .iso disc image and get a read-only table of contents: the volume label, directory tree, file sizes and a quick summary. The parser reads only ISO 9660 volume descriptors and directory records; it never extracts or decodes the file contents stored in the image.

What it reads

Choose tree for an indented directory tree, list for one path per line, or summary for label, standard, block size and counts. To prepare input locally, run base64 disc.iso and paste the output.

Worked example

A small ISO with volume label TESTDISC, a root file README.TXT (11 bytes), and a DOCS/A.TXT file (4 bytes) renders like:

/  (volume: TESTDISC)
├── DOCS/
│   └── A.TXT  (4 B)
└── README.TXT  (11 B)

Limits and edge cases

FAQ

Does this extract files from the ISO?

No. It only reads the volume descriptors and directory records needed to list names and sizes. File payloads are not copied, decompressed or written anywhere.

Why does the input need base64?

This tool is a text-field page, so the binary .iso bytes must be represented as text. Run base64 disc.iso locally, paste the result, and choose the output format. Whitespace in the base64 is tolerated.

Does it support Joliet long filenames?

Yes. When a Joliet supplementary volume descriptor is present, the parser prefers its UCS-2 names; otherwise it falls back to standard ISO 9660 identifiers and strips the usual ;1 version suffix.

Can it show Rock Ridge permissions or symlinks?

No. It lists the portable ISO 9660/Joliet table of contents: names, directories, sizes and the volume label. Rock Ridge POSIX metadata is out of scope for this pass.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool iso9660-toc-list "Paste base64 output from: base64 disc.iso"

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/iso9660-toc-list/?data=Paste%20base64%20output%20from%3A%20base64%20disc.iso&format=tree

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.