libburnia is a project comprised of libraries and binaries for reading, mastering, and writing optical discs. It provides libburn, a CD/DVD/BD burn library, libisofs, a manipulation library for ISO 9660 filesystems, and libisoburn, a ISO 9660 multi-session library. On top of them there is cdrskin, a cdrecord emulator, and xorriso, a all-in-one application for ISO 9660 multi-session operations which additionaly provides a limited emulation of mkisofs.
Homepage
Download
Recent Releases
1.4.226 Dec 2015 13:53
major bugfix:
libburn got some bugs fixed and learned to inquire the drive serial number. libisofs now sorts data file content by ECMA-119 file names for better reproducability of ISO content. Rock Ridge filenames may be restricted to lengths between 64 and 255 bytes. If needed, a qualified truncation happens. xorriso (in libisoburn) now can replay boot settings when modifying ISO filesystems. In order to avoid clogging of concurrent Linux SG_IO, xorriso got command -modesty_on_drive to enable an old workaround from IDE master/slave days. The source code underwent a scan by Coverity. About 150 code changes resulted, but no easy-to-trigger bugs were found.
1.3.811 Jul 2014 17:59
minor feature:
libburn got several bugs fixed. libisofs offers new API calls for inspection of boot sectors in ISO 9660 filesystems. libisoburn and xorriso improved support for NetBSD, offer new features with command -find, and a command to extract ISO 9660 file content onto standard output or into filter processes.