libisoburn is a frontend for libraries libburn and
libisofs which enables creation and expansion of ISO-9660
filesystems on all CD/DVD/BD media supported by libburn. This includes
media like DVD+RW, which do not support multi-session
management on media level and even plain disk files or block devices.
The price for that is thorough specialization on data files in ISO-9660
filesystem images. So libisoburn is not suitable for audio (CD-DA) or any
other CD layout which does not entirely consist of ISO-9660 sessions.
For more general writing of CD/DVD/BD see libburn and its
command line application cdrskin.
Included in libisoburn is the comand line and dialog application
which allows to use large parts of libisoburn's feature set.
It is available as C language API via
and as executable program via
Both forms implement the options described in
A static compilation of libburn, libisofs, libisoburn, and xorriso_main.c
serves as official GNU project