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.
| Tags | Archiving backup CD Audio CD Writing Filesystems Software Development Libraries DVD |
|---|---|
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: The xorriso program now makes use of libisofs' capability to record and restore hard links. Some performance improvements have been achieved with data reading. Two rarely occuring bugs have been fixed.


Changes: This release can record hard link relations in its ISO images and offers support for restoring them to disk. Current Linux kernels will mount images with such hard links, but will attribute a unique inode number to each file.


Changes: This release fixes a bug with aborting on broken output pipe and a bug with device scan on FreeBSD.


Changes: This release makes use of the new libisofs capability to perform content filtering of data files.


Changes: The main topic of this release is content filtering of data files. Built-in filters allow compression to the gzip and zisofs formats. External filter processes allow arbitrary data conversions, like encryption.