A libcdio é uma biblioteca para lidar com CDs. Ela foi desenvolvida pelo projeto GNU e é utilizada para ler e controlar CDs em diversos sistemas operacionais, incluindo Linux, Windows e Mac OS X. Com ela, é possível ler dados de um CD, reproduzir áudio e até mesmo criar imagens de discos. Além disso, ela é compatível com diversos formatos de arquivo, como ISO-9660 e CD-DA. 