parent
b9314d2620
commit
80a71b0529
31
Libisoburn.md
Normal file
31
Libisoburn.md
Normal file
@ -0,0 +1,31 @@
|
||||
libisoburn is a frontend for libraries [libburn](Libburn) and
|
||||
[libisofs](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](Libburn) and its
|
||||
command line application [cdrskin](Cdrskin).
|
||||
|
||||
-----
|
||||
|
||||
The API of libisoburn is described in
|
||||
[libisoburn/libisoburn.h](https://dev.lovelyhq.com/libburnia/libisoburn/raw/HEAD/libisoburn/libisoburn.h)
|
||||
|
||||
Included in libisoburn is the comand line and dialog application
|
||||
[xorriso](Xorriso)
|
||||
which allows to use large parts of libisoburn's feature set.
|
||||
It is available as C language API via
|
||||
[libisoburn/xorriso.h](https://dev.lovelyhq.com/libburnia/libisoburn/raw/HEAD/xorriso/xorriso.h),
|
||||
and as executable program via
|
||||
[xorriso_main.c](https://dev.lovelyhq.com/libburnia/libisoburn/raw/HEAD/xorriso/xorriso_main.c).
|
||||
Both forms implement the options described in
|
||||
[man xorriso](http://www.gnu.org/software/xorriso/man_1_xorriso.html).
|
||||
|
||||
A static compilation of libburn, libisofs, libisoburn, and xorriso_main.c
|
||||
serves as official GNU project
|
||||
[GNU xorriso](https://savannah.gnu.org/projects/xorriso).
|
Loading…
Reference in New Issue
Block a user