CDemu

From Just Solve the File Format Problem
Jump to: navigation, search
Software > Emulation Software > CDemu

CDemu is a software suite designed to emulate an optical drive and disc (including CD-ROMs and DVD-ROMs) on the Linux operating system.

CDEmu consists of:

  • a kernel module implementing a virtual drive-controller[1]
  • libmirage which is a software library for interpreting optical disc images[2]
  • a daemon which emulates the functionality of an optical drive+disc[3]
  • textmode[4] and GTK[5] clients for controlling the emulator

Optical media emulated by CDemu can be mounted within Linux. Automounting is also allowed.[6]

libmirage supports the following (disc) image formats:[7]

  • Alcohol 120% (MDS, MDX) image format
  • BlindWrite 5/6 (B5T, B6T) image format
  • CloneCD (CCD, SUB, IMG) image format
  • CDRwin (CUE, BIN) image format
  • Cdrdao's (TOC, BIN) image format
  • DiscJuggler (CDI) image format
  • Easy CD Creator (CIF) image format
  • Easy Media Creator/WinOnCD (C2D) file format
  • ISO-9660 (ISO) image format
  • Nero Burning ROM (NRG) image format
  • ReadCD (TOC, BIN) image format
  • Universal Disk Format (UDF) image format
  • XCDRoast (TOC, BIN) image format

libmirage also supports the following container formats:

  • Apple disk (DMG, CDR) image format
  • Compressed ISO (CSO) image format
  • Error Code Modeller (ECM) container format
  • GZip (GZ) container format
  • gBurner (GBI) image format
  • libSndFile supported formats (WAV, FLAC etc.)
  • PowerISO (DAA) image format
  • UltraISO's (ISZ) image format
  • Xz (XZ) container format

Links

References

  1. vhba-module README - GitHub
  2. libmirage README - GitHub
  3. cdemu-daemon README - GitHub
  4. cdemu-client README - GitHub
  5. gcdemu README - GitHub
  6. About - CDEmu project page
  7. About libmirage - CDEmu project page
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox