Skip to content
forked from RDCH106/ECM

ECM (Error Code Modeler) lets you prepare CD image files (such as BIN, CDI, NRG, CCD, or similar) so that they'll compress far better in programs such as WinRAR

License

Notifications You must be signed in to change notification settings

FS-make-simple/ecm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECM

ECM (Error Code Modeler) lets you prepare CD image files (such as BIN, CDI, NRG, CCD, or similar) so that they'll compress far better in programs such as WinRAR.

Here's how to use it:

  1. Run the CD image file (i.e. filename.bin) through ECM to create an ECM file (i.e. filename.bin.ecm).
  2. Compress the ECM file (i.e. filename.bin.ecm) using your favorite compression program.
  3. Back up, transmit via Internet, or whatever you normally do with CD images!
  4. When you want to burn the CD again, extract the original CD image from the ECM file.

How much space does it actually save?

The space saved depends on the number of sectors with unnecessary EDC/ECC data in them, which will depend on the specific type of CD. Here are some examples:

Test CD Format Size (RAR) Size (ECM, then RAR) Improvement
Metal Gear Solid (PSX) Disc 1 BIN/CUE 466,852,244 381,033,267 18.4%
Panzer Dragoon Saga (Saturn) Disc 1 BIN/CUE 432,909,436 366,889,519 15.3%
Tokyo Xtreme Racer 2 (Dreamcast) CDI 474,346,319 389,917,790 17.8%

Obligatory disclaimer

ECM is not intended as a tool to aid in acts of copyright infringement

📚 Documentation

Check available documentation in Wiki section:

About

ECM (Error Code Modeler) lets you prepare CD image files (such as BIN, CDI, NRG, CCD, or similar) so that they'll compress far better in programs such as WinRAR

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 98.0%
  • Batchfile 1.2%
  • Other 0.8%