What is dumpsxiso?
dumpsxiso is the companion tool to mkpsxiso that:- Extracts all files from PlayStation ISO images
- Generates XML documentation of the disc structure
- Preserves timestamps, XA attributes, and file ordering
- Extracts license data for reuse
- Supports CDDA audio track extraction in multiple formats
- Can rebuild images 1:1 with the original
Basic Dumping Workflow
Prepare Your ISO
Ensure you have a PlayStation ISO image in
.bin format. dumpsxiso works with:- Standard
.bin/.cuedisc images .isofiles- Both single-track and multi-track images
Extract the ISO
Run dumpsxiso with the extraction flag:This command:
- Creates a folder named
myimagewith all extracted files - Generates
myimage.xmldocumenting the structure - Extracts
licensea.datif present - Preserves directory hierarchy and timestamps
If no output directory is specified, files are extracted into a folder with the same name as the input file.
Specify Output Location
Extract to a custom directory:This extracts files to the specified directory instead of the default location.
Review Generated XML
Open the generated This XML can be used directly with mkpsxiso to rebuild the image.
.xml file to see the complete disc structure:Extraction Options
Generate XML Without Extracting Files
Create documentation only, without extracting files:myimage.xml but doesn’t extract any files.
Custom XML Output Name
Specify the XML output filename:Prevent XML Generation
Extract files without creating XML or license files:Extract in Raw Format
Dump all files in raw 2352-byte sector format:Quiet Mode
Suppress all output except warnings and errors:CDDA Audio Extraction
Extract Audio Tracks as WAV
Extract CD audio tracks to WAV format:Extract Audio Tracks as FLAC
Extract with lossless FLAC compression:Extract Audio Tracks as PCM
Extract as raw PCM data:Advanced Features
Path Table Dumping
Extract files using the path table instead of directory records:- Discs with obfuscated file systems
- Images with corrupted directory records
- Games that hide files from normal directory browsing
Some games intentionally obfuscate their directory structures. The path table dump can recover files that aren’t visible through standard directory traversal.
Force Extraction for Obfuscated Images
Handle heavily obfuscated games (Chrono Cross, Xenogears, etc.):XML Formatting Options
Directory-Sorted XML
Generate XML sorted by directory for easier reading:Strict LBA Order
Default behavior preserves exact LBA ordering:Rebuilding from Extracted Files
Once you’ve extracted an ISO:Almost all PlayStation images can now be rebuilt 1:1. The generated XML preserves timestamps, XA attributes, directory record order, and all other disc metadata.
Extracted File Structure
After extraction, you’ll find:Special File Types
Mixed-Mode Files
dumpsxiso automatically detects and properly extracts:- XA Audio Files: CD-XA ADPCM compressed audio
- STR Video Files: MDEC video with interleaved audio
- Mixed Form Files: Files with both Mode 2 Form 1 and Form 2 sectors
type="mixed" in the XML.
DA Files
DA (Direct Audio) files are links to CDDA audio tracks:Known Issues and Workarounds
Filesystem Timestamp Limitations
Onext4 and xfs filesystems, timestamps before 1901/12/13 cannot be preserved. Games like Crash Bash, Spyro 3, and Vagrant Story use older dates.
Corrupted Directory Records
If dumpsxiso crashes on corrupted images, try:Little-Endian Attribute Detection
dumpsxiso includes detection for problematic ISOs with attributes in little-endian format (non-standard).Validation and Analysis
ISO Descriptor Check
dumpsxiso automatically validates:- ISO 9660 descriptor structure
- PlayStation-specific identifiers
- Volume size and sector counts
- Path table integrity
Subheader and RIFF Validation
For XA and STR files, dumpsxiso checks:- RIFF headers for proper encoding
- XA subheader format
- Sector submode values
- EDC/ECC integrity
Next Steps
After extracting an ISO:- Modify the XML to add custom files
- Replace game assets with modifications
- Study the disc structure for ROM hacking
- Create reproducible builds with Building ISOs