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