cdrdao (''“
CD recorder disc-at-once”'') is a
free and open source
Free and open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term encompassing free ...
utility software
Utility software is a program specifically designed to help manage and tune system or application software. It is used to support the computer infrastructure - in contrast to application software, which is aimed at directly performing tasks that b ...
application for
authoring and
ripping of audio and data
CD-ROM
A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains computer data storage, data computers can read, but not write or erase. Some CDs, called enhanced CDs, hold b ...
s.
It is licensed under
GPL-2.0 or Later. The application is available for several operating systems, including
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
, and
macOS
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
, and was reported to work on other operating
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
-based operating systems.
cdrdao runs from
command line and has no
graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
. Several programs for authoring and writing CDs depend on cdrdao and provide a GUI, such as
Brasero,
K3b. cdrdao powers Brasero, the default CD application for the
GNOME desktop
A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depicted ...
until around 2013.
Features

Cdrdao is capable of reading and writing audio, data, and mixed audio/data discs.
It records audio or data
CD-R
CD-R (Compact disc-recordable) is a digital media, digital optical disc data storage device, storage format. A CD-R disc is a compact disc that can only be Write once read many, written once and read arbitrarily many times.
CD-R discs (CD-Rs) ...
s in
disk-at-once mode based on a textual description of the CD contents, known as a
TOC (table of contents) file that can be created and customized inside a
text editor
A text editor is a type of computer program that edits plain text. An example of such program is "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be used to c ...
. When reading CDs, cdrdao creates a binary dump of the data inside a
BIN file and uses the TOC file to index it. The TOC file can be converted to a
CUE file using the included toc2cue command.
Using the TOC file, audio files can be burned to a disc in
WAV format.
cdrdao can copy discs, blank discs, create disc image files, and check
CDDB
CDDB, short for Compact Disc Database, is a database for application software, software applications to look up audio CD (compact disc) information over the Internet. This is performed by a client which calculates a (nearly) unique disc Identifier ...
information.
A key feature of cdrdao is its full control over the layout of the disc and its tracks.
This gives it the ability to create non-standard gaps between audio tracks that are different than two seconds in length and contain non-zero audio data. It can also create hidden tracks and intro tracks.
References
External links
*
Free optical disc authoring software
Free software programmed in C++
Console CD ripping software
Linux CD ripping software
Software using the GNU General Public License
{{multimedia-software-stub