= libisofs = libisofs is a library to create an ISO-9660 filesystem with extensions like !RockRidge or Joliet. It is also a full featured ISO-9660 editor, allowing you to modify an ISO image or multisession disc, including file addition/removal, change of file names and attributes, etc. ISO-9660 images can be made bootable from CD, DVD, or BD via an El Torito boot record and appropriate boot image files from boot managers like GRUB, ISOLINUX, or system specific boot loaders. It is also possible to install a Master Boot Record for hard-disk-like media, e.g. USB memory sticks. libisofs supports the extension [wiki:AAIP AAIP] which allows to store ACLs and xattr in ISO-9660 filesystems. If linked with zlib then it supports [wiki:zisofs zisofs compression] which is transparently uncompressed by some Linux kernels. It is possible to have data file content compressed to gzip format or to have it filtered by an external process. == Source Code == The code is maintained in a [http://bazaar-vcs.org/ Bazaar] repository at Launchpad (https://launchpad.net/libisofs/). You can download it with: {{{ $ bzr branch lp:~libburnia-team/libisofs/scdbackup }}} == Usage tutorial == Coming soon... For now check [http://codebrowse.launchpad.net/~mario-danic/libisofs/mainline/annotate/metalpain2002%40yahoo.es-20080201154704-xqyzc57vki97iv3y?file_id=tutorial-20080127170757-cwmomu7oz9eh7fcz-1 "doc/Tutorial"] in the source tree. === Applications === [wiki:Libisoburn libisoburn]: emulates ISO 9660 multi-session on overwriteable media, coordinates libisofs and libburn. [wiki:Xorriso xorriso]: creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. [http://www.xfce.org/projects/xfburn/ xfburn] is an easy to use burning software for the Xfce desktop environment (but will work with others).