EnglishFrenchSpanyol

Ad


Favicon OnWorks

xorrisofs - Dalam Talian di Awan

Jalankan xorrisofs dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan xorrisofs yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


xorrisofs - Emulasi program ISO 9660 mkisofs oleh program xorriso

SINOPSIS


xorrisofs [ pilihan ] [-o nama fail ] pathspec [pathspecs ...]

DESCRIPTION


xorrisofs menghasilkan sistem fail ISO 9660 Rock Ridge yang dipertingkatkan dan sesi tambahan kepada sedemikian
sistem fail. Secara pilihan ia boleh menghasilkan pepohon direktori Joliet juga.

xorrisofs memahami pilihan program mkisofs daripada cdrtools oleh Joerg Schilling. Ianya
pelaksanaan adalah sebahagian daripada program xorriso yang tidak berkongsi kod sumber dengan cdrtools.

ISO 9660, rock Ridge, Joliet, HFS +:
ISO 9660 (Aka ECMA-119) ialah sistem fail baca sahaja yang digunakan terutamanya untuk media optik
CD, DVD, BD, tetapi mungkin juga berada pada peranti storan lain seperti fail cakera, batang USB atau
sekatan cakera. Ia boleh dibaca secara meluas oleh banyak sistem pengendalian dan oleh kemudahan but
komputer peribadi.
ISO 9660 menerangkan direktori dan fail data dengan nama fail yang sangat terhad dengan no
pembezaan huruf besar dan huruf kecil. Metadatanya tidak mematuhi POSIX asas
spesifikasi.
rock Ridge ialah nama set maklumat tambahan yang meningkatkan ISO 9660
sistem fail supaya ia boleh mewakili sistem fail yang mematuhi POSIX dengan pemilikan, akses
kebenaran, pautan simbolik dan atribut lain. Rock Ridge membenarkan nama fail sehingga
255 bait dan laluan sehingga 1024 bait.
xorrrisofs menghasilkan maklumat Rock Ridge secara lalai. Ia amat tidak digalakkan untuk
lumpuhkan ciri ini.
Joliet ialah nama pepohon direktori tambahan yang menyediakan nama fail sehingga 64
aksara yang dikodkan sebagai UTF-16. Pokok Joliet sangat menarik untuk membaca ISO
imej oleh sistem pengendalian Microsoft Corporation. Pengeluaran pokok direktori ini
boleh didayakan dengan pilihan -J.
ISO 9660:1999 ialah nama pepohon direktori tambahan yang menyediakan nama fail yang lebih panjang.
Ia membenarkan nama fail tunggal mempunyai sehingga 207 aksara. Ia mungkin berguna dengan sesetengah orang
kemudahan but sistem komputer lama yang tidak membaca Rock Ridge mahupun Joliet tetapi memerlukannya
nama fail yang lebih panjang bagaimanapun. Pengeluaran pepohon direktori ini mungkin didayakan mengikut pilihan
-iso-tahap 4.
HFS + ialah nama sistem fail yang biasanya digunakan untuk menulis dan membaca secara keras
cakera dan peranti yang serupa. Adalah mungkin untuk membenamkan partition HFS+ ke dalam ISO yang muncul
9660 dan menandakannya dengan entri Peta Partition Apple. Ini mengganggu pilihan
yang menyalin data ke dalam 32 KiB pertama imej ISO, seperti -G atau -isohybrid-mbr. Lihat
pilihan -hfsplus.
Tujuan utama untuk mempunyai partition HFS+ terbenam ialah but model tertentu
komputer epal.

Memasukkan fail ke dalam yang ISO gambar:
xorrisofs berurusan dengan dua jenis alamat fail:
laluan_ cakera ialah laluan ke objek dalam pepohon sistem fail tempatan.
iso_rr_path ialah alamat Rock Ridge bagi objek fail dalam imej ISO. Jika tiada Rock Ridge
maklumat hendaklah disimpan dalam ISO yang baru muncul, kemudian nama-nama itu akan dipetakan kepada ISO 9660
nama dengan panjang terhad dan set aksara.

Argumen program dikendalikan sebagai a pathspec, jika ia tidak diiktiraf sebagai mkisofs asli
pilihan atau tambahan xorrisofs pilihan. Satu pathspec menggambarkan objek fail input oleh a
laluan_ cakera. Jika pilihan -graft-points tidak hadir, maka tingkah laku bergantung pada fail
jenis disk_path. Direktori digabungkan dengan /-direktori imej ISO. Fail daripada
jenis lain dapat disalin ke dalam /-direktori.
Jika -graft-points hadir maka setiap pathspec akan berpecah pada kejadian pertama
=-watak. Bahagian sebelum = diambil sebagai sasaran, iaitu iso_rr_path untuk fail
objek dalam imej ISO. Bahagian selepas pertama = diambil sebagai sumber, iaitu disk_path
daripada objek input.
Adalah mungkin untuk menjadikan =-characters sebahagian daripada iso_rr_path dengan mendahuluinya dengan a
\-watak. Perkara yang sama mesti dilakukan untuk \-karakter yang akan menjadi sebahagian daripada
iso_rr_path.

Jika bahagian sumber pathspec menuju ke direktori, maka semua fail di bawah ini
direktori juga dimasukkan ke dalam imej. Adalah mungkin untuk mengecualikan fail tertentu
daripada disisipkan dengan bantuan pilihan -m.
Sekiranya sasaran itu sudah wujud, peraturan berikut dikenakan: Direktori dan fail lain
boleh menimpa bukan direktori sedia ada. Direktori digabungkan dengan direktori sedia ada.
Bukan direktori tidak boleh menimpa direktori sedia ada.

Hubungan kepada program xorriso:
xorrisofs sebenarnya adalah mod arahan program xorriso, yang akan dimasukkan sama ada oleh
perintah xorriso "-as mkisofs" atau dengan memulakan program dengan salah satu nama "xorrisofs",
"mkisofs", "genisoimage", atau "genisofs".
Mod arahan ini boleh ditinggalkan oleh hujah "--" yang membawa kepada arahan xorriso generik
mod. Lihat lelaki xorriso untuk penerangannya.

xorriso melakukan pembacaan dan penulisan imej dengan bantuan libburn, yang bertujuan terutamanya
untuk pemacu optik, tetapi juga beroperasi pada semua jenis fail POSIX kecuali direktori.
Mesej program memanggil mana-mana fail imej sebagai "pemacu". Jenis fail yang tidak disokong
bacaan dilaporkan sebagai "kosong". Ruang media bebas yang dilaporkan mungkin agak rekaan.
Walau bagaimanapun xorrisofs tidak beroperasi secara langsung pada pemacu optik, sebaliknya memaksa
libburn untuk menganggapnya sebagai fail peranti umum. Jadi untuk penulisan optik berurutan
media (CD, DVD-R, DVD+R, BD-R) seseorang itu perlu menggunakan program bakar. Cth cdrecord
emulasi xorriso. Lihat CONTOH.

PILIHAN


Image memuatkan:

Pilihan berikut mengawal pemuatan imej ISO sedia ada untuk tujuan
menyediakan sesi tambahan yang sesuai. Jika mereka tiada maka imej baharu akan digubah
dari awal.

-M laluan_ cakera
Tetapkan laluan untuk memuatkan pepohon direktori imej ISO sedia ada untuk digunakan
asaskan pepohon direktori akan datang sebagai sesi tambahan. Laluan itu mesti menuju ke a
objek fail boleh dibaca capaian rawak. Pada GNU/Linux: fail data biasa atau blok
fail peranti.
Jenis pseudo disk_path khas mempunyai bentuk "/dev/fd/"nombor. Ia menggambarkan
buka deskriptor fail dengan nombor yang diberikan, tidak kira sama ada sistem pengendalian
menyokong ciri ini dengan nod fail dalam /dev/fd atau tidak. Cth /dev/fd/3 ialah fail
deskriptor 3 yang dibuka oleh program yang kemudiannya memulakan xorriso.

-sesi-sebelumnya laluan_ cakera
Alias ​​daripada -M.

-dev laluan_ cakera
Alias ​​daripada -M.

-C mula_sesi_akhir,alamat_bolehtulis_seterusnya
Tetapkan alamat blok 2 KiB last_session_start dari tempat untuk membaca imej ISO
daripada fail yang diberikan oleh pilihan -M.
Dipisahkan dengan koma, tetapkan next_writeable_address yang menjadi sesi add-on
akhirnya akan ditulis. Decisive sebenarnya adalah alamat blok yang dimaksudkan
pembaca perlu menggunakan alamat superblock pada medium yang dimaksudkan.
Kedua-dua nilai boleh ditanya daripada media optik dengan bantuan program bakar dan
pilihan cdrecord -msinfo. xorriso sendiri boleh mendapatkannya dalam emulasi cdrecordnya. buat
jangan biarkan ia memuatkan pemacu, tetapi lakukan ini secara manual atau dengan program seperti dd
yang membaca beberapa bait. Hanya selepas itu ia pasti bahawa pemandu peranti mengetahui perkara yang benar
saiz medium yang boleh dibaca.
dd if=/dev/... count=1 >/dev/null 2>&1
values=$(xorriso -as cdrecord dev=/dev/... -msinfo)
echo $values
Pilihan -C boleh digunakan tanpa pilihan -M untuk mencipta imej ISO dari awal dan
sediakannya untuk akhirnya ditulis ke alamat blok selain 0. Parameter
last_session_start mesti ditetapkan kepada 0.

-cdrecord-params mula_sesi_akhir,alamat_bolehtulis_seterusnya
Alias ​​daripada -C.

Tetapan Untuk fail sisipan:

-senarai laluan laluan_ cakera
Baca pathspecs baris demi baris daripada disk_file dan masukkan objek fail yang digambarkan
ke dalam imej ISO. Jika disk_path ialah "-" maka baca pathspecs daripada standard
input.

--quoted_path_list laluan_ cakera
Seperti pilihan -path-list tetapi membaca perkataan yang dipetik daripada garisan biasa.
Ruang kosong di luar petikan akan dibuang. Sebaliknya adalah mungkin untuk
mewakili pathspecs yang mengandungi aksara baris baharu.
Tanda petikan berganda " dan tanda petikan tunggal ' boleh digunakan untuk melampirkan
ruang putih dan jadikannya sebahagian daripada pathspecs. Setiap jenis markah boleh menyertakan tanda-tanda
jenis yang lain. Tanda segaris belakang belakang \ di luar petikan atau petikan terbuka
menyebabkan baris input seterusnya dilampirkan.

-f
Selesaikan pautan simbolik pada cakera daripada menyimpannya sebagai pautan simbolik dalam
imej ISO.

-pautan-ikut
Alias ​​bagi -f.

-titik cantuman
Dayakan tafsiran spesifikasi laluan fail input sebagai gabungan iso_rr_path dan
disk_path, dipisahkan oleh =-character.

-m cakera_corak
Kecualikan fail daripada dimasukkan ke dalam imej. Diabaikan secara senyap adalah fail-fail itu
yang mana disk_path sepadan dengan corak parser shell yang diberikan. Jika tiada /-watak
adalah sebahagian daripada corak, maka ia akan dipadankan dengan nama daun cakera
fail.
Ia adalah mungkin untuk memberikan lebih daripada satu -m pilihan.

-kecualikan
Alias ​​daripada -m.

-x
Alias ​​daripada -m.

-tua-kecualikan
Alias ​​daripada -m.

-kecuali-senarai laluan_ cakera
Lakukan -m menggunakan setiap baris daripada fail disk_path sebagai argument disk_pattern.

-z
Dayakan pengecaman dan pemprosesan yang betul bagi fail termampat zisofs seperti yang dihasilkan oleh
program mkzftree. Fail-fail ini akan dilengkapi dengan data meta yang diperlukan
bahawa kernel Linux akan mengenalinya dan menyampaikan kandungannya dalam keadaan tidak dimampatkan
bentuk.

-telus-mampatan
Alias ​​bagi -z.

-akar iso_rr_path
Masukkan semua fail di bawah iso_rr_path yang diberikan. Jika pilihan -graft-points diberikan,
kemudian iso_rr_path ditambahkan pada setiap bahagian sasaran pathspec.
Lalai untuk -root ialah "/".

-akar lama iso_rr_path
Dayakan sisipan tambahan fail ke dalam imej yang dimuatkan. Sasaran yang berkesan
dan alamat sumber bagi spesifikasi laluan yang diberikan dapat dibandingkan sama ada sasaran sudah
wujud dalam imej ISO dan masih sama dengan sumber pada cakera. Metadata dalam
imej ISO akan diselaraskan, jika ia berbeza daripada imej pada cakera. Fail baharu dan
fail dengan kandungan yang diubah akan ditambah baru. Sasarkan fail yang tidak wujud
dalam mana-mana sumber pathspec mengikut akan dialih keluar daripada direktori ISO
pokok.
Jika tetapan berkesan -root berbeza daripada iso_rr_path yang diberikan dengan
-old-root, kemudian fail di bawah direktori -old-root diklonkan di bawah
direktori -root. Pengklonan berlaku sebelum perbandingan fail.

--akar-lama-tiada-ino
Lumpuhkan rakaman dan penggunaan nombor inod cakera. Jika tiada nombor inod cakera
direkodkan, maka pilihan -old-root perlu membaca kandungan fail cakera dan membandingkannya
dengan checksum MD5 yang direkodkan dalam imej ISO.
Dengan nombor inod cakera yang direkodkan dan dengan masa dan masa yang boleh dipercayai, ia boleh dilakukan
untuk mengesan potensi perubahan dalam kandungan tanpa benar-benar membacanya. Satu kelemahan
kekal jika beberapa sistem fail berbeza boleh dipasang pada direktori yang sama,
seperti kebiasaan dengan /mnt. Dalam kes ini seseorang perlu menggunakan pilihan --old-root-devno atau
lumpuhkan pintasan nombor inod oleh --old-root-no-ino.

--tua-root-devno
Dayakan perbandingan nombor peranti yang dirakam bersama dengan nombor inod yang direkodkan.
Ini hanya berfungsi dengan nombor peranti stabil lama yang baik yang ketinggalan zaman,
sayangnya. Jika cakera keras mempunyai nombor peranti yang berbeza selepas setiap but semula, maka
perbandingan ini akan melihat semua fail telah diubah dan dengan itu menghalang sebarang saiz tambahan
berjimat.

--akar-lama-no-md5
Lumpuhkan rakaman dan penggunaan jumlah semak MD5 untuk kandungan fail data. Jika tiada
checksums dan atau nombor inod cakera direkodkan, maka pilihan -old-root akan ada
untuk membaca kandungan fail imej ISO apabila membandingkannya dengan kandungan fail cakera.

Tetapan Untuk gambar pengeluaran:

-o laluan_ cakera
Tetapkan alamat fail output untuk imej ISO yang muncul. Jika alamat wujud sebagai
fail biasa, ia akan dipotong kepada panjang 0 apabila pengeluaran imej bermula. Ia mungkin
belum wujud sebagai direktori. Jika ia belum wujud lagi maka direktori induknya
mesti wujud dan fail biasa akan dibuat.
Jenis pseudo disk_path khas mempunyai bentuk "/dev/fd/"nombor. Ia menggambarkan
buka deskriptor fail dengan nombor yang diberikan, tidak kira sama ada sistem pengendalian
menyokong ciri ini dengan nod fail dalam /dev/fd atau tidak. Cth /dev/fd/4 ialah fail
deskriptor 4 yang dibuka oleh program yang kemudiannya memulakan xorriso.
Lalai ialah output standard (/dev/fd/1) yang mungkin juga ditetapkan oleh disk_path "-".

-pengeluaran laluan_ cakera
Alias ​​daripada -o.

--stdio_sync "hidup"|"mati"|"akhir"|nombor
Tetapkan bilangan bait selepas itu untuk memaksa output ke cakera untuk mengekalkan
memori daripada tersumbat dengan banyak data yang belum selesai untuk peranti perlahan. "pada" ialah
sama seperti "16m". Output paksa boleh dilumpuhkan dengan "mati", atau ditangguhkan sebelum "tamat"
sehingga semua data dihasilkan. Jika nombor dipilih, maka ia mestilah sekurang-kurangnya 64k.
Lalai dengan emulasi xorriso mkisofs ialah --stdio_sync "off".
xorriso menggunakan penimbal fifo dalam dengan saiz lalai 4 MiB. Jadi memaksa operasi
sistem i/o cache ke cakera tidak semestinya menyekat pengeluaran serentak
lebih banyak kandungan imej.

--emul-toc
Tulis superblock kedua dengan sesi pertama ke dalam fail akses rawak. Jika
sesi selanjutnya ditambah dan superblock pertama dikemas kini, kemudian
superblock kedua tidak akan ditimpa. Jadi ia masih boleh dipasang
sesi pertama dan untuk mencari blok permulaan bagi sesi selanjutnya.
Harganya ialah 64 KiB penggunaan ruang tambahan. Jika -partition_offset bukan sifar, maka
ia adalah 128 KiB ditambah dua kali persediaan partition.

--tiada-emul-toc
Jangan tulis superblock kedua dengan sesi pertama ke dalam fail akses rawak.
Ini adalah lalai.

--sort-berat berat_nombor iso_rr_path
Atributkan nombor berat LBA kepada fail biasa. Jika iso_rr_path menuju ke direktori
maka semua fail biasa di bawah akan mendapat weight_number.
Nombor_berat mungkin berkisar antara -2147483648 hingga 2147483647. Semakin tinggi ia, semakin
lebih rendah akan menjadi alamat blok data fail dalam imej ISO yang muncul.
Pada masa ini katalog but El Torito mempunyai berat kod keras sebanyak 1 bilion. Biasalah
ia sepatutnya menduduki blok dengan alamat yang paling rendah. Fail data ditambah
atau dimuatkan dengan berat awal 0. Fail imej but mempunyai berat lalai 2.

--sort-weight-list laluan_ cakera
Baca pasangan nombor berat dan iso_rr_path daripada fail sistem fail setempat.
Sapukan setiap pasangan seperti dengan --sort-weight.
Hanya --sort-weight-list atau --sort-weight-corak terakhir larian xorrisofs mendapat
berkuat kuasa.
Nombor berat dibaca dari permulaan baris. Bahagian iso_rr_path an
baris input bermula serta-merta selepas kosong pertama atau aksara tab baris.
Nota untuk kes bahawa ciri ini digunakan dalam urutan xorriso generik
arahan (bukan masalah dengan larian emulasi mksofs tulen):
Fail yang dialamatkan mestilah sudah berada dalam model imej ISO apabila anda melaksanakan
-sebagai mkisofs --sort-weight-list disk_path --
Beberapa arahan sedemikian boleh digunakan untuk menggunakan lebih daripada satu fail berat.
Fail data yang dimuatkan oleh -indev atau -dev mendapat berat antara 1 dan 2 exp 28 =
268,435,456, bergantung pada alamat blok mereka. Ini akan mengekalkan mereka secara kasar dalam
susunan yang sama jika kaedah tulis mengubah suai digunakan.

--isih-corak-berat laluan_ cakera
Seperti --sort-weight-list , tetapi mengembangkan iso_rr_paths sebagai corak parser shell
dan menggunakan --sort-weight pada setiap fail yang sepadan.

-dir-mod mod
Tetapkan kebenaran akses untuk semua direktori dalam imej kepada mod yang diberikan
ialah sama ada nombor perlapanan bermula dengan "0" atau senarai dipisahkan koma
pernyataan dalam bentuk [ugoa]*[+-=][rwxst]* . Cth ug=rx,a-rwx

-mod-fail mod
Seperti -dir-mode tetapi untuk semua fail data biasa dalam imej.

-PAD
Tambahkan 300 KiB pada penghujung imej ISO yang dihasilkan. Ini mengelakkan kemungkinan bacaan
ralat daripada imej ISO yang telah ditulis ke media CD dalam mod TAO. The
bait tambahan dituntut sebagai sebahagian daripada imej ISO jika tidak --emul-toc diberikan.
Option -pad ialah lalai.

-tiada-pad
Lumpuhkan padding 300 KiB ke penghujung imej ISO yang dihasilkan. Ini selamat jika
imej tidak dimaksudkan untuk ditulis pada CD atau jika ia ditulis ke CD sebagai sahaja
jejak dalam mod tulis SAO.

--lama-kosong
Gunakan cara lama untuk memberikan alamat blok dalam julat [0,31] kepada fail
tiada kandungan data sendiri. Cara baharu adalah dengan mempunyai blok khusus untuk semua itu
fail akan menunjuk.

Tetapan Untuk piawaian pematuhan:

-peringkat iso nombor
Tentukan versi ISO 9660 yang mentakrifkan had penamaan fail dan data
saiz fail. Sekatan penamaan tidak terpakai pada nama Rock Ridge tetapi hanya untuk
nama ISO 9660 peringkat rendah. Terdapat tiga tahap pematuhan:
Tahap 1 membenarkan nama ISO dalam bentuk 8.3 dan saiz fail sehingga 4 GiB - 1.
Tahap 2 membenarkan nama ISO dengan sehingga 32 aksara dan saiz fail sehingga 4 GiB - 1.
Tahap 3 membenarkan nama ISO dengan sehingga 32 aksara dan saiz fail sehingga 400 GiB -
200 KiB. (Had saiz ini ditetapkan oleh pelaksanaan xorriso dan bukan oleh ISO
9660 yang membolehkan hampir 8 TiB.)
Pseudo-level 4 membolehkan pengeluaran pepohon direktori ISO 9660:1999 tambahan.

-disallow_dir_id_ext
Jangan ikut tabiat buruk mkisof yang membenarkan titik dalam nama ISO
direktori. Sebaliknya, beberapa imej GNU/Linux boleh boot bergantung pada buruk ini
kebiasaan.

-U
Pilihan ini membenarkan nama fail ISO tanpa titik dan sehingga 37 aksara, fail ISO
laluan lebih panjang daripada 255 aksara, dan semua aksara ASCII dalam nama fail. Selanjutnya
ia menghilangkan koma bertitik dan nombor versi pada penghujung nama ISO.
Ini semua melanggar spesifikasi ISO 9660.

-nama fail yang tidak diterjemahkan
Alias ​​-U.

-untranslated_name_len nombor
Benarkan nama fail ISO sehingga bilangan aksara yang diberikan tanpa sebarang aksara
penukaran. Nombor maksimum ialah 96. Jika nama fail mempunyai lebih banyak aksara, maka
penghasilan imej akan gagal dengan sengaja.
Ini melanggar spesifikasi ISO 9660.

-benarkan-huruf kecil
Benarkan aksara huruf kecil dalam nama fail ISO.
Ini melanggar spesifikasi ISO 9660.

-nama fail santai
Benarkan hampir semua aksara 7-bit dalam nama fail ISO. Tidak dibenarkan ialah 0x0 dan '/'.
Jika bukan pilihan -benarkan-huruf kecil diberikan, maka huruf kecil ditukar kepada
huruf besar.
Ini melanggar spesifikasi ISO 9660.

-d
Jangan tambahkan titik di belakang pada nama fail ISO tanpa titik.
Ini melanggar spesifikasi ISO 9660.

-tinggalkan-tempoh
Alias ​​daripada -d.

-l
Benarkan sehingga 31 aksara dalam nama fail ISO.

-nama fail-iso9660-penuh
Alias ​​bagi -l.

-max-iso9660-nama fail
Benarkan sehingga 37 aksara dalam nama fail ISO.
Ini melanggar spesifikasi ISO 9660.

-N
Abaikan koma bertitik dan nombor versi pada akhir nama ISO.
Ini melanggar spesifikasi ISO 9660.

-tinggalkan-nombor-versi
Alias ​​daripada -N.

Tetapan Untuk piawaian sambungan:

-R
Dengan mkisofs pilihan ini membolehkan sambungan Rock Ridge. xorrisofs menghasilkan mereka oleh
lalai. Adalah sangat tidak digalakkan untuk melumpuhkannya dengan pilihan --norock.

-batu
Alias ​​daripada -R.

-r
Tetapkan id pengguna dan kumpulan Rock Ridge bagi semua fail dalam imej ISO kepada 0. Grant
r-kebenaran kepada semua. Tolak semua kebenaran-w. Jika mana-mana x-kebenaran ditetapkan, berikan
x-keizinan kepada semua. Keluarkan s-bit dan t-bit.

-rasional-rock
Alias ​​bagi -r.

--norock
Pilihan ini melumpuhkan pengeluaran sambungan Rock Ridge untuk fail ISO 9660
objek. Keupayaan berbilang sesi bagi xorrisofs banyak bergantung pada penamaan
kesetiaan Rock Ridge. Oleh itu, adalah sangat tidak digalakkan untuk melumpuhkannya dengan pilihan ini.

-had_nama_fail nombor
Tetapkan panjang maksimum yang dibenarkan untuk nama fail dalam julat 64 hingga 255. Laluan
komponen yang lebih panjang daripada nombor yang diberikan akan dipotong dan mempunyai
33 bait terakhir ditimpa oleh titik bertindih ':' dan perwakilan heks MD5 bagi
4095 bait pertama daripada keseluruhan nama besar. Potensi UTF-8 tidak lengkap
aksara akan mendapat bait utama mereka digantikan dengan '_'.
Kernel Linux sehingga sekurang-kurangnya 4.1 salah nyata nama panjang 254 dan 255. Jika anda
mengharapkan nama sedemikian di dalam atau di bawah disk_paths dan merancang untuk memasang ISO oleh Linux tersebut
kernel, pertimbangkan untuk menetapkan -file_name_limit 253.

-D ECMA-119 standard menuntut bahawa tiada laluan dalam imej harus mempunyai lebih daripada 8 nama
komponen atau 255 aksara. Oleh itu adalah perlu untuk bergerak lebih dalam
pepohon direktori ke direktori yang lebih tinggi. Rock Ridge menawarkan peluang untuk membiarkan
direktori yang dipindahkan ini muncul pada kedudukan dalam asalnya, tetapi ciri ini
mungkin tidak dilaksanakan dengan betul oleh sistem pengendalian yang melekapkan imej.
Pilihan -D melumpuhkan penempatan semula direktori dalam ini, dan dengan itu melanggar ISO 9660
spesifikasi.
xorrisofs mempunyai -D ditetapkan secara lalai. Jika diberikan secara eksplisit maka ia mengatasi pilihan
-rr_reloc_dir dan -hide-rr-moved.

-lumpuhkan-penempatan-dalam
Alias ​​daripada -D.

-rr_reloc_dir nama
Dayakan penempatan semula direktori dalam dan dengan itu elakkan laluan fail ECMA-119
lebih daripada 8 komponen nama atau 255 aksara. Direktori yang membawa kepada fail tersebut
laluan akan dialihkan ke direktori dalam direktori akar imej. Namanya
ditetapkan oleh pilihan ini. Ia dibenarkan untuk menggunakan direktori akar itu sendiri.
Pokok direktori keseluruhan akan kelihatan dalam asalnya apabila ditafsirkan sebagai Rock
Pokok rabung. Ia akan kelihatan seperti disusun semula jika hanya maklumat ECMA-119
dipertimbangkan.
Jika direktori sasaran penempatan semula yang diberikan belum wujud apabila imej
pengeluaran bermula, kemudian ia akan dicipta dan ditandakan untuk Rock Ridge sebagai penempatan semula
artifak. Sekurang-kurangnya pada GNU/Linux ia tidak akan dipaparkan dalam Rock Ridge yang dipasang
imej.
Nama tidak boleh mengandungi aksara '/' selepas aksara pertama dan tidak boleh
lebih panjang daripada 255 bait.
Pilihan ini tidak mempunyai kesan jika pilihan -D ada.

-sorok-rr-terharu
Alias ​​bagi -rr_reloc_dir "/.rr_moved"

--for_backup
Dayakan pilihan yang meningkatkan kesetiaan sandaran: --acl, --xattr, --md5, --hardlinks.

--acl
Dayakan rakaman dan pemuatan ACL daripada GNU/Linux atau FreeBSD (lihat man getfacl,
lelaki acl). Ia tidak akan berkuat kuasa dengan imej ISO yang dipasang. Tetapi xorriso boleh
memulihkannya pada sistem yang sama apabila mengekstrak fail daripada imej ISO.

--xattr
Dayakan rakaman dan pemuatan atribut lanjutan GNU/Linux atau FreeBSD dalam pengguna
ruang nama (lihat man getfattr dan man attr, man gettextattr dan man 9 extattr,
masing-masing). Ia tidak akan berkuat kuasa dengan imej ISO yang dipasang. Tetapi xorriso boleh
memulihkannya pada sistem yang sama apabila mengekstrak fail daripada imej ISO.

--md5
Dayakan rakaman jumlah semak MD5 untuk keseluruhan imej ISO dan untuk setiap satu
fail data dalam imej. xorriso boleh menyemak kandungan imej ISO dengan ini
jumlah dan tingkatkan amaran tentang ketidakpadanan. Lihat man xorriso, options -check_media,
semak_md5_r. xorriso boleh mencetak jumlah semak MD5 yang direkodkan. Cth oleh:
-cari / -exec get_md5

--pautan keras
Dayakan pemuatan dan rakaman perhubungan pautan keras. Cari keluarga iso_rr
fail yang berpunca daripada fail cakera yang sama, mempunyai penapisan kandungan yang sama dan mempunyai
sifat yang sama. Ahli setiap keluarga mendapat nombor inod yang sama dalam
imej ISO.
Sama ada nombor ini dihormati pada masa pemasangan bergantung pada sistem pengendalian.
xorriso boleh mencipta keluarga pautan keras apabila mengekstrak fail daripada imej ISO.

--scdbackup_tag nama rekod_laluan cakera
Tambahkan rekod jumlah semak scdbackup pada imej. Ini hanya berfungsi jika parameter
next_writeable_address pilihan -C ialah 0. Jika disk_path bukan rentetan kosong,
kemudian tambahkan rekod checksum scdbackup ke penghujung fail ini. nama_rakam ialah a
perkataan yang mendapat sebahagian daripada tag dan rekod.
Program scdbackup_verify akan mengenali dan mengesahkan teg dan rekod fail.

-J
Dayakan pengeluaran pepohon direktori Joliet tambahan bersama-sama dengan ISO
9660 pokok Rock Ridge.

-joliet
Alias ​​daripada -J.

-joliet-panjang
Benarkan 103 aksara dalam nama fail Joliet dan bukannya 64 seperti yang ditetapkan oleh
spesifikasi. Benarkan laluan Joliet lebih lama daripada had 240 yang ditetapkan
watak-watak.
Nama yang besar akan dipotong. Tanpa pilihan ini, laluan bersaiz besar akan dikecualikan
dari pokok Joliet.

-joliet-utf16
Kodkan nama fail Joliet dalam UTF-16BE dan bukannya UCS-2. Perbezaannya adalah dengan
aksara yang tidak terdapat dalam UCS-2 dan dikodkan dalam UTF-16 dengan 2 perkataan
16 bit setiap satu. Kedua-dua perkataan kemudiannya berpunca daripada subset terpelihara UCS-2.

-hfsplus
Dayakan pengeluaran sistem fail HFS+ tambahan dalam imej ISO 9660
dan tandakannya dengan entri Peta Pembahagian Apple (APM) dalam Kawasan Sistem, 32 yang pertama
KiB imej.
Ini mungkin bertembung dengan pilihan seperti -G atau -isohybrid-mbr yang menyerahkan data pengguna untuknya
kemasukan dalam julat alamat yang sama. 8 bait pertama bagi Kawasan Sistem mendapat
ditimpa oleh { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02, 0xff, 0xff } yang boleh
dilaksanakan sebagai kod mesin x86 tanpa kesan negatif. Jadi jika MBR digabungkan
dengan ciri ini, maka 8 bait pertamanya seharusnya tidak mengandungi arahan penting.
Blok seterusnya 2 KiB dalam Kawasan Sistem akan diduduki oleh entri APM. The
yang pertama meliputi bahagian imej ISO sebelum metadata sistem fail HFS+. The
yang kedua menandakan julat daripada metadata HFS+ hingga akhir data kandungan fail. Jika
lebih banyak data imej ISO mengikuti, maka entri partition ketiga akan dihasilkan. Lain-lain
ciri-ciri xorriso mungkin menyebabkan keperluan untuk lebih banyak penyertaan APM.
Harap maklum bahawa HFS+ tidak peka huruf besar dan kecil walaupun ia boleh merekodkan nama fail dengannya
huruf besar dan huruf kecil. Oleh itu, nama fail daripada pokok nama iso_rr
mungkin berlanggar dalam pepohon nama HFS+. Dalam kes ini, mereka ditukar dengan menambah
garis bawah aksara dan mengira nombor. Dalam kes nama yang sangat panjang, mungkin begitu
diperlukan untuk memetakannya kepada "MANGLED_...".

-hfsplus-siri-no
Tetapkan rentetan 16 digit "0" hingga "9" dan huruf "a" hingga "f", yang akan digunakan sebagai
nombor siri unik sistem fail HFS+ yang baru muncul.

-hfsplus-saiz-blok nombor
Tetapkan saiz blok peruntukan untuk digunakan semasa menghasilkan sistem fail HFS+.
Dibenarkan ialah 512, 2048, atau 0. Yang terakhir membenarkan program membuat keputusan.

-saiz-blok-apm nombor
Tetapkan saiz blok untuk digunakan apabila menerangkan partition oleh Peta Pembahagian Apple.
Dibenarkan ialah 512, 2048, atau 0. Yang terakhir membenarkan program membuat keputusan.
Ambil perhatian bahawa saiz 512 tidak serasi dengan pengeluaran GPT dan saiz 2048 itu
tidak akan boleh dipasang -t hfsplus sekurang-kurangnya oleh kernel Linux yang lebih lama.

-hfsplus-file-creator-type jenis pencipta iso_rr_path
Tetapkan pencipta HFS+ dan taip atribut fail dalam imej yang muncul. Ini
ialah dua kod 4 aksara setiap satu.

-hfs-bless-by memberkati iso_rr_path
Mengeluarkan berkat HFS+. Mereka adalah peranan yang boleh dikaitkan dengan sehingga empat
direktori dan fail data:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
Ia boleh disingkatkan sebagai "p", "i", "s", "9", dan "x".
Setiap peranan tersebut boleh dikaitkan dengan paling banyak satu objek fail. "intel_bootfile" ialah
yang akan digunakan pada fail data. Semua yang lain digunakan untuk direktori. Tiada fail
objek boleh menanggung lebih daripada satu berkat.

-hfs-berkati laluan_ cakera
Keluarkan HFS+ berkat "ppc_bootdir" kepada direktori yang berpunca daripada direktori
disk_path dalam pepohon sistem fail tempatan.
Ini hanya berfungsi jika terdapat sekurang-kurangnya satu fail data di bawah direktori.
disk_path boleh menjadi samar-samar jika fail daripada subpokok sistem fail tempatan yang berbeza
dimasukkan ke dalam sub-pokok yang sama bagi imej ISO. Pertimbangkan untuk menggunakan -hfs-bless-by "p"
untuk pengalamatan yang jelas melalui iso_rr_path.

Tetapan Untuk fail bersembunyi:

-sembunyi cakera_path_pattern
Jadikan fail tidak kelihatan dalam pepohon direktori ISO 9660 dan Rock Ridge, jika fail tersebut
disk_path sepadan dengan corak parser shell yang diberikan. Kandungan data sedemikian tersembunyi
fail akan disertakan dalam imej yang terhasil, walaupun ia tidak muncul dalam mana-mana
direktori. Tetapi anda memerlukan cara sendiri untuk mencari data tanpa nama dalam imej.
Perintah ini tidak digunakan pada katalog but.

-sembunyikan-senarai laluan_ cakera
Lakukan -hide menggunakan setiap baris daripada fail disk_path sebagai argument disk_path_pattern.

-sorok-joliet cakera_path_pattern
Seperti pilihan -sembunyikan tetapi membuat fail tidak kelihatan dalam pepohon direktori Joliet, jika
disk_path mereka sepadan dengan corak parser shell yang diberikan.

-sembunyikan-joliet-senarai laluan_ cakera
Lakukan -hide-joliet menggunakan setiap baris daripada fail disk_path sebagai hujah
cakera_path_pattern.

-sembunyikan-hfsplus cakera_path_pattern
Seperti pilihan -sembunyikan tetapi membuat fail tidak kelihatan dalam pepohon direktori HFS+, jika
disk_path mereka sepadan dengan corak parser shell yang diberikan.

-hide-hfsplus-list laluan_ cakera
Lakukan -hide-hfsplus menggunakan setiap baris daripada fail disk_path sebagai hujah
cakera_path_pattern.

ISO gambar ID rentetan:

Rentetan dan alamat fail berikut disimpan dalam Deskriptor Volume Utama bagi
imej ISO9660. Alamat fail ialah laluan ISO 9660. Fail-fail ini sepatutnya ada
iso_rr_paths yang hanya terdiri daripada aksara [A-Z0-9_] dan tepat satu titik yang
memisahkan paling banyak 8 aksara daripada paling banyak 3 aksara.

-V teks
Tetapkan Id Kelantangan imej ISO. xorriso menerima sebarang teks sehingga 32 aksara,
tetapi mengikut spesifikasi yang jarang dipatuhi peraturan yang lebih ketat dikenakan:
Konforman ialah aksara ASCII daripada [A-Z0-9_]. Suka: "IMAGE_23"
Joliet membenarkan 16 aksara UCS-2. Seperti: "Nama Windows"
Harap maklum bahawa id volum mungkin digunakan secara automatik sebagai nama titik pelekap
apabila medium dimasukkan ke dalam sistem komputer yang suka bermain.

-tidak sah teks
Alias ​​daripada -V.

-volset teks
Tetapkan Id Set Kelantangan imej ISO. Dibenarkan sehingga 128 aksara.

-P teks
Tetapkan Id Penerbit imej ISO. Ini mungkin mengenal pasti orang atau organisasi
yang menyatakan apa yang akan direkodkan. Dibenarkan sehingga 128 aksara.

-penerbit teks
Alias ​​daripada -P.

-A teks
Tetapkan Id Aplikasi imej ISO. Ini mungkin mengenal pasti spesifikasi bagi
bagaimana data direkodkan. Dibenarkan sehingga 128 aksara.
Teks khas "@xorriso@" akan ditukar kepada rentetan id xorriso iaitu
biasanya ditulis sebagai Id Penyedia. Ia adalah tradisi yang salah untuk menulis id program sebagai
Id Permohonan

-appid teks
Alias ​​daripada -A.

-sysid teks
Tetapkan Id Sistem imej ISO. Ini boleh mengenal pasti sistem yang boleh
mengenali dan bertindak atas kandungan Kawasan Sistem dalam blok imej 0 hingga 15.
Dibenarkan sehingga 32 aksara.

-p teks
Tetapkan Id Penyedia imej ISO. Ini mungkin mengenal pasti orang atau entiti lain
yang mengawal penyediaan data yang akan direkodkan. Biasanya ini
hendaklah id xorriso dan bukan orang atau program yang beroperasi
xorriso. Sila elakkan untuk mengubahnya. Dibenarkan sehingga 128 aksara.
Teks khas "@xorriso@" akan ditukar kepada rentetan id xorriso iaitu
lalai pada permulaan program.

-penyedia teks
Alias ​​daripada -p.

-abstrak laluan_iso
Tetapkan alamat Fail Abstrak imej ISO. Ini sepatutnya ISO 9660
laluan fail dalam imej yang mengandungi pernyataan abstrak tentang imej
kandungan. Dibenarkan sehingga 37 aksara.

-biblio laluan_iso
Tetapkan alamat Fail Biblio imej ISO. Ini sepatutnya ISO 9660
laluan fail dalam imej yang mengandungi rekod bibliografi. Dibolehkan adalah
sehingga 37 aksara.

-hak cipta laluan_iso
Tetapkan alamat Fail Hak Cipta imej ISO. Ini sepatutnya ISO 9660
laluan fail dalam imej yang mengandungi pernyataan hak cipta. Dibolehkan adalah
sehingga 37 aksara.

--modification-date=YYYYMMDDhhmmsscc
Tetapkan rentetan masa yang mengatasi penciptaan imej ISO dan cap masa pengubahsuaian
secara literal. Ia mesti terdiri daripada 16 digit perpuluhan yang membentuk YYYYMMDDhhmmsscc, dengan
YYYY antara 1970 dan 2999. Zon waktu ialah GMT. Ia sepatutnya sepadan dengan GRUB ini
baris:
carian --fs-uuid --set YYYY-MM-DD-hh-mm-ss-cc
Cth 2010040711405800 ialah 7 Apr 2010 11:40:58 (+0 sentimeter).

--penggunaan_aplikasi aksara|0xXY|path_disk
Tentukan kandungan medan Penggunaan Aplikasi yang boleh mengambil masa paling banyak 512 bait.
Jika parameter arahan ini kosong, maka medan diisi dengan 512
0-bait. Jika ia adalah satu aksara, maka ia akan diulang sebanyak 512 kali. Jika ia
bermula dengan "0x" diikuti dengan dua digit hex [0-9a-fA-F], kemudian digit dibaca sebagai
nilai bait yang diulang 512 kali.
Sebarang teks parameter lain digunakan sebagai disk_path untuk membuka fail data dan membaca sehingga
512 bait daripadanya. Jika fail lebih kecil daripada 512 bait, maka baki bait
dalam medan tetapkan kepada binari 0.

El lembu jantan kecil Bootable ISO gambar:

Prasyarat untuk imej ISO boleh boot adalah untuk mempunyai dalam imej ISO fail but
pemuat. Kemudahan but komputer diarahkan ke fail sedemikian, yang biasanya dilaksanakan
fail program selanjutnya daripada imej ISO. xorrisofs boleh menghasilkan beberapa jenis but
blok atau rekod but, yang menjadi sebahagian daripada imej ISO, dan ditafsirkan oleh
mengikut kemudahan but.

An El lembu jantan kecil rekod but menghalakan kemudahan bootstrapping ke katalog but dengan satu atau
lebih banyak imej but, iaitu fail program binari yang disimpan dalam imej ISO. Kandungan daripada
fail imej but tidak berada dalam skop El Torito.
xorriso menyusun katalog but mengikut fail imej but yang diberikan dan berstruktur
dengan pilihan -b, -e, -el-torito-alt-boot, dan --efi-boot. Selalunya ia mengandungi hanya satu entri.
El Torito ditafsirkan oleh kemudahan but PC-BIOS dan EFI. GNU/Linux yang paling boleh diboot
CD dilengkapi dengan imej but ISOLINUX atau GRUB untuk PC-BIOS.
xorrisofs menyokong pilihan contoh daripada wiki ISOLINUX, pilihan yang digunakan dalam GRUB
skrip grub-mkrescue, dan contoh dalam wiki FreeBSD AvgLiveCD.

Untuk but CD melalui kemudahan but selain PC-BIOS dan EFI, dan untuk but dari USB
kayu atau cakera keras, lihat bahagian seterusnya mengenai Kawasan Sistem.

-b iso_rr_path
Tentukan fail imej but yang akan disebut dalam entri semasa El
Katalog but Torito. Ia akan ditandakan sebagai sesuai untuk PC-BIOS.
Dengan imej but daripada ISOLINUX dan GRUB pilihan ini harus disertakan dengan
pilihan -c , -no-emul-boot , -boot-load-size 4 , -boot-info-table.

-eltorito-boot iso_rr_path
Alias ​​bagi -b.

-eltorito-alt-boot
Akhiri entri katalog but El Torito semasa dan mulakan yang baharu. Sebuah but
fail imej dan semua pilihan yang diperlukan hendaklah dinyatakan sebelum pilihan
-eltorito-alt-boot. Semua pilihan but El Torito lanjut digunakan pada katalog baharu
kemasukan. Sehingga 32 penyertaan katalog boleh dilakukan.

-e iso_rr_path
Tentukan fail imej but yang akan disebut dalam entri semasa El
Katalog but Torito. Ia akan ditandakan sebagai sesuai untuk EFI.
Pilihan -e harus diikuti dengan pilihan -no-emul-boot dan tiada pilihan El Torito yang lain
sebelum akhirnya -eltorito-alt-boot.

--efi-boot iso_rr_path
Lakukan -eltorito-alt-boot, pilihan -e dengan iso_rr_path yang diberikan, -no-emul-boot,
dan sekali lagi -eltorito-alt-boot. Gerak isyarat ini digunakan untuk mencapai kebolehbootan EFI bagi
CD penyelamat GRUB2.

-saiz-beban-but nombor
Tetapkan bilangan blok 512-bait untuk dimuatkan pada masa but daripada imej but masuk
entri katalog semasa. Imej but BIOS yang tidak meniru biasanya memerlukan saiz beban
daripada 4. Imej but EFI biasanya dapat menetapkan bilangan blok yang diduduki oleh but
fail imej.
El Torito tidak boleh mewakili saiz muatan lebih tinggi daripada 65535.

-but cakera keras
Tandai imej but dalam entri katalog semasa sebagai cakera keras yang ditiru. (bukan
sesuai untuk mana-mana pemuat but yang diketahui.)

-tiada-emul-boot
Tandai imej but dalam entri katalog semasa sebagai tidak meniru liut atau keras
cakera. (Ini untuk digunakan dengan semua pemuat but yang diketahui.)
Jika -hard-disk-boot mahupun -no-emul-boot tidak diberikan, maka imej but akan menjadi
ditandakan sebagai meniru liut. (Tidak sesuai untuk mana-mana pemuat but yang diketahui.)

-eltorito-id teks|56_digit segi enam
Tentukan rentetan ID bahagian katalog but di mana imej but akan berada
tersenarai. Jika nilai terdiri daripada 56 aksara [0-9A-Fa-f] maka ia ditukar
menjadi 28 bait, jika tidak, 28 aksara pertama menjadi rentetan ID. Rentetan ID daripada
imej but pertama menjadi ID katalog keseluruhan. Ia terhad kepada 24
watak. id_strings lain menjadi ID bahagian.

-eltorito-selcrit digit hex
Tentukan Kriteria Pemilihan imej but. Sehingga 20 bait boleh dibaca daripada
aksara yang diberikan [0-9A-Fa-f]. Mereka akan dikaitkan dengan kemasukan imej but dalam
katalog.

-boot-info-table
Tulis ganti bait 8 hingga 63 dalam imej but semasa. Maklumat akan dibekalkan
oleh xorriso semasa penghasilan imej: Alamat blok Jilid Utama
Deskriptor, alamat blok fail imej but, saiz fail imej but.

--grub2-boot-info
Tulis ganti bait 2548 hingga 2555 dalam imej but semasa dengan alamat but itu
gambar. Alamat ditulis sebagai nombor little-endian 64 bit. Ia adalah blok 2KB
alamat kandungan imej but, didarab dengan 4, dan kemudian ditambah dengan 5.

-c iso_rr_path
Tetapkan alamat fail katalog but El Torito dalam imej. Fail ini
alamat tidak penting untuk boot PC-BIOS atau EFI, tetapi ia mungkin dibaca kemudian
oleh program lain untuk mengetahui tentang imej but yang tersedia.

-eltorito-katalog iso_rr_path
Alias ​​bagi -c.

--boot-catalog-hide
Halang katalog but El Torito daripada muncul sebagai fail dalam pepohon direktori
gambar itu.

sistem Kawasan, MBR, GPT, APM, lain bot blok:

16 blok pertama imej ISO ialah Kawasan Sistem. Ia dikhaskan untuk sistem
perisian but bergantung. Ini mungkin kemudahan but dan jadual partition pelbagai
seni bina perkakasan.
A MBR (Master Boot Record) mengandungi kod but dan jadual partition. Ia dibaca oleh
PC-BIOS apabila but daripada kayu USB atau cakera keras, dan oleh PowerPC CHRP atau PReP apabila
but. Partiton MBR dengan jenis 0xee menunjukkan kehadiran GPT.
A GPT (GUID Partition Table) menandakan partition dengan cara yang lebih moden. Ia dibaca oleh EFI
apabila but daripada kayu USB atau cakera keras, dan boleh digunakan untuk mencari dan memasang HFS+
partition di dalam imej ISO.
An APM (Peta Partition Apple) menandakan partition HFS+. Ia dibaca oleh Mac untuk boot dan
untuk pemasangan.
MBR, GPT dan APM boleh digabungkan. APM menduduki 8 bait pertama kod but MBR. Semua
tiga tidak menghalang El Torito boot dari CDROM.
xorrisofs menyokong kemudahan but selanjutnya: MIPS Big Endian (SGI), MIPS Little Endian
(DEC), SUN SPARC, HP-PA, DEC Alpha. Mereka tidak boleh digabungkan dan juga tidak
boleh digabungkan dengan MBR, GPT atau APM.

Beberapa pilihan berikut mengharapkan laluan cakera sebagai input tetapi juga menerima penerangan
rentetan untuk pembaca selang libisofs, yang mampu memotong data daripada fail cakera atau
-indev dan untuk menyifar bahagian kandungan: -G, -generic-boot, --embedded-boot,
--grub2-mbr, -isohybrid-mbr, -efi-boot-part, -prep-boot-part, -B, -sparc-boot,
-tambah_partition.
Rentetan perihalan terdiri daripada komponen berikut, dipisahkan oleh titik bertindih ':'
"--interval:"Bendera":"Selang":"Zeroizers":"Sumber
Komponen "--interval" menyatakan bahawa ini bukan laluan cakera biasa melainkan selang
rentetan penerangan pembaca.
Komponen Flags mengubah tafsiran selanjutnya:
"local_fs" menuntut untuk membaca daripada fail yang digambarkan oleh laluan dalam Sumber.
"imported_iso" menuntut untuk membaca daripada -indev. Ini hanya berfungsi jika -outdev tidak sama
sebagai -indev. Komponen Sumber diabaikan.
Selang komponen terdiri daripada dua nombor alamat bait yang dipisahkan oleh aksara "-".
Cth "0-429" bermaksud membaca bait 0 hingga 429.
Komponen Zeroizers terdiri daripada sifar atau lebih rentetan dipisahkan koma. Mereka mentakrifkan
bahagian mana dari data yang dibaca untuk disifarkan. Nombor bait 0 bermaksud bait yang dibaca daripada
Alamat permulaan selang. Setiap rentetan mungkin salah satu daripada:
"zero_mbrpt" menuntut untuk menyifarkan jadual partition MBR jika bait 510 dan 511 menanggung MBR
tandatangan 0x55 0xaa.
"zero_gpt" menuntut untuk menyemak pengepala GPT dalam bait 512 hingga 1023, untuk menyifarkannya dan
blok jadual partition.
"zero_apm" menuntut untuk menyemak blok APM 0 dan untuk mensifarkan blok jadual partitionnya.
Start_byte"-"End_byte menuntut untuk mensifarkan bait baca masuk bermula dengan nombor
Start_byte dan berakhir selepas End_byte.
Sumber komponen ialah laluan fail dengan bendera "local_fs", dan diabaikan dengan bendera
"iso_import".
Nombor bait boleh diskalakan dengan akhiran daripada {k,m,g,t,s,d} yang bermaksud pendaraban dengan
{1024, 1024k, 1024m, 1024g, 2048, 512}. Nombor akhir nilai berskala menggambarkan bait terakhir bagi
julat berskala.
Cth "0d-0d" ialah "0-511".
Contoh:
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/template.iso"
"imported_iso:45056d-47103d::"

-G laluan_ cakera
Salin paling banyak 32768 bait daripada fail cakera yang diberikan kepada permulaan ISO
gambar.
Selain daripada imej but El Torito, fail disk_path tidak perlu ditambahkan pada
imej ISO. Ia tidak akan muncul sebagai fail dalam pepohon direktori.
Dalam situasi berbilang sesi, disk_path khas "." menghalang pembacaan cakera
fail tetapi bagaimanapun menyebabkan pelarasan dalam MBR sedia ada, iaitu
dipesan oleh pilihan lain.

-generik-but laluan_ cakera
Alias ​​daripada -G.

--but tertanam laluan_ cakera
Alias ​​daripada -G.

--grub2-mbr laluan_ cakera
Pasang disk_path dalam Kawasan Sistem dan anggap ia sebagai GRUB2 MBR moden. kandungannya
alamat mula imej but pertama ditukar kepada kiraan blok 512 bait,
dan offset 4 ditambah. Hasilnya ditulis sebagai nombor little-endian 64 bit
kepada alamat bait 0x1b0.

-isohibrid-mbr laluan_ cakera
Pasang disk_path sebagai ISOLINUX isohybrid MBR yang menjadikan imej but diberikan oleh
pilihan -b boleh boot daripada stik USB dan cakera keras melalui PC-BIOS. Persediaan ini adalah
biasanya dilakukan oleh program ISOLINUX isohybrid pada imej ISO yang telah dihasilkan.
Laluan cakera hendaklah membawa kepada salah satu daripada fail Syslinux isohdp[fp]x*.bin . MBR
ditampal mengikut keperluan isohybrid. Partition pertama menerangkan julat
imej ISO. Permulaannya adalah pada blok 0 secara lalai, tetapi mungkin ditetapkan kepada 64 cakera
blok mengikut pilihan -partition_offset 16.
Untuk maksud cakera_path khas "." lihat pilihan -G.

-isohybrid-gpt-basdat
Tandai imej but El Torito semasa (lihat pilihan -b dan -e) dalam GPT sebagai partition
daripada jenis Data Asas. Ini hanya berfungsi dengan -isohybrid-mbr dan mempunyai kesan yang sama pada
kawasan sistem sebagai -efi-boot-part. Ia tidak boleh digabungkan dengan -efi-boot-part atau
-hfsplus.
Tiga imej but pertama yang ditandakan oleh GPT juga akan muncul sebagai partition
entri jenis 0xef dalam MBR. Partition MBR untuk PC-BIOS mendapat jenis 0x00
daripada 0x17 dalam kes ini. Selalunya entri MBR selanjutnya adalah yang sebenarnya
digunakan oleh EFI.

-isohibrid-gpt-hfsplus
Tandai imej but El Torito semasa (lihat pilihan -b dan -e) dalam GPT sebagai partition
jenis HFS+. Kesan dan sekatan adalah seperti dengan -isohybrid-gpt-basdat.

-isohibrid-apm-hfsplus
Tandai imej but El Torito semasa (lihat pilihan -b dan -e) dalam Apple Partition
Peta sebagai partition jenis HFS+. Ini hanya berfungsi dengan -isohybrid-mbr dan mempunyai a
kesan serupa pada kawasan sistem seperti -hfsplus. Ia tidak boleh digabungkan dengan
-efi-boot-part atau -hfsplus.
Fail MBR isohybrid ISOLINUX mesti bermula dengan corak yang diketahui sebanyak 32 bait x86
kod mesin yang pada dasarnya tidak melakukan apa-apa. Ia akan ditimpa sebanyak 32 bait daripada
mock-up pengepala APM.

--label-msdos-pelindung
Tampal Kawasan Sistem dengan jadual partition PC-DOS yang ringkas di mana partition 1 menuntut
julat imej ISO tetapi membiarkan blok pertama tidak dituntut.

-partition_offset 2kb_block_adr
Menyebabkan jadual partition dengan partition tunggal yang bermula pada blok yang diberikan
alamat. Ini dikira dalam blok 2048 bait, bukan dalam blok 512 bait. Jika blok
alamat bukan sifar maka ia mestilah sekurang-kurangnya 16. Nilai yang lebih besar daripada 16 hampir tidak
penggunaan. Pengimbangan partition bukan sifar menyebabkan dua superblock dijana dan dua
set pokok direktori. Imej itu kemudiannya boleh dipasang dari permulaan mutlaknya sebagai
serta dari permulaan partition.
Nilai mengimbangi imej ISO akan dikekalkan apabila sesi baharu ditambahkan pada a
imej dimuatkan. Jadi nilai yang ditakrifkan di sini hanya berkuat kuasa jika imej ISO baharu mendapat
bertulis.

-partition_hd_cyl nombor
Tetapkan bilangan kepala setiap silinder untuk jadual partition MBR. 0 memilih a
nilai asal. Maksimum ialah 255.

-partition_sec_hd nombor
Tetapkan bilangan sektor setiap kepala untuk jadual partition MBR. 0 memilih a
nilai asal. Maksimum ialah 63.
Partition_sec_hd produk * partition_hd_cyl * 512 ialah saiz silinder. Ia
hendaklah boleh dibahagikan menjelang 2048 untuk membolehkan penjajaran yang tepat mungkin. Dengan
menambahkan partition dan -appended_part_as_gpt tiada had untuk bilangan
silinder. Jika tidak, mungkin terdapat paling banyak 1024 daripadanya. Jika saiz silinder terlalu
kecil untuk kekal di bawah had, maka nilai partition_hd_cyl yang sesuai ialah
dipilih dengan partition_sec_hd 32 atau 63. Jika imej lebih besar daripada 8,422,686,720
bait, maka kekangan saiz silinder tidak dapat dipenuhi untuk MBR. Mereka kelihatan
tidak terlalu penting pula. Alamat blok rata dalam jadual partition bagus untuk
1 TiB.

-partition_cyl_align mod
Kawal penjajaran saiz imej kepada nombor integer silinder. Ia ditetapkan
oleh spesifikasi isohybrid dan nampaknya menggembirakan program fdisk. Saiz silinder mestilah
boleh dibahagikan dengan 2048. Imej yang lebih besar daripada 8,323,596,288 bait tidak boleh diselaraskan dalam MBR
jadual partition.
Mod "auto" adalah lalai. Penjajaran dengan pelapik berlaku hanya jika pilihan -isohybrid-mbr
diberikan.
Mod "hidup" menyebabkan penjajaran dengan melapik dengan pilihan --protektif-msdos-label juga.
Mod "semua" adalah seperti "hidup" tetapi juga menambah partition dari -append_partition ke
saiz sejajar.
Mod "mati" melumpuhkan penjajaran tanpa syarat.

-tambah_partition partition_number type_code disk_path
Menyebabkan imej sistem fail yang disediakan dilampirkan pada imej ISO dan menjadi
diterangkan oleh entri jadual partition dalam blok but pada permulaan yang muncul
imej ISO. Entri partition akan menanggung saiz fail yang diserahkan yang dibundarkan
kepada gandaan seterusnya 2048 bait atau kepada gandaan seterusnya saiz silinder.
Berhati-hati dengan larian berbilang sesi berikutnya. Partition yang dilampirkan akan mendapat
ditimpa.
partition_number mungkin 1 hingga 4. Nombor 1 akan meletakkan keseluruhan imej ISO ke dalam
ruang tidak dituntut sebelum partition 1. Jadi bersama-sama dengan kebanyakan xorriso MBR atau GPT
ciri, nombor 2 akan menjadi pilihan yang paling semula jadi.
Kod_jenis mungkin "FAT12", "FAT16", "Linux", atau nombor perenambelasan antara
0x00 dan 0xff. Tidak semua nombor tersebut akan menghasilkan hasil yang boleh digunakan. Untuk senarai kod
cari di Internet untuk "Jenis Partition" atau jalankan arahan fdisk "L". Kod ini
hanya penting dengan MBR, bukan dengan GPT.
Jika beberapa arahan lain menyebabkan pengeluaran GPT, maka partition yang dilampirkan
akan disebut di sana juga, walaupun tidak -appended_part_as_gpt diberikan.

-dilampirkan_bahagian_sebagai_gpt
Menandai partition daripada -append_partition dalam GPT dan bukannya dalam MBR. Dalam kes ini
MBR menunjukkan partition tunggal jenis 0xee yang meliputi keseluruhan data output.
Secara lalai, partition yang dilampirkan akan ditanda dalam GPT hanya jika GPT dihasilkan kerana
daripada pilihan lain.

-efi-boot-bahagian laluan_ cakera
Salin fail daripada cakera ke dalam imej ISO yang muncul dan tandakannya dengan entri GPT sebagai EFI
Pembahagian Sistem. Firmware but EFI sepatutnya menggunakan imej sistem fail FAT dalam
partition sedemikian untuk but dari USB stick atau cakera keras.
Daripada disk_path, perkataan --efi-boot-image boleh diberikan. Ia mendedahkan dalam GPT
kandungan imej but El Torito EFI pertama sebagai partition sistem EFI. But EFI
imej diperkenalkan oleh pilihan -e atau --efi-boot. Imej but EFI yang terjejas
tidak boleh muncul dalam HFS+ kerana ia disimpan di luar partition HFS+.

-chrp-boot-bahagian
Tandai julat blok keseluruhan imej ISO yang muncul sebagai partition MBR jenis 0x96.
Ini tidak serasi dengan mana-mana ciri lain yang menghasilkan entri partition MBR.
Ia menjadikan GPT tidak dapat dikenali.
CHRP sering digunakan bersama dengan HFS. Ia belum diuji sama ada HFS+
sistem fail yang dihasilkan dengan pilihan -hfsplus akan boot pada mana-mana mesin berkemampuan CHRP
yang tidak but ISO 9660 tulen juga.

-chrp-boot
Alias ​​bagi -chrp-boot-part.

-prep-boot-part laluan_ cakera
Salin fail dari cakera ke dalam imej ISO yang muncul dan tandakannya dengan partition MBR
kemasukan jenis 0x41. Perisian tegar but PReP sepatutnya membaca kandungan fail
partition sebagai fail boleh laku ELF tunggal. Pilihan ini serasi dengan MBR lain
sekatan dan dengan GPT.

-mips-boot iso_rr_path
Istiharkan fail data dalam imej sebagai fail but dan punca MIPS Big Endian
pengeluaran Pengepala Jilid Endian Besar MIPS. Ini adalah saling eksklusif dengan
pengeluaran blok but lain seperti MBR. Ia akan menimpa 512 bait pertama
sebarang data yang disediakan oleh -G. Sehingga 15 fail but boleh diisytiharkan oleh berbilang
-mips-boot pilihan.

-mipsel-boot iso_rr_path
Istiharkan fail data dalam imej sebagai fail but MIPS Little Endian. Ini adalah
saling eksklusif dengan blok but lain. Ia akan menulis ganti 512 bait pertama
mana-mana data yang disediakan oleh -G. Hanya satu fail but boleh diisytiharkan oleh
-mipsel-boot.

-B laluan_cakera[,laluan_cakera ...]
Menyebabkan satu atau lebih fail data pada cakera ditulis selepas imej ISO tamat.
Label Cakera SUN akan ditulis ke dalam 512 bait pertama imej ISO yang
menyenaraikan imej ini sebagai partition 1 dan disk_paths yang diberikan sebagai partition 2 hingga 8.
Fail cakera hendaklah mengandungi imej but yang sesuai untuk sistem SUN SPARC.
Pseudo disk_path "..." menyebabkan semua entri partition kosong menjadi salinan
entri bukan kosong yang terakhir. Jika tiada disk_path lain diberikan sebelum "..." maka semua
sekatan menerangkan imej ISO. Dalam kes ini, kod pemuat but mestilah
diimport melalui pilihan -G.

-spark-boot laluan_cakera[,laluan_cakera ...]
Alias ​​daripada -B.

-label-spark teks
Tetapkan teks label ASCII bagi Label Cakera SUN.

--grub2-sparc-core iso_rr_path
Menyebabkan alamat kandungan dan saiz fail data yang diberikan dalam imej itu
ditulis selepas Label Cakera SUN. Kedua-dua nombor dikira dalam bait. Alamat
ditulis sebagai nombor big-endian 64 bit hingga bait 0x228. Saiz ditulis sebagai 32
bit big-endian nombor kepada bait 0x230.

-hppa-cmdline teks
Tetapkan baris arahan PALO untuk HP-PA. Sehingga 1023 aksara dibenarkan oleh
lalai. Dengan -hppa-hdrversion 4 hadnya ialah 127.
Ambil perhatian bahawa lima pilihan -hppa pertama adalah wajib, jika mana-mana pilihan -hppa
diberikan. Hanya pilihan -hppa-hdrversion dibenarkan hilang.

-hppa-pemuat but iso_rr_path
Tetapkan laluan yang diberikan sebagai fail pemuat but HP-PA.

-hppa-kernel-32 iso_rr_path
Tentukan laluan yang diberikan sebagai fail kernel 32 bit HP-PA.

-hppa-kernel-64 iso_rr_path
Tentukan laluan yang diberikan sebagai fail kernel 64 bit HP-PA.

-hppa-ramdisk iso_rr_path
Tetapkan laluan yang diberikan sebagai fail cakera RAM HP-PA.

-hppa-hdrversion nombor
Pilih antara pengepala PALO versi 5 (lalai) dan versi 4. Untuk yang sesuai
nilai lihat dalam kod sumber PALO: PALOHDRVERSION.

-alpha-boot iso_rr_path
Istiharkan fail data dalam imej sebagai Pemuat Bootstrap Sekunder DEC Alpha SRM
dan menyebabkan pengeluaran sektor but yang menunjuk kepadanya. Ini adalah bersama
eksklusif dengan pengeluaran blok but lain seperti MBR.

Watak set:

Set aksara tidaklah penting selagi hanya aksara abjad angka bahasa Inggeris digunakan
untuk nama fail atau selagi semua penulis dan pembaca medium menggunakan aksara yang sama
ditetapkan. Di luar kekangan ini mungkin perlu untuk membenarkan xorriso menukar kod bait.
Penukaran daripada set aksara input kepada set aksara output dilakukan apabila ISO
imej akan ditulis. Sebaliknya terdapat penukaran daripada set aksara output kepada
set aksara input apabila imej ISO dimuatkan. Set boleh ditakrifkan oleh pilihan
-input-charset dan -output-charset, jika perlu.

-input-charset character_set_name
Tetapkan set aksara untuk menukar nama fail cakera apabila memasukkannya
ke dalam imej ISO.

-output-charset character_set_name
Tetapkan set aksara untuk menukar nama imej ISO yang dimuatkan dan kepada
yang untuk menukar nama semasa menulis imej ISO.

jigdo Templat Pengekstrakan:

Daripada man genisoimage: "Jigdo ialah alat untuk membantu dalam pengedaran fail besar seperti CD
dan imej DVD; lihat http://atterer.net/jigdo/ untuk butiran lanjut. CD Debian dan DVD ISO
imej diterbitkan di web dalam format jigdo untuk membolehkan pengguna akhir memuat turunnya lebih banyak
cekap."
Jika penggunaan libjte telah didayakan pada masa penyusunan xorriso, maka xorrisofs boleh menghasilkan a
.jigdo dan fail .template bersama-sama dengan imej ISO sesi tunggal. Jika tidak, maka Jigdo
pilihan akan menyebabkan peristiwa GAGAL, ​​yang biasanya membawa kepada pengguguran program.
Seseorang boleh menentukan keupayaan untuk Jigdo dengan:
$ xorrisofs -versi 2>&1 | grep '^libjte' && echo YA

Fail .jigdo mengandungi jumlah semak dan alamat fail simbolik. Fail .template
mengandungi imej ISO termampat dengan teg rujukan dan bukannya bait kandungan
fail tersenarai.
Input untuk proses ini adalah hujah biasa untuk a xorrisofs sesi tanpa imej
dimuatkan dan fail .md5 yang menyenaraikan fail data tersebut yang mungkin disenaraikan dalam .jigdo
fail dan dirujuk secara luaran dalam fail .template. Setiap fail yang ditetapkan diwakili
dalam fail .md5 dengan satu baris teks:
MD5 sebagai 32 digit heks, 2 kosong, saiz sebagai 12 digit perpuluhan atau kosong, 2 kosong, simbolik
alamat fail
Alamat fail dalam baris .md5 perlu mengandungi nama asas yang sama dengan laluan_pacuan
fail yang akan dipadankan. Laluan direktori alamat fail adalah penentu untuk To=From
pemetaan, bukan untuk pengecaman fail. Selepas To=Dari pemetaan, alamat fail akan ditulis
ke dalam fail .jigdo. Alat pemulihan Jigdo akan menukar alamat ini menjadi benar-benar
alamat sumber data boleh dicapai dari mana mereka boleh membaca.
Jika senarai parameter jigdo tidak kosong, maka padding akan dikira sebagai sebahagian daripada
imej ISO.

-jigdo-jigdo laluan_ cakera
Tetapkan disk_path untuk fail .jigdo dengan jumlah semak dan alamat muat turun untuk
mengisi lubang di .template.

-jigdo-template laluan_ cakera
Tetapkan disk_path untuk fail .template dengan imej ISO berlubang dan dimampatkan
salinan.

-jigdo-min-saiz-fail saiz
Tetapkan saiz minimum untuk fail data untuk disenaraikan dalam fail .jigdo dan menjadi a
lubang dalam fail .template. saiz mungkin nombor biasa mengira bait, atau nombor
dengan tambahan huruf "k", "m", "g" untuk mengira KiB (1024 bait), MiB (1024 KiB), atau
GiB (1024 MiB).

-jigdo-force-md5 cakera_path_pattern
menambah corak ungkapan biasa yang akan dibandingkan dengan mutlak
disk_path bagi mana-mana fail data yang tidak ditemui dalam senarai .md5. Perlawanan menyebabkan a
Kejadian MISHAP, yang biasanya tidak membatalkan program berjalan tetapi akhirnya menyebabkan a
nilai keluar bukan sifar program.

-jigdo-kecualikan cakera_path_pattern
Tambah corak ungkapan biasa yang akan dibandingkan dengan mutlak
disk_path bagi mana-mana fail data. Padanan menyebabkan fail kekal dalam .template dalam mana-mana
kes.

-peta-jigdo Kepada=Dari
Tambah pasangan rentetan borang To=From ke senarai parameter. Jika fail data mendapat
disenaraikan dalam fail .jigdo, kemudian ia dirujuk oleh alamat fail dari barisnya masuk
fail .md5. Alamat fail ini disemak sama ada ia bermula dengan Daripada
tali. Jika ya, maka rentetan ini akan digantikan dengan rentetan Kepada dan ':'
aksara, sebelum ia masuk ke dalam fail .jigdo. Rentetan Daripada hendaklah berakhir dengan '/'
watak.

-md5-senarai laluan_ cakera
Tetapkan disk_path di mana untuk mencari fail input .md5.

-jigdo-template-compress "gzip"|"bzip2"
Pilih salah satu daripada "bzip2" atau "gzip" untuk pemampatan fail templat. Jigdo itu
fail dipadamkan tanpa dimampatkan.

-checksum_algorithm_iso senarai_nama
Pilih satu atau lebih daripada "md5", "sha1", "sha256", "sha512" untuk tambahan "# Imej
Jumlah semak Hex" dalam fail .jigdo. Senarai_nama_ mungkin cthnya kelihatan seperti
"md5,sha1,sha512". Nilai "semua" memilih semua algoritma yang tersedia. Ambil perhatian bahawa MD5
kekal sentiasa didayakan.

-checksum_algorithm_template senarai_nama
Pilih algoritma untuk jumlah semak "# Template Hex" dalam fail .jigdo. The
peraturan untuk senarai_nama adalah sama seperti dengan -checksum_algorithm_iso.

Lain-lain pilihan yang berikut:

-saiz cetakan
Cetak ke output standard bilangan yang boleh dijangka 2048 bait blok dalam
imej ISO yang muncul. Jangan keluarkan imej ini.
Hasilnya bergantung pada beberapa tetapan.
Jika pilihan --emul-toc diberikan, maka padding (lihat -pad) tidak dikira sebagai sebahagian daripada
saiz imej. Dalam kes ini sama ada gunakan -no-pad atau tambah 150 (= 300 KiB) pada
nombor terhasil.
Jika emulasi mkisofs tamat selepas pilihan -print-size, maka sifat yang paling banyak
fail imej but yang ditentukan baru-baru ini tidak boleh diedit oleh arahan xorriso berikutnya.

--no_rc
Hanya jika digunakan sebagai hujah pertama pilihan ini menghalang pembacaan dan tafsiran
fail permulaan. Lihat bahagian FAIL di bawah.

-membantu
Senaraikan pilihan yang disokong kepada stderr. Pilihan mkisofs asal menanggung asalnya
teks penerangan mksofs.

-senyap
Sekat kebanyakan mesej program yang dijalankan, kecuali yang menunjukkan masalah atau
kesilapan.

-gui
Tingkatkan kekerapan mesej pacifier semasa menulis imej ISO.

-fail log laluan_ cakera
Potong fail disk_path kepada saiz 0 dan ubah hala kepadanya semua mesej yang akan
biasanya muncul pada stderr. -log-file dengan teks kosong sebagai disk_path mendayakan semula output
kepada stderr.

-v
Dayakan output mesej program bermaklumat.

-berkata-kata
Alias ​​bagi -v.

-turun
Cetak ke output standard teks yang bermula dengan
"mkisofs 2.01-Emulation Copyright (C)"
dan kepada ralat piawai maklumat versi xorriso.

CONTOH


Gambaran Keseluruhan of contoh:
Larian pengeluaran imej yang mudah
Tetapkan laluan imej ISO dengan -graft-points
Lakukan larian berbilang sesi
Biarkan xorrisofs berfungsi di bawah growisofs
Sandaran tambahan beberapa pokok direktori
Sandaran tambahan dengan pokok terkumpul
Cipta imej boleh boot untuk PC-BIOS dan EFI

A mudah gambar pengeluaran menjalankan
Pokok fail yang disediakan dalam direktori ./for_iso akan disalin ke dalam direktori akar ISO
gambar. Kebenaran fail ditetapkan kepada baca sahaja untuk semua orang. Atribut Joliet untuk
Sistem Microsoft ditambah. Imej yang terhasil akan ditulis sebagai fail data ./image.iso on
cakera.
$ xorrisofs -r -J -o ./image.iso ./for_iso

Tetapkan ISO gambar laluan by -titik cantuman
Tanpa pilihan -graft-points setiap fail cakera yang diberikan disalin ke dalam direktori akar fail
Imej ISO, mengekalkan namanya. Jika direktori diberikan, maka failnya dan
sub-direktori disalin ke dalam direktori akar, mengekalkan nama mereka.
$ xorrisofs ... /home/me/datafile /tmp/directory
menghasilkan dalam direktori akar imej ISO:
/fail data
/file_1_from_directory
...
/file_N_from_directory

Dengan pilihan -graft-points adalah mungkin untuk meletakkan fail dan direktori ke laluan sewenang-wenangnya
dalam imej ISO.
$ xorrisofs ... -graft-points /home/me/datafile /dir=/tmp/directory
menghasilkan dalam direktori akar imej ISO:
/fail data
/dir
Akhirnya direktori induk yang diperlukan dalam imej akan dibuat secara automatik:
/datafiles/file1=/home/me/datafile
hasil dalam imej ISO:
/datafiles/file1
Atribut direktori /datafiles dapat disalin dari /home/me pada cakera.

Biasanya seseorang harus mengelakkan = dan \ aksara dalam bahagian ISO pathspec. Tetapi jika ia
mesti, seseorang boleh melarikan diri mereka:
/with_\=_and_\\/file=/tmp/directory/file
hasil dalam imej ISO:
/with_=_and_\/file

Melaksanakan berbilang sesi berjalan
Contoh ini berfungsi untuk media berbilang sesi sahaja: CD-R[W], DVD-R[W], DVD+R, BD-R. Tambah
cdrskin option --grow_overwriteable_iso to all -as cdrecord berjalan untuk membolehkan
emulasi berbilang sesi pada media boleh tulis ganti.
Sesi pertama ditulis seperti ini:
$ xorrisofs -graft-points \
/tree1=prepared_for_iso/tree1 \
| xorriso -as cdrecord -v dev=/dev/sr0 blank=fast -multi -eject -
Sesi susulan ditulis seperti ini:
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ m=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ xorrisofs -M /dev/sr0 -C $m -graft-points \
/tree2=prepared_for_iso/tree2 \
| xorriso -sebagai cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
Sentiasa keluarkan dulang pemacu antara sesi. Sesi lama dibaca melalui /dev/sr0. Ianya
pemacu peranti mungkin tidak mengetahui kandungan yang diubah sebelum ia memuatkan medium semula.
Dalam kes ini sesi sebelumnya tidak akan dimuatkan dan sesi baharu akan mengandungi
hanya fail yang baru ditambah.
Atas sebab yang sama jangan biarkan xorriso -as cdrecord memuatkan medium, sebaliknya lakukan ini
secara manual atau oleh program yang membaca dari /dev/sr0.

Mari xorrisofs bekerja di bawah growisofs
growisofs mengharapkan program pemformat ISO yang memahami pilihan -C dan -M. Pembolehubah
ditakrifkan untuk mengatasi nama lalai berkod keras.
$ eksport MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /some/files
$ growisofs -M /dev/dvd /more/files
Jika tiada "xorrisofs" tersedia pada sistem anda, maka anda perlu membuat pautan
menunjuk ke binari xorriso dan memberitahu growisofs untuk menggunakannya. Cth oleh:
$ ln -s $(yang xorriso) "$HOME/xorrisofs"
$ eksport MKISOFS="$HOME/xorrisofs"
Seseorang boleh berhenti emulasi mkisofs dengan hujah "--" dan menggunakan semua arahan xorriso.
growisofs tidak suka pilihan yang bermula dengan "-o" tetapi -outdev mesti ditetapkan kepada "-". Jadi gunakan
"outdev" sebaliknya:
$ growisofs -Z /dev/dvd --for_backup -- \
outdev - -update_r /my/files /files
$ growisofs -M /dev/dvd --for_backup -- \
outdev - -update_r /my/files /files
Ambil perhatian bahawa --for_backup diberikan dalam emulasi mkisofs. Untuk mengekalkan tambahan yang direkodkan
data ia mesti sudah berkuat kuasa, apabila emulasi memuatkan imej.

Tambahan sandaran of a beberapa direktori pokok
Ini menukar pepohon direktori /open_source_project dan /personal_mail dalam imej ISO
supaya mereka menjadi salinan tepat rakan cakera mereka. Objek fail ISO dapat
dibuat, dipadamkan atau dapatkan atribut mereka dilaraskan dengan sewajarnya.
ACL, xattr, pautan keras dan jumlah semak MD5 akan direkodkan. Ia dijangka bahawa inode
nombor dalam sistem fail cakera adalah berterusan sepanjang kitaran pemasangan dan but. Fail
dengan nama yang sepadan dengan *.o atau *.swp dikecualikan secara eksplisit.

Untuk digunakan beberapa kali pada medium yang sama, setiap kali kemas kini dua pokok cakera ke
medium yang dikehendaki. Mulakan dengan medium kosong dan kemas kini sehingga dia gagal
anggun kerana kekurangan ruang yang tinggal pada yang lama.
Jangan biarkan xorriso -as cdrecord memuatkan medium, sebaliknya lakukan ini secara manual atau dengan a
program yang dibaca dari /dev/sr0.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ load_opts=
$ test -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(tarikh '+%Y_%m_%d_%H%M%S')" -graft-points \
-akar-lama / \
/projects=/home/thomas/projects \
/personal_mail=/home/thomas/personal_mail \
| xorriso -sebagai cdrecord dev=/dev/sr0 -v -multi -waiti -eject -

Ini masuk akal jika sandaran penuh meninggalkan kapasiti yang besar pada media dan jika
perubahan yang dijangkakan adalah lebih kecil daripada sandaran penuh.

Pilihan Yang do tidak penggunaan Matlamat paling muda sandaran Untuk -akar lama. Mempunyai sekurang-kurangnya dua media yang anda
guna secara bergantian. Jadi hanya sandaran yang lebih lama terancam oleh operasi tulis baharu, manakala
sandaran terbaharu disimpan dengan selamat pada medium yang berbeza.
Sentiasa sediakan medium kosong untuk melakukan sandaran penuh sekiranya percubaan kemas kini gagal
disebabkan oleh baki kapasiti yang tidak mencukupi. Kegagalan ini tidak akan merosakkan medium lama, daripada
kursus.

Jika nombor inod pada cakera tidak berterusan, maka gunakan option --old-root-no-ino . Di dalam ini
kes larian kemas kini akan membandingkan jumlah MD5 yang direkodkan dengan kandungan fail semasa pada hard
cakera.

Dengan mount pilihan -o "sbsector=" pada GNU/Linux atau -s pada FreeBSD atau NetBSD adalah mungkin untuk
akses pepohon sesi yang mewakili versi sandaran yang lebih lama. Dengan media CD,
GNU/Linux mount menerima nombor sesi secara langsung dengan pilihannya "session=".
Media berbilang sesi dan kebanyakan media boleh tulis ganti yang ditulis oleh xorriso boleh memberitahu sbsectors
sesi mereka oleh xorriso option -toc:
$ xorriso -dev /dev/sr0 -toc
xorriso boleh mencetak arahan pelekap yang sepadan untuk nombor sesi:
$ xorriso -mount_cmd /dev/sr0 sesi 12 / mnt
atau untuk id volum yang sepadan dengan ungkapan carian:
$ xorriso -mount_cmd /dev/sr0 volid '*2008_12_05*' / mnt
Kedua-duanya menghasilkan output standard seperti:
mount -t iso9660 -o nodev,noexec,nosuid,ro,sbsector=1460256 '/dev/sr0' '/ mnt'
Pengguna super boleh membiarkan xorriso melaksanakan arahan pelekap secara langsung:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

Tambahan sandaran bersama terkumpul pokok
Solaris tidak menawarkan pilihan untuk memasang sesi yang lebih lama. Untuk menjaga mereka
boleh diakses, seseorang boleh memetakan semua fail ke pepohon fail di bawah direktori sesi dan terkumpul
direktori tersebut dari sesi ke sesi. Pokok -root diklonkan daripada -old-root
pokok sebelum ia dibandingkan dengan pokok yang sesuai pada cakera.
Ini menuntut untuk mengetahui nama direktori sesi yang digunakan sebelum ini.
Dengan sesi pertama:
$ xorrisofs -root /session1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(tarikh '+%Y_%m_%d_%H%M%S')" -graft-points \
/projects=/home/thomas/projects \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v blank=as_needed \
-multi -waiti -eject -

Dengan sesi kedua, pilihan -old-root merujuk kepada /session1 dan -root baharu ialah
/sesi2.
Jangan biarkan xorriso -as cdrecord memuatkan medium, sebaliknya lakukan ini secara manual atau dengan a
program yang dibaca dari /dev/sr0.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ load_opts=
$ test -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -root /session2 -old-root /session1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(tarikh '+%Y_%m_%d_%H%M%S')" -graft-points \
/projects=/home/thomas/projects \
/personal_mail=/home/thomas/personal_mail \
| xorriso -sebagai cdrecord dev=/dev/sr0 -v -multi -waiti -eject -
Dengan sesi ketiga, pilihan -old-root merujuk kepada /session2. -root baharu ialah /session3.
Dan sebagainya.

Buat boleh dibaca imej Untuk PC-BIOS and EFI
Suite pemuat but SYSLINUX/ISOLINUX popular untuk but PC-BIOS. Wiki ISOLINUX
menetapkan untuk mencipta direktori ./CD_root pada cakera dan menyalin semua fail yang dikehendaki
di bawah direktori itu. Terutamanya fail isolinux.bin hendaklah disalin ke
./CD_root/isolinux/isolinux.bin . Ini ialah fail imej but.
Pilihan mkisofs yang ditetapkan boleh digunakan tidak berubah dengan xorrisofs:
$ xorrisofs -o output.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-saiz 4 -boot-info-table \
./CD_root
Letakkannya pada CD dengan program bakar. Cth:
$ xorriso -as cdrecord -v dev=/dev/sr0 blank=as_needed output.iso

Imej dari contoh di atas akan but dari CD, DVD atau BD, tetapi bukan dari USB stick atau lain-lain
peranti seperti cakera keras. Ini boleh dilakukan dengan bantuan MBR isohybrid. Syslinux menyediakan
memadankan fail templat sebagai isohdp[fp]x*.bin . Cth /usr/lib/syslinux/isohdpfx.bin .
Jika beberapa ratus KB saiz tidak penting, maka pilihan -partition_offset boleh digunakan untuk
cipta jadual partition di mana partition 1 bermula bukan pada blok 0. Ini memudahkan kemudian
manipulasi kayu USB oleh alat untuk pembahagian dan pemformatan.
Imej daripada contoh berikut akan disediakan untuk but melalui MBR dan yang pertama
partition akan bermula pada blok cakera keras 64.
Ia juga akan boot daripada media optik.
$ xorrisofs -o output.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-saiz 4 -boot-info-table \
-isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin \
-partition_offset 16 \
./CD_root
Jadi pengguna super dan salin imej ke fail peranti asas USB yang tidak dibahagi
tongkat. Pada GNU/Linux ini contohnya /dev/sdb, bukan /dev/sdb1.
PERHATIAN: Ini akan menimpa sebarang pembahagian pada batang USB dan menjadikan data yang tinggal
tidak boleh diakses.
Jadi pertama pastikan anda mendapat alamat yang betul bagi peranti yang dimaksudkan. Cth dengan membaca
100 MiB data daripadanya dan melihatnya berkelip:
# dd bs=2K jika=/dev/sdb count=50K >/dev/null
Sekarang salin imej ke atasnya
# dd bs=2K if=output.iso of=/dev/sdb

Sekarang untuk EFI:
Fail imej but mestilah imej Pemisahan Sistem EFI, iaitu sistem fail FAT
dengan direktori /EFI/BOOT dan fail but dengan nama yang ditetapkan EFI: BOOTIA32.EFI untuk 32 bit
x86, BOOTx64.EFI untuk 64 bit AMD/x86 (dalam UEFI-2.4 memang terdapat huruf kecil "x"),
BOOTAA64.EFI untuk ARM 64 bit. Perisian dalam sistem fail FAT sepatutnya dapat mencari dan
periksa sistem fail ISO untuk konfigurasi pemuat but dan permulaan sistem pengendalian.
Program GRUB2 grub-mkimage boleh menghasilkan sistem fail FAT dengan kandungan yang sesuai, yang
kemudian menggunakan perisian GRUB2 selanjutnya daripada sistem fail ISO.
Peralatan but EFI boleh digabungkan dengan isohybrid ISOLINUX di atas untuk PC-BIOS dalam not
cara yang benar-benar mematuhi UEFI-2.4, yang jelas berfungsi dengan baik. Ia menghasilkan partition MBR dan GPT
jadual, kedua-duanya dengan partition bersarang. Andaikan imej Pemisahan Sistem EFI sudah sedia sebagai
./CD_root/boot/grub/efi.img, tambahkan pilihan berikut sebelum alamat direktori
./CD_root:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-isohybrid-gpt-basdat \
Lebih mematuhi UEFI-2.4 adalah untuk memutuskan sama ada MBR atau GPT dan menambah salinan
Partition Sistem EFI untuk mengelakkan pertindihan partition ISO dan partition EFI.
Di sini untuk MBR:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-append_partition 2 0xef ./CD_root/boot/grub/efi.img \
ISO yang terhasil sepatutnya but daripada media optik dan batang USB. Seseorang boleh meninggalkan
option -eltorito-alt-boot jika tiada pilihan -b digunakan untuk menjadikan ISO boleh boot melalui PC-BIOS.

Untuk ISO dengan peralatan but GRUB2 tulen pertimbangkan untuk menggunakan alat GRUB2 grub-mkrescue sebagai
bahagian hadapan kepada xorrisofs.

Jika anda mempunyai sistem fail ISO boleh boot dan ingin mengetahui peralatannya serta cadangan bagaimana
untuk menghasilkan semula, cuba:
$ xorriso -hfsplus pada -indev IMAGE.iso \
-report_el_torito plain -report_system_area plain \
-print "" -print "======= Cadangan untuk pilihan xorrisofs:" \
-report_el_torito as_mkisofs

Gunakan xorrisofs dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser ialah permainan terbuka yang pantas, percuma dan menyeronokkan
    sumber rangka kerja permainan HTML5 yang menawarkan
    Penyampaian WebGL dan Kanvas merentas
    pelayar web desktop dan mudah alih. Permainan
    boleh bersama...
    Muat turun Phaser
  • 2
    Enjin VASSAL
    Enjin VASSAL
    VASSAL ialah enjin permainan untuk mencipta
    versi elektronik papan tradisional
    dan permainan kad. Ia memberikan sokongan untuk
    rendering dan interaksi sekeping permainan,
    dan ...
    Muat turun Enjin VASSAL
  • 3
    OpenPDF - Fork iText
    OpenPDF - Fork iText
    OpenPDF ialah perpustakaan Java untuk mencipta
    dan mengedit fail PDF dengan LGPL dan
    Lesen sumber terbuka MPL. OpenPDF ialah
    LGPL/MPL pengganti sumber terbuka iText,
    yang ...
    Muat turun OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Automatik
    Analisis Geosainifik - ialah Geografi
    Perisian Sistem Maklumat (GIS) dengan
    keupayaan yang besar untuk geodata
    pemprosesan dan ana...
    Muat turun SAGA GIS
  • 5
    Kotak alat untuk Java/JTOpen
    Kotak alat untuk Java/JTOpen
    Kotak Alat IBM untuk Java / JTOpen ialah a
    perpustakaan kelas Java yang menyokong
    klien/pelayan dan pengaturcaraan internet
    model kepada sistem yang menjalankan OS/400,
    i5/OS, o...
    Muat turun Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Dipacu Data)
    ialah perpustakaan JavaScript yang membolehkan anda
    untuk menghasilkan data yang dinamik dan interaktif
    visualisasi dalam pelayar web. Dengan D3
    awak ...
    Muat turun D3.js
  • Lebih »

Arahan Linux

  • 1
    abidiff
    abidiff
    abidiff - bandingkan ABI fail ELF
    abidiff membandingkan Perduaan Aplikasi
    Antara muka (ABI) dua perpustakaan kongsi
    dalam format ELF. Ia memancarkan sesuatu yang bermakna
    penghormatan ...
    Lari abidiff
  • 2
    abidw
    abidw
    abidw - sirikan ABI seorang ELF
    fail abidw membaca perpustakaan kongsi dalam ELF
    memformat dan mengeluarkan perwakilan XML
    ABI kepada output standard. The
    dipancarkan...
    Lari abidw
  • 3
    copac2xml
    copac2xml
    bibutils - penukaran bibliografi
    utiliti...
    Jalankan copac2xml
  • 4
    copt
    copt
    copt - pengoptimum lubang intip SYSNOPIS:
    fail copt.. HURAIAN: copt ialah a
    pengoptimum lubang intip tujuan umum. Ia
    membaca kod daripada input standardnya dan
    menulis sebuah...
    Jalankan copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - kumpulkan tajuk
    pengisytiharan daripada dokumen Stx ...
    Jalankan gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bangku - penanda aras http ...
    Lari gatling-bench
  • Lebih »

Ad