IsoProbe is a work-in-progress ISO-9660 filesystem library and frontend application for browsing and extracting files from ISO images.
- Basic terminal UI for browsing ISO-9660 filesystems
- HELP: Displays detailed usage information for all commands. More comprehensive than this document, so use it if you get stuck.
- LOAD: Loads an ISO disk image into memory.
- CLOSE: Closes the currently open disk, allowing you to open another. Note:
LOADautomatically closes any open disk before loading a new one, but you can useCLOSEto manage this manually. - LS: Lists the contents of the current directory.
- CD: Changes the current directory.
- PEEK: Displays a hexdump of the first 128 bytes of a specified file on the open disk.
- FILEDUMP: Extracts a specified file from the disk and saves it to a file on the local drive. Warning: This will overwrite existing files without prompting.
- EXIT: Immediately terminates the application.
- Joliet extensions are supported.
- Joliet SVD and Level is validated
- Todo: Validate Joliet Root Record and fallback to PVD if validation fails
- Rock Ridge extensions are not supported yet.
- Multi-extent files are not supported and will log a warning on attempted access. This will only effect files larger than 4gb
- Debug logging cannot be disabled.
