Usage
Arguments
File name of the BIN or CUE file to extract. Supports any 2352 byte/sector CD-ROM images in MODE2 format.
Options
Shows help text and exits.Alias:
--helpQuiet mode. Suppresses all output except warnings and errors.Alias:
--quietSuppress all warnings. Can be used along with
-q to show only errors.Alias: --warnsOptional destination directory for extracted files.Default: Working directory /
{isofile stem}Optional XML name/destination for the MKPSXISO rebuild script.Default:
{isofile stem}.xmlGo through every known directory in order using the path table. Helps with soft obfuscated games where directories are not listed in directory records.Alias:
--path-tableExample games: Digimon World 3 (DMW3)Scans all unknown sectors for files. Helps with heavily obfuscated games that hide files outside the standard directory structure.Alias:
--forceExample games: Chrono Cross, XenogearsCodec to encode CDDA/DA audio files.Alias:
--encodeSupported codecs:wave- RIFF WAVE format (default)flac- FLAC compressed audio (if compiled with libFLAC)pcm- Raw PCM audio data
waveWrites all LBA (Logical Block Address) offsets in the XML to force them at build time.Alias:
--lbaThis ensures an exact 1:1 rebuild by preserving original file positions.
Do not generate an XML file and license file. Only extract files.Alias:
--noxmlDumps all files in raw 2352-byte sector format. Automatically forces
--noxml option.Alias: --rawOutputs a “pretty” XML script where entries are grouped in directories instead of strictly following their original order on the disc.Alias:
--sort-by-dirThis makes the XML more human-readable but may not preserve exact build order.
Examples
Basic Extraction
Extract an ISO with default settings:game/directory with extracted filesgame.xmlrebuild scriptgame/license_data.datlicense file
Extract with Custom Output Directory
Extract to a specific directory:Extract from CUE Sheet
Extract a multi-bin disc using a CUE file:Extract with FLAC Audio
Extract with audio tracks compressed as FLAC:Obfuscated Game Extraction
Extract an obfuscated game using path table and force scan:Exact Rebuild Extraction
Extract with LBA offsets for exact 1:1 rebuild:Files Only (No XML)
Extract only files without generating rebuild script:Raw Sector Dump
Dump all files in raw 2352-byte sector format:Silent Extraction
Extract silently without warnings:Output Files
Directory Structure
dumpsxiso recreates the original disc directory structure:XML Project File
The generated XML file contains:- ISO identifiers (System ID, Volume ID, etc.)
- Creation and modification dates
- License file reference
- Directory tree structure
- File entries with attributes (XA permissions, timestamps, etc.)
- Audio track definitions with pregap information
- Default attributes for file system entries
License Data File
Thelicense_data.dat file contains the PlayStation license data from the first 16 sectors of the disc. This data is required for the disc to boot on actual hardware.
Audio Files
Audio tracks are extracted with the specified codec:- WAVE format: Standard RIFF WAVE files with 44.1kHz stereo PCM
- FLAC format: Compressed lossless audio
- PCM format: Raw 16-bit stereo PCM data at 44.1kHz
File Types
dumpsxiso recognizes and handles different file types:Data Files (EntryFile)
Standard files stored in MODE2/Form1 sectors (2048 bytes user data per sector).XA/Mixed Files (EntryXA)
CD-XA files stored in MODE2/Form2 sectors (2336 bytes per sector). These typically contain interleaved audio/video data (STR files).DA Audio Files (EntryDA)
CD Digital Audio tracks that can be played on standard CD players. These are extracted as audio files in the specified format.Dummy Sectors
Empty padding sectors are represented as<dummy> elements in the XML to maintain proper spacing.
Obfuscation Detection
dumpsxiso automatically detects and handles several obfuscation techniques:Hidden Directories
Detects directories not listed in parent directory records but present in the path table. These are marked with the hidden flag in the XML.Hidden Files
Files not referenced in directory records are discovered with-f and named UNKNXXXX.DAT or UNKNXXXX.STR.
Multiple Disc Types
dumpsxiso detects disc mastering versions:- Old type: Pre-2003 games with name-sorted files
- New type: Post-2003 games with LBA-sorted files
- PS2 discs: PlayStation 2 format with different descriptor flags
CD-DA Track Handling
Referenced DA Files
DA files referenced in the file system are extracted with their directory names:Unreferenced DA Files
Audio tracks not in the file system are extracted as:When using a CUE file, dumpsxiso can properly handle pregap detection and multi-bin audio tracks.
Pregap Detection
The tool automatically detects audio track pregaps:- Default pregap: 150 sectors (2 seconds)
- Custom pregaps: Detected from CUE file or calculated from gaps
- Zero pregaps: Some discs have non-standard pregap sizes
Error Detection
XA EDC (Error Detection Code)
dumpsxiso checks if the disc has proper Form2 EDC data:Warnings
Missing Audio Tracks
Gap Detection
Tips
Default Values
Created in working directory if
-x not specifiedCreated in working directory if
-s not specifiedRIFF WAVE format for maximum compatibility
Standard 2-second pregap (150 sectors)
Data track postgap before first audio track
Compatibility
dumpsxiso supports:- PlayStation 1 CD-ROM XA discs
- PlayStation 2 discs (detected automatically)
- Multi-disc games (each disc must be extracted separately)
- Multi-bin images via CUE files
- Mixed mode discs (data + audio tracks)
- Obfuscated file systems (with
-ptand-f)