EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

xorriso - Daring di Awan

Jalankan xorriso di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah xorriso yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


xorriso - membuat, memuat, memanipulasi, dan menulis gambar sistem file ISO 9660 dengan Rock
Ekstensi punggungan.

RINGKASAN


xorriso [pengaturan|tindakan]

DESKRIPSI


xorriso adalah program yang menyalin objek file dari sistem file yang sesuai dengan POSIX ke Rock
Ridge meningkatkan sistem file ISO 9660 dan melakukan manipulasi sesi-bijaksana seperti itu
sistem file. Itu dapat memuat informasi manajemen dari gambar ISO yang ada dan menulis
hasil sesi ke media optik atau ke objek sistem file.
Begitu juga sebaliknya xorriso dapat menyalin objek file dari sistem file ISO 9660.

Properti khusus dari xorriso adalah tidak memerlukan formatter ISO 9660 eksternal
program atau program burn eksternal untuk CD, DVD atau BD melainkan menggabungkan
perpustakaan libburnia-project.org .

Perusahaan of fitur:
Beroperasi pada citra ISO yang ada atau membuat citra baru.
Menyalin file dari sistem file disk ke dalam citra ISO.
Menyalin file dari image ISO ke sistem file disk (lihat osirrox).
Mengganti nama atau menghapus objek file dalam citra ISO.
Mengubah properti file dalam citra ISO.
Memperbarui subpohon ISO secara bertahap agar sesuai dengan subpohon disk yang diberikan.
Menulis hasil baik sebagai gambar yang sama sekali baru atau sebagai sesi tambahan ke media optik atau
objek sistem file.
Dapat mengaktifkan gambar boot ISOLINUX dan GRUB melalui El Torito dan MBR.
Dapat melakukan tugas multi-sesi sebagai emulasi mkisofs dan cdrecord.
Dapat merekam dan memulihkan tautan keras dan ACL.
Konten mungkin mendapatkan zisof yang dikompresi atau difilter oleh proses eksternal.
Dapat mengeluarkan perintah untuk me-mount sesi lama di GNU/Linux atau FreeBSD.
Dapat memeriksa kerusakan media dan menyalin blok yang dapat dibaca ke disk.
Dapat melampirkan checksum MD5 ke setiap file data dan seluruh sesi.
Memindai drive optik, mengosongkan media optik yang dapat digunakan kembali.
Membaca instruksinya dari argumen baris perintah, dialog, dan file.
Menyediakan perintah navigasi untuk manipulasi gambar ISO interaktif.
Ambang batas yang dapat disesuaikan untuk pembatalan, nilai keluar, dan pelaporan masalah.

Perhatikan bahwa xorriso tidak menulis CD audio dan tidak menghasilkan sistem file UDF
yang ditentukan untuk DVD atau BD video resmi.

Umum informasi paragraf:
Model sesi
Jenis dan status media
Membuat, Menumbuhkan, Memodifikasi, Menumbuhkan Buta
Libburn drive
Rock Ridge, POSIX, X/Open, El Torito, ACL, xattr
Pemrosesan perintah
Dialog, Readline, Halaman hasil

Mungkin Anda ingin melihat CONTOH bagian di dekat akhir teks ini sebelumnya
membaca beberapa ratus baris informasi latar belakang berikutnya.

Sidang model:
Tidak seperti sistem file lainnya, ISO 9660 (aka ECMA-119) tidak dimaksudkan untuk operasi baca-tulis
melainkan untuk dihasilkan dalam satu sapuan dan ditulis ke media sebagai Sidang.
Konten data sesi disebut sistem file gambar.

Gambar tertulis dalam sesinya kemudian dapat dipasang oleh sistem operasi untuk menjadi
digunakan hanya-baca. GNU/Linux dapat memasang gambar ISO dari perangkat blok, yang mungkin:
mewakili media optik, media lain atau melalui perangkat loop bahkan dari file disk biasa.
FreeBSD memasang gambar ISO dari perangkat yang mewakili media arbitrer atau dari disk biasa
file.

Model penggunaan sesi ini telah diperluas pada media CD dengan konsep multi-sesi ,
yang menambahkan informasi ke CD dan memberikan program pemasangan sistem operasi
alamat titik masuk setiap sesi. Program mount mengenali perangkat blok
yang mewakili media CD dan secara default akan memasang gambar di sesi terakhir.
Sesi ini biasanya berisi pohon direktori yang diperbarui untuk seluruh media yang mengatur
isi data di semua sesi yang direkam. Jadi dalam pandangan program mount semua
sesi media tertentu bersama-sama membentuk gambar sistem file tunggal.
Menambahkan sesi ke gambar ISO yang ada dalam teks ini disebut sebagai pertumbuhan.
Model multi-sesi standar MMC tidak berlaku untuk semua jenis media. Tapi program
growisofs oleh Andy Polyakov menunjukkan cara memperluas fungsionalitas ini ke media yang dapat ditimpa
atau file disk yang membawa sistem file ISO 9660 yang valid.

xorriso menyediakan pertumbuhan serta metode sendiri bernama memodifikasi yang menghasilkan
image ISO yang benar-benar baru dari yang lama dan modifikasinya. Lihat paragraf Membuat,
Tumbuh, Memodifikasi, Buta Tumbuh di bawah.

xorriso mengadopsi konsep multi-sesi dengan memuat pohon direktori gambar jika ada,
dengan menawarkan untuk memanipulasinya dengan beberapa tindakan, dan dengan menulis gambar baru ke
media sasaran.
Sesi pertama a xorriso run dimulai dengan definisi drive input dengan
Gambar ISO atau menurut definisi drive keluaran. Sesi diakhiri dengan perintah -commit
yang memicu tulisan. A -commit dilakukan secara otomatis ketika program berakhir secara berkala.

Setelah -commit, sesi baru dimulai dengan yang baru ditulis sebagai input. Masukan baru
drive hanya dapat dipilih selama gambar ISO yang dimuat tidak diubah. Tertunda
perubahan dapat dicabut dengan perintah -rollback.

Menulis sesi ke target seharusnya sangat mahal dari segi waktu dan
menghabiskan ruang pada media yang dapat ditambahkan atau ditulis sekali. Oleh karena itu semua manipulasi yang dimaksudkan dari
gambar ISO tertentu harus dilakukan dalam satu sesi. Tapi pada prinsipnya itu mungkin
untuk menyimpan status perantara dan melanjutkan manipulasi gambar.

Media jenis serta menyatakan:
Ada dua keluarga media dalam standar MMC:
Multi-sesi media adalah CD-R, CD-RW, DVD-R, DVD+R, DVD+R/DL, BD-R, dan DVD-RW yang tidak diformat.
Media ini menyediakan daftar isi yang menggambarkan sesi yang ada. Lihat
perintah -tok.
Mirip dengan media multi-sesi adalah DVD-R DL dan DVD-RW yang dikosongkan minimal. Mereka merekam
hanya satu sesi yang ukurannya harus diketahui terlebih dahulu. xorriso akan menulis ke
mereka hanya jika perintah -close diatur ke "on".
Dapat ditimpa media adalah DVD-RAM, DVD+RW, BD-RE, dan DVD-RW berformat. Mereka menawarkan secara acak
akses tulis tetapi tidak memberikan informasi tentang riwayat sesi mereka. Jika mereka mengandung
satu atau lebih sesi ISO 9660 dan jika sesi pertama ditulis oleh xorriso, lalu a
daftar isi dapat ditiru. Jika tidak, hanya satu sesi keseluruhan yang akan terlihat.
Media DVD-RW dapat diformat dengan -format "full". Mereka dapat dibuat tidak diformat dengan -blank
"berubah bentuk".
File biasa dan perangkat blok ditangani sebagai media yang dapat ditimpa. Pipa dan lainnya
jenis file yang dapat ditulisi ditangani sebagai media multi-sesi kosong.

Media ini dapat mengasumsikan beberapa keadaan di mana mereka menawarkan kemampuan yang berbeda.
Kosong media dapat ditulis dari awal. Mereka tidak mengandung gambar ISO yang cocok untuk xorriso.
Blank adalah keadaan media optik yang baru dibeli. Dengan CD-RW dan DVD-RW bekas bisa
dicapai dengan tindakan -blank "as_needed". Media yang dapat ditimpa dianggap kosong jika:
masih baru atau jika sudah ditandai kosong oleh xorriso. Tindakan -kosongkan "as_needed" bisa
digunakan untuk melakukan penandaan ini pada media yang dapat ditimpa, atau untuk menerapkan pemformatan wajib ke yang baru
media jika perlu.
Dapat ditambahkan media menerima sesi lebih lanjut. Entah mereka adalah media multi-sesi MMC di
status yang dapat ditambahkan, atau media yang dapat ditimpa yang berisi gambar ISO yang sesuai untuk
xorriso.
Appendable adalah status setelah menulis sesi dengan perintah -close off.
Tertutup media tidak dapat ditulis. Mereka mungkin berisi gambar ISO yang cocok untuk xorriso.
Tertutup adalah keadaan media DVD-ROM dan media multi-sesi yang ditulis dengan
perintah -tutup. Jika drive adalah perangkat keras hanya-baca maka mungkin akan menampilkan media apa pun
sebagai CD-ROM atau DVD-ROM tertutup.
Media yang dapat ditimpa menganggap status ini dalam drive hanya-baca atau jika mengandung:
data yang tidak dapat dikenali di 32 blok data pertama.
Drive hanya-baca mungkin atau mungkin tidak menampilkan riwayat sesi media multi-sesi. Seringkali hanya
sesi pertama dan terakhir terlihat. Kadang-kadang bahkan tidak. Perintah -rom_toc_scan
mungkin atau mungkin tidak membantu dalam kasus seperti itu.

Membuat, Pertumbuhan, Memodifikasi, Buta Pertumbuhan:
Gambar ISO kosong baru didapat dibuat jika tidak ada drive input dengan gambar ISO 9660 yang valid
ketika pertama kali drive output didefinisikan. Ini dicapai dengan perintah -dev saat kosong
media atau dengan perintah -outdev di media dalam keadaan apa pun.
Gambar kosong baru dapat diisi dengan direktori dan file. Sebelum bisa
ditulis, media dalam drive output harus dalam keadaan kosong jika tidak kosong
sudah.

Jika ada drive input dengan image ISO yang valid, maka image ini akan dimuat sebagai
dasar untuk manipulasi dan ekstensi. Konstelasi drive input dan output
menentukan metode penulisan yang akan digunakan. Mereka memiliki kemampuan yang sangat berbeda dan
kendala.

Metode pertumbuhan menambahkan data baru ke data yang ada pada media. Data ini
terdiri dari konten file baru dan mereka mengesampingkan ISO 9660 + Rock Ridge yang ada
pohon direktori. Dimungkinkan untuk menyembunyikan file dari sesi sebelumnya tetapi masih ada
pada media dan dengan banyak jenis media optik, cukup mudah untuk memulihkannya dengan
memasang sesi yang lebih lama.
Tumbuh dicapai dengan perintah -dev.

Metode tulis dari memodifikasi menghasilkan gambar sistem file yang ringkas tanpa file yang ketinggalan zaman atau
pohon direktori. Memodifikasi dapat menulis gambarnya ke media target yang sepenuhnya
tidak cocok untuk operasi multi-sesi. Misalnya DVD-RW yang diperlakukan dengan -blank
deformat_quickest, DVD-R DL, pipa bernama, perangkat karakter, soket. Di samping itu
sesi yang dimodifikasi tidak dapat ditulis ke media yang dapat ditambahkan tetapi hanya untuk media kosong.
Jadi untuk metode ini seseorang membutuhkan dua drive optik atau harus bekerja dengan sistem file
objek sebagai sumber dan/atau media sasaran.
Modifikasi terjadi jika drive input dan drive output tidak sama dan jika perintah
-grow_blindly diatur ke default "off". Ini dicapai dengan perintah -indev dan
-keluar.

Jika perintah -grow_blindly diatur ke angka non-negatif dan jika -indev dan -outdev adalah
keduanya diatur ke drive yang berbeda, lalu buta pertumbuhan dilakukan. Ini menghasilkan add-on
sesi yang siap untuk ditulis ke alamat blok yang diberikan. Ini adalah penggunaan
model
mkisofs -M $indev -C $msc1,$msc2 -o $outdev
yang memberikan banyak ruang untuk kombinasi parameter yang salah dan karenanya hanya boleh digunakan jika
perbedaan yang ketat antara formatter ISO xorriso dan program burn yang diinginkan. -C
$msc1,$msc2 setara dengan:
-load sbsector $msc1 -grow_blindly $msc2

Libburn drive:
Drive input, yaitu sumber gambar ISO yang ada atau kosong, dapat berupa akses acak apa pun
drive libburn yang dapat dibaca: media optik dengan data yang dapat dibaca, media optik kosong, reguler
file, memblokir perangkat.
Drive keluaran, yaitu target untuk penulisan, dapat berupa drive libburn apa pun. Beberapa jenis drive tidak
mendukung metode tumbuh tetapi hanya metode memodifikasi dan tumbuh buta. Mereka
semua cocok untuk gambar yang baru dibuat.

Semua objek file drive harus menawarkan izin rw kepada pengguna xorriso. Bahkan itu
yang tidak akan dapat digunakan untuk membaca gambar ISO.
Dengan semua jenis objek drive, data dianggap diatur dalam blok 2 KiB.
Akses terjadi dalam hal Alamat Blok Logis (LBA) yang memberikan jumlah
blok data tertentu.

Drive yang sesuai dengan MMC (yaitu optik) pada GNU/Linux biasanya dialamatkan melalui jalur:
perangkat blok mereka atau perangkat karakter generik mereka. Misalnya
-dev /dev/sr0
-dev /dev/hdc
-dev /dev/sg2
Di FreeBSD, file perangkat memiliki nama seperti
-dev /dev/cd0
Di NetBSD:
-dev /dev/rcd0d
Di OpenSolaris:
-dev /dev/rdsk/c4t0d0s2
Dapatkan daftar drive yang dapat diakses dengan perintah
-device_links
Mungkin perlu melakukan ini sebagai superuser untuk melihat semua drive dan kemudian mengizinkan
rw-akses untuk pengguna yang dituju. Pertimbangkan untuk menggabungkan pengguna yang berwenang dalam grup seperti
"floppy" lama.

Objek sistem file dari hampir semua jenis dapat ditangani dengan awalan "stdio:" dan jalurnya
dalam sistem file. Misalnya:
-dev stdio:/dev/sdc
Pengaturan default -drive_class memungkinkan pengguna untuk mengalamatkan file di luar / dev pohon
tanpa awalan itu. Misalnya:
-dev /tmp/pseudo_drive
Jika jalur mengarah ke file biasa atau ke perangkat blok maka drive yang ditiru adalah acak
akses dapat dibaca dan dapat digunakan untuk metode tumbuh jika sudah berisi yang valid
ISO 9660 gambar. Jenis file lainnya tidak dapat dibaca melalui "stdio:" dan hanya dapat digunakan sebagai
target untuk metode modifikasi atau pertumbuhan buta. Jalur yang tidak ada di yang sudah ada
direktori ditangani sebagai file biasa kosong.

Jenis pseudo drive yang sangat istimewa adalah deskriptor file terbuka. Mereka digambarkan oleh
"stdio:/dev/fd/" dan nomor deskriptor (lihat man 2 terbuka).
Alamat "-" atau "stdio:/dev/fd/1" menggambarkan keluaran standar, yang biasanya merupakan keluaran
saluran untuk teks hasil. Untuk mencegah percampuran yang fatal antara gambar dan teks ISO
pesan, semua teks hasil dialihkan ke stderr jika -*dev "-" atau "stdio:/dev/fd/1" adalah
di antara argumen awal program.
Output standar saat ini cocok untuk membuat satu sesi per program yang dijalankan tanpa
dialog. Penggunaan dalam situasi lain tidak disarankan dan beberapa batasan berlaku:
Tidak diperbolehkan menggunakan output standar sebagai drive semu jika tidak berada di antara awal
argumen. Jangan mencoba membodohi larangan ini melalui alamat pintu belakang ke stdout.
Jika stdout digunakan sebagai drive, maka -use_readline dinonaktifkan secara permanen. Penggunaan pintu belakang
dapat menyebabkan kerusakan memori dan/atau tty yang parah.

Ketahuilah bahwa terutama pengguna super dapat menulis ke file atau perangkat apa pun yang dapat diakses dengan
menggunakan jalurnya dengan awalan "stdio:". Secara default, alamat apa pun di / dev pohon tanpa
awalan "stdio:" hanya akan berfungsi jika mengarah ke drive MMC.
Seseorang dapat menggunakan perintah -ban_stdio_write untuk mencegah risiko ini dan membatasi drive
penggunaan untuk drive MMC.
Seseorang dapat menambahkan "mmc:" ke jalur untuk secara pasti melarang "stdio:" otomatis apa pun.
Dengan perintah -drive_class seseorang dapat melarang jalur tertentu atau mengizinkan akses tanpa awalan "stdio:"
ke jalur lain.

batu Punggung bukit, POSIX, X/Buka, El Torito, ACL, xattr:
batu Punggung bukit adalah nama dari sekumpulan informasi tambahan yang meningkatkan ISO 9660
sistem file sehingga dapat mewakili sistem file yang sesuai dengan POSIX dengan kepemilikan, akses
izin, tautan simbolik, dan atribut lainnya.
Ini apa xorriso menggunakan representasi yang layak dari file disk dalam ISO
gambar. xorriso menghasilkan informasi Rock Ridge secara default. Sangat tidak disarankan untuk
menonaktifkan fitur ini.

xorriso tidak bernama "porriso" karena POSIX hanya menjamin 14 karakter nama file
panjang. Ini adalah standar XSI Antarmuka Sistem X/Open yang menuntut panjang nama file sebesar
hingga 255 karakter dan jalur hingga 1024 karakter. Rock Ridge memenuhi permintaan ini.

An El torito boot record menunjukkan fasilitas bootstrap BIOS ke satu atau lebih boot
gambar, yang merupakan file program biner yang disimpan dalam gambar ISO. Isi dari boot
file gambar tidak dalam lingkup El Torito.
Kebanyakan CD GNU/Linux yang dapat di-boot dilengkapi dengan image boot ISOLINUX atau GRUB. xorriso is
mampu membuat atau memelihara objek El Torito yang membuat gambar tersebut dapat di-boot. Untuk
detail lihat perintah -boot_image.
Dimungkinkan untuk membuat gambar ISO dapat di-boot dari stik USB atau media seperti hard disk lainnya.
Beberapa opsi instal a MBR (Master Boot Record), Ini mungkin disesuaikan menurut
kebutuhan firmware boot yang dimaksud dan pemuat boot yang terlibat, misalnya GRUB2 atau ISOLINUX.
MBR berisi kode boot dan tabel partisi. MBR baru dari sesi tindak lanjut dapat
berlaku hanya pada media yang dapat ditimpa.
MBR dibaca oleh PC-BIOS saat boot dari stik USB atau hard disk, dan oleh PowerPC CHRP atau
PREP saat booting. Partiton MBR dengan tipe 0xee menunjukkan adanya GPT.
Emulasi -sebagai mkisofs mendukung opsi contoh dari wiki ISOLINUX, opsi
digunakan dalam skrip GRUB grub-mkrescue, dan contohnya di wiki FreeBSD AvgLiveCD.
A GPT (GUID Partition Table) menandai partisi dengan cara yang lebih modern. Itu dibaca oleh EFI
saat boot dari stik USB atau hard disk, dan dapat digunakan untuk menemukan dan memasang HFS+
partisi di dalam citra ISO.
An APM (Peta Partisi Apple) menandai partisi HFS+. Itu dibaca oleh Mac untuk boot dan
untuk pemasangan.
MBR, GPT dan APM dapat digabungkan. APM menempati 8 byte pertama kode boot MBR. Semua
tiga tidak menghambat booting El Torito dari CDROM.
Ada dukungan untuk fasilitas lebih lanjut: MIPS Big Endian (SGI), MIPS Little Endian (DEC),
SUN SPARC, HP-PA. Mereka yang saling tidak dapat digabungkan dan juga tidak dapat digabungkan dengan MBR,
GPT, atau APM.

ACL adalah cara lanjutan untuk mengontrol izin akses ke objek file. Tidak ada ISO
9660 maupun Rock Ridge menentukan cara untuk merekam ACL. Jadi libisofs telah memperkenalkan standar
ekstensi konforman bernama AAIP untuk tujuan itu. Ini menggunakan ekstensi ini jika diaktifkan oleh
perintah -acl.
Gambar yang disempurnakan AAIP seharusnya dapat dipasang secara normal, tetapi orang tidak dapat mengharapkan bahwa
sistem file yang di-mount akan menampilkan dan menghormati ACL. Untuk saat ini, hanya xorriso mampu
mengambil ACL tersebut. Ini dapat membuatnya berlaku ketika file dipulihkan ke ACL
sistem file yang diaktifkan atau dapat mencetaknya dalam format yang cocok untuk setfacl alat.
File dengan ACL menunjukkan sebagai izin grup pengaturan entri "mask::" jika entri itu
ada. Namun demikian, anggota grup yang tidak terdaftar ditangani sesuai dengan entri
"kelompok::". Saat menghapus ACL dari file, xorriso membawa "grup::" berlaku.
Perekaman dan pemulihan ACL dari dan ke file lokal saat ini hanya berfungsi di GNU/Linux
dan FreeBSD.

xattr (alias EA, atau extattr) adalah pasangan nama dan nilai yang dapat dilampirkan ke file
objek. AAIP mampu mewakili mereka dan xorriso dapat merekam dan memulihkan pasangan yang
memiliki nama di luar ruang nama pengguna. Yaitu yang dimulai dengan "user.", seperti "user.x"
atau "pengguna. apa pun". Nama harus berupa string yang diakhiri 0. Nilai dapat berupa array byte apa pun
yang tidak melebihi ukuran 4095 byte. pemrosesan xattr hanya terjadi jika
diaktifkan dengan perintah -xattr.
Seperti ACL, saat ini hanya xorriso dapat mengambil xattr dari gambar yang disempurnakan AAIP,
untuk mengembalikannya ke sistem file yang mampu xattr, atau untuk mencetaknya.
Merekam dan memulihkan xattr dari dan ke file lokal saat ini hanya berfungsi di GNU/Linux
dan FreeBSD, yang dikenal sebagai extattr.

perintah pengolahan:
Perintah adalah tindakan yang terjadi segera atau pengaturan yang mempengaruhi mengikuti
tindakan. Jadi urutannya penting, kecuali jika diberikan sebagai argumen program dan
perintah -x ada di antara mereka.
Perintah terdiri dari kata perintah, diikuti oleh nol atau lebih kata parameter. Jika daftar
kata parameter memiliki panjang variabel (ditunjukkan dengan "[...]" atau "[***]") maka harus
diakhiri oleh salah satu dari daftar pembatas, muncul di akhir daftar argumen, atau terjadi
di akhir jalur masukan.

Pada awal program, pembatas daftar adalah string "--". Ini dapat diubah dengan
-list_delimiter perintah untuk mengizinkan "--" sebagai parameter dalam daftar panjang variabel.
Namun, disarankan untuk mengatur ulang pembatas ke "--" segera setelahnya.
Untuk singkatnya, pembatas daftar disebut sebagai "--" di seluruh teks ini.
Pembatas daftar diabaikan secara diam-diam jika muncul setelah parameter perintah
dengan panjang daftar tetap. Itu ditangani sebagai teks biasa jika muncul di antara parameter
dari perintah seperti itu.

pola perluasan mengubah daftar kata pola menjadi daftar alamat file yang ada.
Kata-kata pola yang tidak cocok akan muncul tidak berubah dalam daftar hasil tersebut.
Pencocokan pola mendukung wildcard parser shell biasa '*' '?' '[xyz]' dan hormat
'/' sebagai pemisah jalur, yang hanya dapat dicocokkan secara harfiah.
Perluasan pola adalah properti dari beberapa perintah tertentu dan bukan fitur umum. Dia
dikendalikan oleh perintah -iso_rr_pattern dan -disk_pattern. Perintah yang menggunakan pola
ekspansi semua memiliki daftar parameter variabel yang ditentukan dalam teks ini dengan "[***]"
daripada "[...]".
Beberapa perintah lain melakukan pencocokan pola tanpa syarat.

Kata-kata perintah dan parameter dibaca dari argumen program, di mana satu argumen
adalah satu kata, atau dari baris input yang dikutip di mana kata-kata dikenali mirip dengan
aturan kutipan dari parser shell.
xorriso bukan cangkang, meskipun mungkin tampak begitu pada pandangan pertama. Sadarilah bahwa
interaksi tanda kutip dan simbol pola seperti "*" berbeda dari shell biasa
pengurai. Di dalam xorriso, tanda kutip tidak membuat simbol pola literal.

Dikutip memasukkan mengonversi teks yang dipisahkan spasi menjadi kata-kata. Tanda petik ganda"
dan tanda kutip tunggal ' dapat digunakan untuk mengapit spasi putih dan menjadikannya bagian dari
kata-kata (misalnya nama file). Setiap jenis tanda dapat menyertakan tanda dari jenis lainnya. A
trailing backslash \ kutipan luar atau kutipan terbuka menyebabkan baris input berikutnya menjadi
ditambahkan.
Input yang dikutip menerima karakter 8-bit apa pun kecuali NUL (0) sebagai konten tanda kutip.
Namun demikian, dapat menjadi rumit bagi pengguna untuk menghasilkan karakter tersebut secara langsung.
Oleh karena itu masukan yang dikutip dan argumen program menawarkan opsional Backslash Interpretasi yang
dapat mewakili semua karakter 8-bit kecuali NUL (0) melalui kode garis miring terbalik seperti pada $'...' dari
pesta.
Ini tidak diaktifkan secara default. Lihat perintah -backslash_codes.

Ketika program dimulai maka pertama kali mencari argumen -no_rc. Jika ini tidak ada
kemudian mencari file startupnya dan membaca kontennya sebagai baris input perintah. Kemudian
itu menafsirkan argumen program sebagai perintah dan parameter. Akhirnya masuk ke dialog
mode jika perintah -dialog "on" telah dieksekusi pada titik ini.

Program berakhir baik dengan perintah -end, atau pada akhir argumen program jika mode dialog
belum diaktifkan pada saat itu, atau oleh peristiwa masalah yang memicu ambang batas
perintah -abort_on.

Dialog, Garis baca, Hasil pager:
Mode dialog meminta baris input yang dikutip, menguraikannya menjadi kata-kata, dan menampilkannya sebagai
perintah dengan parameternya. Ini menyediakan layanan bantuan untuk membuat dialog lebih banyak
nyaman.

Readline adalah peningkatan untuk jalur input. Anda mungkin sudah mengetahuinya dari bash
kerang. Apakah itu tersedia di xorriso tergantung ketersediaan paket
readline-dev pada saat xorriso dibangun dari kode sumbernya.
Readline memungkinkan pengguna memindahkan kursor di atas teks di baris dengan bantuan Kiri dan
tombol panah kanan. Teks dapat disisipkan pada posisi kursor. Tombol Hapus menghapus
karakter di bawah kursor. Tombol panah atas dan bawah menavigasi melalui sejarah
jalur masukan sebelumnya.
Lihat man readline untuk info lebih lanjut tentang libreadline.

Command -page mengaktifkan pager teks hasil bawaan yang mungkin nyaman dalam dialog
mode. Setelah tindakan mengeluarkan jumlah baris terminal yang diberikan, pager meminta perintah
pengguna untuk jalur input.
Baris kosong memungkinkan xorriso melanjutkan pekerjaan sampai halaman berikutnya adalah output.
Karakter tunggal "@" menonaktifkan paging untuk tindakan saat ini.
"@@@", "x", "q", "X", atau "Q" meminta agar tindakan saat ini dibatalkan dan ditekan lebih lanjut
keluaran hasil.
Setiap input baris lainnya akan ditafsirkan sebagai baris dialog baru. Tindakan saat ini adalah
diminta untuk menggugurkan. Setelah itu, baris input dijalankan.

Beberapa tindakan juga menerapkan paging ke output infonya.
Permintaan untuk menggugurkan mungkin atau mungkin tidak dipatuhi oleh tindakan saat ini. Semua tindakan mencoba untuk
menggugurkan sesegera mungkin.

PILIHAN


Semua kata perintah ditampilkan dengan tanda hubung di depan meskipun tanda hubung ini tidak wajib untuk
perintah untuk dikenali. Namun demikian dalam perintah -sebagai tanda hubung yang ditiru
perintah adalah wajib.
Biasanya sejumlah tanda hubung utama diabaikan dengan kata-kata perintah dan tanda hubung bagian dalam adalah
ditafsirkan sebagai garis bawah.

Eksekusi urutan of program argumen:

Secara default, argumen program dari xorriso run diinterpretasikan sebagai urutan dari
perintah yang bisa dilakukan persis dalam urutan yang diberikan. Ini mengharuskan pengguna untuk menulis
perintah untuk pengaturan yang diinginkan sebelum perintah yang akan dipengaruhi oleh itu
pengaturan.
Banyak program lain mendukung argumen program dalam urutan dan kinerja yang sewenang-wenang
pengaturan dan tindakan secara berurutan atas kebijakan mereka sendiri. xorriso menyediakan opsi untuk
memungkinkan perilaku seperti itu dengan mengorbankan ekspresivitas.

-x Aktifkan penyortiran otomatis argumen program ke dalam urutan yang (kemungkinan besar) adalah
masuk akal. Perintah ini dapat diberikan pada posisi apa pun di antara perintah-perintah yang
diserahkan sebagai argumen program.
Catatan: Ini hanya berfungsi jika diberikan sebagai argumen program dan dengan tanda hubung tunggal (mis
"-x"). Ini tidak akan berfungsi di file startup, atau dengan -options_from_file, atau di
mode dialog, atau sebagai "x" dan akhirnya bukan sebagai "--x". Itu hanya mempengaruhi perintah
diberikan sebagai argumen program.

-list_arg_sorting
Daftar semua perintah xorriso dalam urutan yang berlaku jika perintah -x berlaku.
Daftar ini juga dapat membantu tanpa -x untuk pengguna yang merenungkan urutannya
di mana untuk menempatkan perintah. Penyimpangan dari urutan penyortiran yang terdaftar mungkin terjadi
akal, meskipun.

Memperoleh sumber serta target mendorong:

Efek memperoleh drive mungkin bergantung pada beberapa perintah di paragraf berikutnya
"Mempengaruhi perilaku pemuatan gambar". Jika diinginkan, perintah pengaktifannya harus
dilakukan sebelum perintah yang memperoleh drive.

-dev alamat
Atur drive input dan output ke alamat yang sama dan muat gambar ISO jika
hadiah. Jika tidak ada gambar ISO maka buat yang kosong. Mengatur gambar
metode ekspansi untuk tumbuh.
Ini hanya diperbolehkan selama tidak ada perubahan yang tertunda dalam ISO yang sedang dimuat
gambar. Jika perubahan tertunda, maka seseorang harus melakukan -commit atau -rollback terlebih dahulu.
String alamat khusus "-" berarti keluaran standar, yang beberapa batasannya
berlaku. Lihat paragraf di atas "Libburn drive".
String alamat kosong "" menyerahkan perangkat saat ini tanpa memperoleh yang baru.

-indev alamat
Atur drive input dan muat image ISO jika ada. Jika drive input baru berbeda
dari -outdev lalu beralih dari menumbuhkan ke memodifikasi atau ke pertumbuhan buta. Tergantung
pada pengaturan -grow_blindly mana dari keduanya yang diaktifkan. Aturan yang sama dan
pembatasan berlaku seperti dengan -dev.

-outdev alamat
Setel drive keluaran dan jika berbeda dari drive input maka alihkan dari tumbuh ke
memodifikasi atau tumbuh buta. Tidak seperti -dev dan -indev, tindakan ini tidak memuat
gambar ISO baru. Jadi itu bisa dilakukan bahkan jika ada perubahan yang tertunda.
-outdev dapat dilakukan tanpa -dev atau -indev sebelumnya. Dalam hal ini ISO kosong
gambar tanpa perubahan tertunda dibuat. Itu bisa diisi dengan bantuan
-peta, -tambahkan dkk. atau dapat dibuang secara diam-diam jika -dev atau -indev dijalankan
setelah itu.
String alamat khusus "-" berarti keluaran standar, yang beberapa batasannya
berlaku. Lihat paragraf di atas "Libburn drive".
String alamat kosong "" menyerahkan drive keluaran saat ini tanpa memperoleh
baru. Tidak ada penulisan yang mungkin tanpa drive keluaran.

-tumbuh_buta "mati"|predicted_nwa
Jika prediksi_nwa adalah bilangan non-negatif maka lakukan pertumbuhan buta daripada
memodifikasi jika -indev dan -outdev diatur ke drive yang berbeda. sakelar "mati" atau "-1"
untuk memodifikasi, yang merupakan default.
prediksi_nwa adalah alamat blok di mana sesi add-on tunanetra akan
akhirnya berakhir. Adalah tanggung jawab pengguna untuk memastikan posisi akhir ini
dan kehadiran sesi yang lebih lama. Jika tidak, gambar ISO keseluruhan tidak akan
mountable atau akan menghasilkan kesalahan baca saat mengakses konten file. xorriso akan
tulis sesi ke alamat yang diperoleh dari pemeriksaan -outdev dan bukan
tentu untuk diprediksi_nwa.
Selama menjalankan pertumbuhan buta, drive input diberikan sebelum output dimulai.
Drive keluaran diberikan saat penulisan selesai.

Mempengaruhi itu laku of gambar Memuat:

Perintah berikut biasanya harus dilakukan sebelum memuat gambar dengan memperoleh
sebuah drive masukan. Dalam kasus yang jarang terjadi, diinginkan untuk mengaktifkannya hanya setelah pemuatan gambar.

-read_speed kode|angka[k|m|c|d|b]
Atur kecepatan membaca. Standarnya adalah "tidak ada", yang menghindari pengiriman pengaturan kecepatan
perintah ke drive sebelum membaca dimulai.
Kode kecepatan khusus lebih lanjut adalah:
"max" (atau "0") memilih kecepatan maksimum seperti yang diumumkan oleh drive.
"min" (atau "-1") memilih kecepatan minimum seperti yang diumumkan oleh drive.
Kecepatan dapat diberikan dalam nomor yang bergantung pada media atau sebagai throughput yang diinginkan per detik
dalam kB yang sesuai dengan MMC (= 1000) atau MB (= 1000 kB). Faktor kecepatan x media dapat diatur
eksplisit dengan "c" untuk CD, "d" untuk DVD, "b" untuk BD, "x" adalah opsional.
Contoh kecepatan:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
Jika tidak ada petunjuk tentang unit kecepatan yang terpasang, maka media di -indev
akan memutuskan. Unit default adalah CD = 176.4k.
Tergantung pada drive, kecepatan baca yang dilaporkan bisa sangat rendah atau tinggi.
Oleh karena itu "min" tidak dapat menjadi lebih tinggi dari kecepatan 1x dari jenis media yang terlibat.
Kecepatan baca "maks" tidak boleh lebih rendah dari 52xCD, 24xDVD, atau 20xBD, tergantung pada
tipe sedang.
Drive MMC biasanya mengaktifkan ide kecepatan mereka sendiri dan mengambil nilai kecepatan yang diberikan
oleh program burn hanya sebagai petunjuk untuk keputusan mereka sendiri.

-beban identitas entitas
Muat sesi ISO tertentu (mungkin kedaluwarsa) dari -dev atau -indev. Biasanya semua
sesi yang tersedia ditampilkan dengan perintah -toc.
entitas menggambarkan jenis pengalamatan. id menggambarkan alamat tertentu. NS
entitas berikut didefinisikan:
"otomatis" dengan id apa pun membahas sesi terakhir di -toc. Ini adalah default.
"sesi" dengan id sebagai nomor pada baris "sesi ISO", kolom "Idx".
"track" dengan id sebagai nomor pada baris "ISO track", kolom "Idx".
"lba" atau "sbsector" dengan nomor pada baris "ISO ...", kolom "sbsector".
"volid" dengan pola pencarian untuk teks pada baris "ISO ...", kolom "Volume
Indo".
Mengatasi entitas yang tidak ada atau yang tidak mewakili citra ISO akan
baik meninggalkan -indev atau setidaknya mengarah ke gambar kosong.
Jika drive input diset pada saat -load dijalankan, maka alamat yang dituju
Gambar ISO segera dimuat. Jika tidak, pengaturan akan ditunda hingga berikutnya
-dev atau -indev. Setelah gambar dimuat sekali, pengaturan ini berlaku untuk
-rollback hingga -dev atau -indev berikutnya, di mana itu akan diatur ulang ke "otomatis".

-pemindahan [-]lba
Mengkompensasi perpindahan gambar versus alamat awal yang gambar
telah disiapkan. Ini hanya memengaruhi pemuatan gambar ISO dan pembacaan file mereka.
Metode pertumbuhan multi-sesi tidak diperbolehkan selama -perpindahan adalah
bukan nol. Yaitu -indev dan -outdev harus berbeda. Perpindahan akan diatur ulang ke
0 sebelum drive diperoleh kembali setelah menulis.
contoh:
Jika trek CD dimulai pada blok 123456 dan disalin ke file disk di mana itu
dimulai pada blok 0, maka salinan ini dapat dimuat dengan -displacement -123456.
Jika gambar ISO ditulis ke partisi dengan offset 640000 blok 512
byte, maka dapat dimuat dari perangkat dasar dengan -displacement 160000.
Dalam kedua kasus, sesi ISO harus mandiri, yaitu bukan sesi tambahan
ke gambar ISO di luar trek atau partisi mereka.

-kelas_drive "tidak berbahaya"|"banned"|"caution"|"clear_list" disk_pattern
Tambahkan pola jalur drive ke salah satu daftar keselamatan atau kosongkan daftar tersebut.
Ada tiga daftar yang ditentukan yang diuji dalam urutan berikut:
Jika jalur alamat drive cocok dengan daftar "tidak berbahaya" maka drive akan
diterima. Jika bukan perangkat MMC maka awalan "stdio:" akan ditambahkan
secara otomatis. Daftar ini kosong secara default.
Lain jika jalur cocok dengan daftar "dilarang" maka drive tidak akan diterima oleh
xorriso melainkan mengarah pada peristiwa KEGAGALAN. Daftar ini kosong secara default.
Lain jika jalurnya cocok dengan daftar "hati-hati" dan jika itu bukan perangkat MMC, maka itu
alamat harus memiliki awalan "stdio:" atau akan ditolak. Daftar ini memiliki oleh
default satu entri: "/ dev".
Jika jalur drive tidak cocok dengan daftar, maka itu dianggap "tidak berbahaya". Secara default ini
adalah semua jalur yang tidak dimulai dengan direktori "/ dev".
Jalur cocok dengan daftar jika salah satu jalur induknya atau dirinya sendiri cocok dengan entri daftar.
Awalan alamat "stdio:" atau "mmc:" akan diabaikan saat menguji kecocokan.
Dengan pseudo-class "clear_list" dan pseudo-patterns "dilarang", "hati-hati", "tidak berbahaya",
atau "semua", daftar dapat dikosongkan.
Misalnya: -drive_class clear_list dilarang
Seseorang biasanya akan mendefinisikan daftar -drive_class di salah satu dari xorriso startup
File.
Catatan: Ini bukan fitur keamanan melainkan bumper untuk superuser untuk
mencegah kecelakaan yang tidak diinginkan. Untuk memblokir akses secara andal ke file perangkat yang Anda miliki
untuk menolak izin rw-nya di sistem file.

-read_fs "apa saja"|"norock"|"nojoliet"|"ecma119"
Tentukan jenis pohon sistem file mana yang akan dimuat jika ada. Jika keinginan tidak bisa
terpenuhi, maka nama ECMA-119 dimuat dan dikonversi menurut -ecma119_map.
"any" pertama kali mencoba membaca Rock Ridge. Jika tidak hadir, Joliet diadili.
"norock" tidak mencoba Rock Ridge.
"nojoliet" tidak mencoba Joliet.
"ecma119" tidak mencoba Rock Ridge atau Joliet.

-tegas_volid keparahan pola
Menolak untuk memuat gambar ISO dengan ID volume yang tidak cocok dengan pencarian yang diberikan
pola. Saat menolak gambar, lepaskan drive input dan keluarkan peristiwa
tingkat keparahan yang diberikan (seperti FAILURE, lihat -abort_on). Pola pencarian kosong menerima apapun
gambar.
Perintah ini tidak menghambat pembuatan gambar kosong dari media input kosong
dan tidak membuang gambar yang sudah dimuat.

-di_charset karakter_set_nama
Atur set karakter untuk mengonversi nama file saat memuat gambar. Lihat
paragraf "Set karakter" untuk penjelasan lebih lanjut. Saat memuat gambar tertulis
setelah -commit pengaturan -out_charset akan disalin ke -in_charset.

-auto_charset "aktif"|"mati"
Mengaktifkan atau menonaktifkan perekaman dan interpretasi nama set karakter keluaran di
atribut xattr dari direktori root gambar. Jika diaktifkan dan jika direkam
nama set karakter ditemukan, maka nama ini akan digunakan sebagai nama input
set karakter saat membaca gambar.
Perhatikan bahwa charset keluaran default adalah set karakter lokal terminal
dimana xorriso berjalan. Sebelum menghubungkan karakter lokal ini dengan ISO yang dihasilkan
image, periksa apakah terminal menampilkan dengan benar semua nama file yang dimaksud,
khususnya karakter bangsa yang eksotik.

-hardlink modus[:modus...]
Mengaktifkan atau menonaktifkan pemuatan dan perekaman hubungan hardlink.
Dalam mode default "mati", file iso_rr kehilangan nomor inodenya pada waktu pemuatan gambar.
Setiap objek file iso_rr yang tidak memiliki nomor inode pada waktu pembuatan gambar akan mendapatkan
nomor inode unik baru jika -compliance disetel ke new_rr.
Mode "on" mempertahankan nomor inode dari gambar yang dimuat jika nomor tersebut adalah
tercatat. Saat melakukan sesi, ia mencari keluarga file iso_rr yang
berasal dari file disk yang sama, memiliki penyaringan konten yang identik dan memiliki kesamaan
properti. Semua anggota keluarga mendapatkan nomor inode yang sama. Apakah ini
nomor dihormati pada waktu pemasangan tergantung pada sistem operasi.
Command -lsl menampilkan jumlah hardlink jika "lsl_count" diaktifkan. Ini bisa memperlambat
perintah secara substansial setelah perubahan pada citra ISO dilakukan. Karena itu
defaultnya adalah "no_lsl_count".
Perintah -update dan -update_r track split dan fusion dari hard link di
sistem file yang memiliki perangkat stabil dan nomor inode. Hal ini dapat menyebabkan otomatis
menit terakhir berubah sebelum sesi ditulis. Perintah -hardlinks
"perform_update" dapat digunakan untuk melakukan perubahan ini sebelumnya, misalnya jika Anda perlu mendaftar
filter ke semua file yang diperbarui.
Mode "tanpa_pembaruan" menghindari pemrosesan tautan keras selama perintah pembaruan. Gunakan ini
jika situasi sistem file Anda tidak memungkinkan -disk_dev_ino "on".
xorriso perintah yang mengekstrak file dari gambar ISO mencoba hardlink file dengan
nomor inode identik. Lingkup normal operasi ini adalah dari pemuatan gambar hingga
beban gambar. Seseorang dapat menyerahkan akumulasi alamat tautan keras dengan -hardlinks
"buang_ekstrak".
Sejumlah besar keluarga hardlink dapat menghabiskan -temp_mem_limit jika tidak -osirrox
"sort_lba_on" dan -hardlinks "cheap_sorted_extract" keduanya berlaku. Ini
membatasi tautan keras ke file lain yang dipulihkan oleh perintah ekstrak tunggal yang sama.
-hardlinks "normal_extract" mengaktifkan kembali akumulasi hardlink yang luas dan mahal.

-acl "aktif"|"mati"
Mengaktifkan atau menonaktifkan pemrosesan ACL. Jika diaktifkan, maka xorriso akan mendapatkan ACLs
dari objek file disk, simpan ACL dalam image ISO menggunakan libisofs spesifik
format AAIP, memuat data AAIP dari gambar ISO, menguji ACL selama perbandingan file, dan
mengembalikan ACL ke file disk saat mengekstraknya dari gambar ISO. Lihat juga perintah
-getfacl, -setfacl.

-xattr "aktif"|"mati"
Mengaktifkan atau menonaktifkan pemrosesan atribut xattr di ruang nama pengguna. Jika diaktifkan,
kemudian xorriso akan menangani xattr mirip dengan ACL. Lihat juga perintah -getfattr,
-setfattr dan paragraf di atas tentang xattr.

-md5 "aktif"|"semua"|"nonaktif"|"load_check_off"
Mengaktifkan atau menonaktifkan pemrosesan checksum MD5 untuk keseluruhan sesi dan untuk masing-masing
berkas data tunggal. Jika diaktifkan maka gambar dengan tag checksum dimuat hanya jika
tag superblok dan pohon direktori cocok dengan benar. Checksum data MD5
file dan seluruh sesi dimuat dari gambar jika ada.
Dengan perintah -bandingkan dan -perbarui MD5 yang direkam dari file akan digunakan untuk menghindari
membaca konten dari gambar. Hanya konten file disk yang akan dibaca dan
dibandingkan dengan MD5 itu. Ini dapat menghemat banyak waktu jika -disk_dev_ino "on" tidak
cocok.
Pada waktu pembuatan gambar mereka dihitung untuk setiap file yang mendapatkan datanya
ditulis ke dalam sesi baru. Checksum file yang datanya lebih lama
sesi disalin ke sesi baru. Superblock, tree, dan seluruh sesi mendapatkan
tag checksum masing-masing.
Mode "semua" juga akan memeriksa selama pembuatan gambar apakah checksum dari
file data berubah antara waktu ketika pembacaan dimulai dan waktu ketika itu
berakhir. Ini berarti membaca setiap file dua kali.
Mode "load_check_off" bersama dengan "on" atau "all" akan memuat jumlah MD5 yang direkam tetapi
tidak menguji tag checksum yang direkam dari superblok dan pohon direktori. Ini adalah
diperlukan jika growisofs digunakan sebagai program bakar, karena tidak menimpa
tag checksum superblock dari sesi pertama. Oleh karena itu load_check_off ada di
efek kapan xorriso -sebagai opsi mkisofs -M dilakukan.
Tes dapat diaktifkan kembali dengan mode "load_check_on".
Checksum dapat dieksploitasi melalui perintah -check_md5, -check_md5_r, melalui tindakan find
get_md5, check_md5, dan melalui -check_media.

-untuk_cadangan
Aktifkan semua fitur tambahan yang membantu menghasilkan atau memulihkan cadangan dengan tertinggi
kesetiaan properti file. Saat ini ini adalah jalan pintas untuk: -hardlinks di -acl
pada -xattr pada -md5 aktif.

-ecma119_map "dilucuti"|"belum dipetakan"|"huruf kecil"|"huruf besar"
Pilih konversi nama file dari sesi yang dimuat jika bukan Rock Ridge
nama atau nama Joliet dibacakan dari sesi tersebut.
Mode "dilucuti" adalah default. Ini menunjukkan nama-nama seperti yang ditemukan di ISO tetapi menghapus
trailing ";1" atau ".;1" jika ada.
Mode "belum dipetakan" menunjukkan nama yang ditemukan tanpa menghapus karakter.
Mode "huruf kecil" seperti "dilucuti" tetapi juga memetakan huruf besar ke huruf kecil
surat. Ini kompatibel dengan perilaku pemasangan GNU/Linux default.
Mode "huruf besar" seperti "dilucuti" tetapi memetakan huruf kecil ke huruf besar, jika ada
terjadi meskipun resep ECMA-119.

-disk_dev_ino "aktif"|"ino_only"|"nonaktif"
Mengaktifkan atau menonaktifkan pemrosesan nomor identifikasi file yang direkam (dev_t dan
ino_t). Jika diaktifkan, mereka disimpan sebagai xattr dan secara substansial dapat mempercepat file
perbandingan. Node root mendapatkan stempel waktu mulai global. Jika selama perbandingan a
file dengan stempel waktu yang lebih muda ditemukan di gambar ISO, maka diduga
memiliki konten yang tidak konsisten.
Jika nomor perangkat dan nomor inode dari sistem file disk tetap dan jika
tidak ada perubahan stempel waktu atau jam sistem yang tidak teratur, maka potensi
perubahan konten dapat dideteksi tanpa membaca konten itu. Perubahan konten file
diasumsikan jika ada mtime, ctime, nomor perangkat atau nomor inode telah berubah.
Mode "ino_only" menggantikan prasyarat bahwa nomor perangkat stabil dengan
prasyarat bahwa mount point di pohon yang dibandingkan selalu mengarah ke yang sama
sistem file. Gunakan ini jika mode "aktif" selalu melihat semua file diubah.
Keuntungan kecepatan hanya muncul jika sesi yang dimuat diproduksi dengan
-disk_dev_ino "aktif" juga.
Perhatikan bahwa -disk_dev_ino "mati" benar-benar berlaku hanya jika -hardlinks "mati",
juga.

-file_name_limit [+]nomor
Tetapkan panjang maksimum yang diizinkan untuk nama file dalam kisaran 64 hingga 255. Path
komponen yang lebih panjang dari angka yang diberikan akan terpotong dan memiliki
33 byte terakhir ditimpa oleh titik dua ':' dan representasi hex dari MD5
4095 byte pertama dari seluruh nama besar. Potensi UTF-8 yang tidak lengkap
karakter akan mendapatkan byte utama mereka diganti dengan '_'.
iso_rr_paths dengan komponen yang panjang masih dapat mengakses jalur file
dengan komponen terpotong.
Jika -file_name_limit dijalankan saat pohon ISO ada, nama file di
Pohon ISO diperiksa untuk nama file terpotong yang ada dari batas saat ini dan untuk
tabrakan nama antara file yang baru dipotong dan file yang ada. Dalam kedua kasus,
pengaturan akan ditolak dengan acara SORRY.
Seseorang dapat mencabut larangan ini dengan menambahkan karakter "+" pada argumen dari
-file_name_limit. Nama file yang terpotong kemudian dapat terpotong lagi, tidak valid
bagian MD5 mereka. Bertabrakan nama terpotong dibuat unik, mengkonsumsi setidaknya 9
lebih banyak byte dari bagian nama yang tersisa.
Jika penulisan xattr diaktifkan, maka panjangnya akan disimpan di "isofs.nt" dari
direktori akar. Jika pembacaan xattr diaktifkan dan "isofs.nt" ditemukan, maka:
panjang yang ditemukan akan berlaku jika lebih kecil dari pengaturan saat ini
-file_name_limit.
Pola nama file hanya akan berfungsi jika cocok dengan nama yang terpotong. Ini mungkin
perubahan di masa depan.
File dengan nama terpotong dihapus dan ditambahkan kembali tanpa syarat selama -pembaruan
dan -update_r. Ini mungkin berubah di masa depan.
Kernel Linux hingga setidaknya 4.1 salah mengartikan nama dengan panjang 254 dan 255. Jika Anda
mengharapkan nama seperti itu di atau di bawah disk_paths dan berencana untuk memasang ISO dengan Linux tersebut
kernel, pertimbangkan untuk mengatur -file_name_limit 253. Jika tidak, hindari nama yang lebih panjang dari
253 karakter.

-rom_toc_scan "on"|"force"|"off"[:"emul_off"][:"emul_wide"]
Drive read-only tidak memberi tahu jenis media yang sebenarnya tetapi menunjukkan media apa pun sebagai ROM (mis
sebagai DVD-ROM). Riwayat sesi media multi-sesi MMC mungkin terpotong menjadi
sesi pertama dan terakhir atau bahkan sepenuhnya salah. (Sejarah yang ditiru dari
media yang dapat ditimpa tidak terpengaruh oleh ini.)
Untuk memiliki jika terjadi kegagalan, kesempatan untuk mendapatkan riwayat sesi dan terutama
alamat sesi terakhir, ada pemindaian untuk header sistem file ISO 9660
yang mungkin membantu tetapi juga dapat menghasilkan hasil yang lebih buruk daripada tabel drive
isi. Pada akhirnya dapat menyebabkan upaya membaca ke alamat yang tidak valid dan dengan demikian jelek
perilaku mengemudi. Menyetel "aktif" memungkinkan pemindaian itu untuk dugaan media hanya-baca.
Beberapa sistem operasi tidak dapat memasang sesi terbaru dari
DVD atau BD multi-sesi. Jika pada sistem seperti itu xorriso tidak memiliki kemampuan MMC sendiri
maka mungkin masih menemukan sesi itu dari daftar isi yang dipindai. Pengaturan
"force" menangani media apa pun seperti media ROM dengan pengaturan "on".
Di sisi lain, emulasi riwayat sesi pada media yang dapat ditimpa dapat
menghambat pembacaan media yang sebagian rusak. Menyetel "off:emul_off" menonaktifkan
jika tidak, pemindaian daftar isi yang dapat dipercaya untuk media tersebut.
Pemindaian daftar isi pada media yang dapat ditimpa biasanya hanya mencari hingga
akhir sesi yang ditunjuk oleh superblok di blok 0. Setting
"on:emul_wide" memungkinkan pemindaian berlanjut hingga akhir media. Ini mungkin
berguna setelah menyalin media dengan -check_media patch_lba0=aktif ketika bukan yang terakhir
sesi telah dimuat.

-calm_drive "masuk"|"keluar"|"semua"|"cabut"|"aktif"|"nonaktif"
Kurangi kebisingan drive sampai benar-benar digunakan lagi. Beberapa drive tetap waspada untuk
waktu yang cukup lama setelah mereka digunakan untuk membaca. Ini mengurangi startup
waktu untuk operasi drive berikutnya tetapi dapat menjadi keras dan membuang-buang energi jika tidak ada i/o dengan
drive diharapkan akan segera terjadi.
Mode "masuk", "keluar", "semua" segera tenang -indev, -outdev, atau keduanya,
masing-masing. Mode "cabut" segera mengingatkan keduanya. Mode "aktif" menyebabkan -calm_drive
dilakukan secara otomatis setelah setiap -dev, -indev, dan -outdev. Modus "mati"
menonaktifkan ini.

-ban_stdio_write
Izinkan untuk menulis hanya penggunaan drive optik MMC. Larang untuk menulis
hasil menjadi file dari jenis yang hampir sewenang-wenang. Setelah diatur, perintah ini tidak dapat
dicabut.

-awal_stdio_test "aktif"|"appendable_wo"|"nonaktif"
Jika diaktifkan dengan "aktif" maka file biasa dan perangkat blokir diuji efektif
izin akses. Ini menyiratkan untuk mencoba membuka file-file itu untuk menulis, yang
jika tidak, hanya akan terjadi kemudian dan hanya jika tulisan yang sebenarnya diinginkan.
Hasil pengujian digunakan untuk mengklasifikasikan drive semu sebagai dapat ditimpa,
read-only, write-only, atau kosong yang tidak berguna. Hal ini dapat menyebabkan deteksi dini
masalah yang parah, dan dapat menghindari beberapa kejadian kesalahan yang tidak terlalu parah.
Mode "appendable_wo" seperti "on" dengan properti tambahan yang tidak kosong
file hanya-tulis dianggap sebagai dapat ditambahkan daripada kosong.

-data_cache_size number_of_tiles blocks_per_tile
Atur ukuran dan perincian cache data yang digunakan saat gambar ISO
dimuat dan ketika konten file dibaca dari gambar ISO. Cache terdiri dari beberapa
ubin, yang masing-masing terdiri dari beberapa blok. Cache yang lebih besar mengurangi kebutuhan untuk
ubin dibaca beberapa kali. Ubin yang lebih besar juga dapat meningkatkan data
throughput dari drive, tetapi bisa sia-sia jika data tersebar di
medium.
Ukuran cache yang lebih besar sangat membantu dengan pemuatan gambar dari drive MMC. Mereka adalah
alternatif yang lebih rendah daripada opsi -osirrox "sort_lba_on".
block_per_tile harus pangkat 2. Misalnya 16, 32, atau 64. Ukuran cache keseluruhan
tidak boleh melebihi 1 GiB. Nilai default dapat dikembalikan dengan parameter "default"
alih-alih salah satu atau kedua angka. Saat ini defaultnya adalah 32 ubin 32
blok = 2 MiB.

Memasukkan arsip ke ISO gambar:

Perintah berikut mengharapkan alamat file dari dua jenis:
disk_path adalah jalur ke objek di pohon sistem file lokal.
iso_rr_path adalah nama Rock Ridge dari objek file dalam citra ISO. Jika tidak ada Rock Ridge
informasi direkam dalam gambar ISO yang dimuat, maka Anda akan melihat nama ISO 9660 yang
memiliki panjang dan set karakter yang terbatas. Jika tidak ada informasi Rock Ridge yang harus disimpan di
gambar ISO yang muncul, maka nama mereka akan dipetakan ke ISO 9660 yang dibatasi (alias
ECMA-119) nama.

Perhatikan bahwa dalam gambar ISO Anda sama kuatnya dengan pengguna super. Izin akses dari
file yang ada dalam gambar tidak berlaku untuk operasi tulis Anda. Mereka dimaksudkan untuk menjadi
berlaku dengan gambar yang dipasang hanya-baca.

Jika iso_rr_path dari file yang baru dimasukkan mengarah ke objek file yang ada di ISO
gambar, maka penanganan tabrakan berikut terjadi:
Jika kedua objek adalah direktori maka mereka digabungkan dengan memasukkan secara rekursif
subobjek dari sistem file ke dalam citra ISO. Jika jenis file lain bertabrakan maka pengaturannya
dari perintah -timpa memutuskan.
Mengganti nama file memiliki penanganan tabrakan yang serupa, tetapi direktori hanya dapat diganti,
tidak digabungkan. Perhatikan bahwa jika direktori target ada, maka -mv menyisipkan objek sumber
ke direktori ini daripada mencoba untuk menggantinya. Perintah -bergerak, di sisi lain
tangan, akan mencoba untuk menggantinya.

Perintah di bagian ini mengubah citra ISO dan bukan sistem file lokal.

-disk_pattern "aktif"|"ls"|"mati"
Atur mode ekspansi pola untuk parameter disk_path dari beberapa perintah
yang mendukung fitur ini.
Menyetel "nonaktif" menonaktifkan fitur ini untuk semua perintah yang ditandai dalam manual ini
halaman dengan "disk_path [***]" atau "disk_pattern [***]".
Mengatur "on" memungkinkannya untuk semua perintah itu.
Pengaturan "ls" mengaktifkannya hanya untuk yang ditandai dengan "disk_pattern [***]".
Standarnya adalah "ls".

-Menambahkan spesifikasi jalur [...] | disk_path [***]
Masukkan file atau pohon direktori yang diberikan dari sistem file ke dalam citra ISO.
Jika -pathspecs disetel ke "on" maka ekspansi pola selalu dinonaktifkan dan
karakter '=' memiliki arti khusus. Ini memisahkan jalur gambar ISO dari disk
jalan:
iso_rr_path=disk_path
Pemisah '=' dapat diloloskan dengan '\'. Jika iso_rr_path tidak dimulai dengan '/'
kemudian -cd ditambahkan. Jika disk_path tidak dimulai dengan '/' maka -cdx adalah
didahulukan.
Jika tidak ada '=' yang diberikan maka kata tersebut digunakan sebagai keduanya, iso_rr_path dan jalur disk. Jika di
kasus ini kata tidak dimulai dengan '/' kemudian -cdx ditambahkan ke disk_path
dan -cd ditambahkan ke iso_rr_path.
Jika -pathspecs disetel ke "off" maka ekspansi -disk_pattern berlaku, jika diaktifkan.
Kata-kata yang dihasilkan digunakan sebagai keduanya, iso_rr_path dan jalur disk. Jalur relatif
kata-kata ditambahkan pengaturan -cdx ke disk_path dan pengaturan -cd ke
iso_rr_path.

-tambahkan_jelas mode
Jika diatur ke mode "tidak diketahui" maka kata perintah apa pun yang tidak dimulai dengan "-" dan adalah
tidak dikenali sebagai perintah yang dikenal akan tunduk pada perintah -tambahkan virtual. Yaitu
akan digunakan sebagai pathspec atau sebagai disk_path dan ditambahkan ke gambar. Jika diaktifkan,
-ekspansi disk_pattern berlaku untuk disk_paths.
Mode "putus-putus" mirip dengan "tidak diketahui" tetapi juga menambahkan kata-kata perintah yang tidak dikenal
jika mereka mulai dengan "-".
Mode "any" mengumumkan bahwa semua kata selanjutnya akan ditambahkan sebagai pathspecs atau
disk_paths. Ini tidak bekerja dalam mode dialog.
Mode "tidak ada" adalah default. Ini mencegah kata apa pun dipahami sebagai file untuk
tambahkan, jika mereka bukan parameter untuk perintah yang sesuai.

-jalan_daftar disk_path
Suka -tambahkan tetapi baca kata-kata parameter dari file disk_path atau input standar jika
disk_path adalah "-". Daftar harus berisi tepat satu pathspec atau pola disk_path
per baris.

-quoted_path_list disk_path
Seperti -path_list tetapi dengan aturan membaca input yang dikutip. Garis dipecah menjadi parameter
kata untuk -tambah. Spasi di luar tanda kutip dibuang.

-peta disk_path iso_rr_path
Masukkan objek file disk_path ke dalam citra ISO sebagai iso_rr_path. Jika disk_path adalah
direktori kemudian seluruh sub pohonnya dimasukkan ke dalam citra ISO.

-map_single disk_path iso_rr_path
Seperti -map, tetapi jika disk_path adalah direktori maka sub-pohonnya tidak dimasukkan.

-peta_l disk_prefix iso_rr_prefix disk_path [***]
Lakukan -map dengan masing-masing parameter disk_path. iso_rr_path akan dibuat
dari disk_path dengan mengganti disk_prefix dengan iso_rr_prefix.

-memperbarui disk_path iso_rr_path
Bandingkan objek file disk_path dengan objek file iso_rr_path. Jika mereka tidak cocok,
kemudian lakukan manipulasi gambar yang diperlukan untuk membuat iso_rr_path salinan yang cocok
dari disk_path. Secara default perbandingan ini akan menyiratkan pembacaan konten yang panjang sebelumnya
keputusan dibuat. Perintah -disk_dev_ino atau -md5 dapat mempercepat perbandingan jika
mereka sudah berlaku saat sesi yang dimuat direkam.
Jika disk_path adalah direktori dan iso_rr_path belum ada, maka keseluruhan
subpohon akan dimasukkan. Jika tidak, hanya atribut direktori yang akan diperbarui.

-update_r disk_path iso_rr_path
Suka -update tetapi bekerja secara rekursif. Yaitu semua objek file di bawah kedua alamat
dapatkan perbandingan apakah mereka memiliki rekanan di bawah alamat lain dan apakah
kedua pasangan cocok. Jika ada ketidaksesuaian maka diperlukan pembaruan
manipulasi dilakukan.
Perhatikan bahwa hasil perbandingan mungkin bergantung pada perintah -ikuti. Pengaturannya harus
selalu sama dengan penambahan pertama disk_path sebagai iso_rr_path.
Jika iso_rr_path belum ada, maka itu akan ditambahkan. Jika disk_path tidak ada,
kemudian iso_rr_path akan dihapus.

-update_l disk_prefix iso_rr_prefix disk_path [***]
Lakukan -update_r dengan masing-masing parameter disk_path. iso_rr_path akan menjadi
terdiri dari disk_path dengan mengganti disk_prefix dengan iso_rr_prefix.

-memotong disk_path byte_offset byte_count iso_rr_path
Petakan interval byte dari file disk biasa menjadi file biasa dalam citra ISO.
Ini mungkin diperlukan jika file disk lebih besar dari satu media, atau jika
melebihi batas tradisional 2 GiB - 1 untuk sistem operasi lama, atau batas
dari 4 GiB - 1 untuk yang lebih baru. Hanya kernel Linux terbaru yang tampaknya terbaca dengan benar
file >= 4 GiB - 1.
Obat yang kikuk untuk batas ini adalah membuat cadangan potongan file dan menggabungkannya di
mengembalikan waktu. Ukuran pemotongan yang teruji dengan baik adalah 2047m. Diperbolehkan untuk meminta
byte_count lebih tinggi dari yang tersedia. File yang dihasilkan akan dipotong menjadi
ukuran yang benar dari potongan akhir. Untuk meminta byte_offset lebih tinggi dari yang tersedia
tidak menghasilkan file dalam gambar ISO tetapi acara SORRY. Misalnya:
-cut_out /my/disk/file 0 2047m \
/file/part_1_of_3_at_0_with_2047m_of_5753194821 \
-cut_out /my/disk/file 2047m 2047m \
/file/part_2_of_3_at_2047m_with_2047m_of_5753194821 \
-cut_out /my/disk/file 4094m 2047m \
/file/part_3_of_3_at_4094m_with_2047m_of_5753194821
Sementara perintah -split_size diatur lebih besar dari 0, dan jika semua bagian file berada
di direktori ISO yang sama tanpa file lain, dan jika namanya terlihat seperti di atas,
maka direktori ISO mereka akan dikenali dan ditangani seperti file biasa. Ini
memengaruhi perintah -bandingkan*, -perbarui*, dan timpa situasi. Lihat perintah
-split_size untuk detailnya.

-cpr disk_path [***] iso_rr_path
Masukkan file atau pohon direktori yang diberikan dari sistem file ke dalam citra ISO.
Aturan untuk menghasilkan alamat ISO mirip dengan perintah shell cp -r.
Namun demikian, direktori iso_rr_path dibuat jika perlu. Terutama
iso_rr_path yang belum ada akan ditangani sebagai direktori jika banyak disk_paths
hadir. Nama daun dari beberapa disk_paths akan dicangkokkan di bawah itu
direktori seperti yang akan dilakukan dengan direktori yang ada.
Jika satu disk_path ada maka iso_rr_path yang tidak ada akan mendapatkan yang sama
ketik sebagai disk_path.
Jika disk_path tidak dimulai dengan '/' maka -cdx akan ditambahkan. Jika iso_rr_path
tidak dimulai dengan '/' kemudian -cd ditambahkan.

-mkdir iso_rr_jalur [...]
Buat direktori kosong jika belum ada. Keberadaan sebagai direktori
menghasilkan acara PERINGATAN, keberadaan sebagai file lain menyebabkan acara FAILURE.

-lns target_text iso_rr_path
Buat tautan simbolis dengan alamat iso_rr_path yang mengarah ke target_text.
iso_rr_path mungkin belum ada.
Petunjuk: Command -clone menghasilkan ISO yang setara dengan tautan keras.

-klon iso_rr_path_asli iso_rr_path_copy
Buat salinan objek file ISO iso_rr_path_original dengan alamat baru
iso_rr_path_copy. Jika aslinya adalah direktori maka salin semua file dan
direktori di bawahnya. Jika iso_rr_path_original adalah file katalog boot, maka itu
tidak akan disalin tetapi diabaikan secara diam-diam.
Objek file ISO yang disalin memiliki atribut yang sama. File data yang disalin merujuk ke
sumber konten yang sama dengan aslinya. Salinannya kemudian dapat dimanipulasi
independen dari aslinya.
Perintah ini akan menolak eksekusi jika alamat iso_rr_path_copy sudah ada
di pohon ISO.

-cp_clone iso_rr_path_original [***] iso_rr_path_dest
Buat salinan dari satu atau lebih objek file ISO seperti dengan perintah -clone. dalam kasus
tabrakan menggabungkan direktori dengan yang sudah ada, tetapi jangan menimpa ISO yang ada
objek file.
Aturan untuk menghasilkan alamat salinan sama dengan perintah -cpr (lihat
di atas) atau perintah shell cp -r. Selain dengan -cpr, relatif iso_rr_path_original
akan ditambahkan jalur -cd dan bukan jalur -cdx. Pertimbangkan untuk -mkdir
iso_rr_path_dest sebelum -cp_clone sehingga alamat salinan tidak bergantung pada nomor
parameter iso_rr_path_original.

pengaturan untuk fillet insersi:

-file_size_limit nilai [nilai [...]] --
Tetapkan ukuran maksimum yang diizinkan untuk satu file data. Nilai-nilainya diringkas
untuk batas sebenarnya. Jika satu-satunya nilai adalah "mati" maka ukuran file tidak terbatas
by xorriso. Default adalah batas 100 tingkat, masing-masing 4g -2k:
-file_size_limit 400g -200k --
Saat memasang sistem file ISO 9660, sistem operasi lama hanya dapat menangani file ke atas
untuk 2g -1 --. Yang lebih baru bagus hingga 4g -1 --. Anda membutuhkan kernel Linux yang cukup baru
untuk membaca dengan benar byte akhir file >= 4g jika ukurannya tidak selaras dengan
2048 byte blok.
xorrisokemampuan membaca data sendiri tidak terpengaruh oleh ukuran sistem operasi
batas. Batasan tersebut hanya berlaku untuk pemasangan. Namun demikian, sistem file target dari
an -extract harus dapat mengambil ukuran file.

-not_mgt kode[:kode[...]]
Kontrol perilaku daftar pengecualian.
Pemrosesan pengecualian terjadi sebelum disk_paths dipetakan ke citra ISO dan
sebelum file disk dibandingkan dengan file gambar. Jalur disk absolut dari
sumber dicocokkan dengan daftar -not_paths. Nama daun dari jalur disk adalah
cocok dengan pola dalam daftar -not_leaf. Jika kecocokan terdeteksi maka
jalur disk tidak akan dianggap sebagai file yang ada dan tidak ditambahkan ke ISO
gambar.
Beberapa kode didefinisikan. Pengaturan _on/_off tetap ada sampai dicabut oleh
rekan-rekan mereka_off/_on.
"erase" mengosongkan daftar yang diakumulasikan oleh -not_paths dan -not_leaf.
"reset" seperti "hapus" tetapi juga menginstal ulang perilaku default.
"off" menonaktifkan pemrosesan pengecualian sementara tanpa membatalkan daftar dan
pengaturan.
"on" mengaktifkan kembali pemrosesan pengecualian.
"param_off" menerapkan pemrosesan pengecualian hanya untuk jalur di bawah parameter disk_path dari
perintah. Yaitu disk_paths yang diberikan secara eksplisit dikecualikan dari pemrosesan pengecualian.
"param_on" menerapkan pemrosesan pengecualian untuk parameter perintah serta file
di bawah parameter tersebut.
"subtree_off" dengan "param_on" mengecualikan jalur parameter hanya jika cocok dengan a
-not_paths item persis.
"subtree_on" juga mengecualikan jalur parameter yang mengarah ke alamat file
di bawah item -not_paths apa pun.
"ignore_off" memperlakukan file disk yang dikecualikan seolah-olah hilang. Yaitu mereka mendapatkan
dilaporkan dengan -bandingkan dan dihapus dari gambar dengan -update.
"ignore_on" menjauhkan file yang dikecualikan dari aktivitas -bandingkan atau -perbarui.

-bukan_jalur disk_path [***]
Tambahkan jalur yang diberikan ke daftar jalur disk absolut yang dikecualikan. Jika jalur yang diberikan adalah
relatif, maka -cdx saat ini ditambahkan untuk membentuk jalur absolut. Pola
pencocokan, jika diaktifkan, terjadi pada waktu definisi dan bukan saat pemeriksaan pengecualian dilakukan
terbuat.
(Jangan lupa untuk mengakhiri daftar disk_paths dengan "--")

-not_leaf belt hold
Tambahkan pola gaya parser shell tunggal ke daftar pengecualian untuk disk
nama daun. Pola-pola ini dievaluasi ketika pemeriksaan pengecualian dilakukan.

-not_list disk_path
Baca baris dari disk_path dan gunakan masing-masing sebagai parameter -not_paths, jika
mereka berisi karakter /, atau sebagai pola -not_leaf.

-quoted_not_list disk_path
Seperti -not_list tetapi dengan aturan membaca input yang dikutip. Setiap kata ditangani sebagai satu
parameter untuk -not_paths atau -not_leaf.

-mengikuti kesempatan[:kesempatan[...]]
Mengaktifkan atau menonaktifkan resolusi tautan simbolik dan titik pemasangan di bawah disk_paths.
Ini berlaku untuk tindakan -add, -du*x, -ls*x, -findx, -concat, dan -disk_pattern
ekspansi.
Ada tiga macam keputusan tindak lanjut yang harus dibuat:
link adalah lompatan dari tautan simbolis ke objek file targetnya untuk tujuan
membaca. Yaitu bukan untuk perintah -concat. Jika diaktifkan maka tautan simbolik akan ditangani
sebagai objek file target mereka, tautan simbolik lain ditangani sebagai diri mereka sendiri.
meningkat adalah lompatan dari satu sistem file ke sistem file bawahan lainnya. Jika diaktifkan
kemudian direktori mountpoint ditangani seperti direktori lain, selain itu mountpoints
ditangani sebagai direktori kosong jika ditemukan di pohon direktori
traversal.
concat adalah lompatan dari tautan simbolis ke objek file targetnya untuk tujuan
menulis. Yaitu untuk perintah -concat. Ini adalah risiko keamanan!
Kurang umum dari kesempatan di atas:
belt hold adalah mount dan link hopping, tetapi hanya selama ekspansi -disk_pattern.
berhenti adalah link hopping untuk kata-kata parameter (setelah ekspansi pola akhirnya). Jika
diaktifkan maka -ls*x akan menampilkan target tautan daripada tautan itu sendiri.
-du*x, -findx, dan -add akan memproses target tautan tetapi tidak mengikuti tautan dalam
pohon direktori akhirnya di bawah target (kecuali "tautan" diaktifkan).
Acara dapat digabungkan dalam daftar yang dipisahkan titik dua. Semua kesempatan yang disebutkan dalam
list kemudian akan mengarah pada keputusan mengikuti yang positif.
lepas mencegah keputusan tindak lanjut yang positif. Gunakan jika tidak ada kesempatan lain yang berlaku.
Pintasan:
kegagalan setara dengan "pattern:mount:limit=100".
on selalu memutuskan positif. Setara dengan "tautan: mount: concat".

Bukan kesempatan tetapi pengaturan opsional adalah:
batas =yang menetapkan jumlah maksimum link hop. Sebuah link hop terdiri dari
urutan tautan simbolik dan target akhir dari jenis yang berbeda. Namun demikian
hop itu bisa berulang. Contoh:
$ ln -s .. uploop
Link hopping memiliki deteksi loop bawaan yang berhenti melompat pada awalnya
pengulangan target tautan. Kemudian tautan yang berulang ditangani sebagai dirinya sendiri dan bukan sebagai
targetnya. Sayangnya seseorang dapat membangun jaringan tautan yang menyebabkan eksponensial
beban kerja sebelum loop mereka terdeteksi. Angka yang diberikan dengan "limit=" dapat mengekang
beban kerja ini dengan risiko terpotongnya urutan hop tautan yang disengaja.

-pathspecs "aktif"|"mati"
Kontrol interpretasi parameter dengan xorriso tindakan -tambah dan -path_list.
"on" mengaktifkan pathspecs dari formulir target=sumber seperti dengan program mkisofs
-graft-poin. Itu juga menonaktifkan ekspansi -disk_pattern untuk perintah -add.
"off" menonaktifkan spesifikasi jalur dari formulir target=source dan mengaktifkan kembali -disk_pattern
ekspansi.

-timpa "aktif"|"nondir"|"mati"
Izinkan atau larang penimpaan file yang ada dalam citra ISO oleh file dengan
nama yang sama.
Dengan menyetel "off", tabrakan nama menyebabkan peristiwa FAILURE. Dengan pengaturan "nondir",
hanya direktori yang dilindungi oleh peristiwa seperti itu, jenis file lain yang ada mendapatkan
diperlakukan dengan -rm sebelum file baru ditambahkan. Pengaturan "aktif" memungkinkan otomatis
-rm_r. Yaitu non-direktori dapat menggantikan direktori yang ada dan semua nya
bawahan.
Jika pemulihan file diaktifkan, maka aturan penimpaan berlaku untuk target
file objek pada disk juga, tetapi "on" diturunkan ke "nondir".

-split_size nomor["k"|"m"]
Tetapkan ambang batas untuk pemisahan otomatis file biasa. Peta pemisahan seperti itu
file disk besar ke direktori ISO dengan beberapa file bagian di dalamnya. Ini adalah
diperlukan jika ukuran file disk melebihi -file_size_limit. Operasi lama
sistem dapat menangani file dalam sistem file ISO 9660 yang terpasang hanya jika ukurannya lebih kecil
dari 2 GiB atau dalam kasus lain 4 GiB.
Defaultnya adalah 0 yang akan mengecualikan file yang lebih besar dari -file_size_limit dengan FAILURE
peristiwa. -split_size yang teruji dengan baik adalah 2047m. Ukuran di atas -file_size_limit tidak
diizinkan.
Sementara perintah -split_size diatur lebih besar dari 0 direktori seperti itu dengan file terpisah
potongan akan dikenali dan ditangani seperti file biasa dengan perintah -bandingkan* ,
-update*, dan dalam situasi overwrite. Ada parameter -ossirox
"concat_split_on" dan "concat_split_off" yang mengontrol penanganan saat file diterima
dikembalikan ke disk.
Agar dapat dikenali, nama-nama file bagian harus menggambarkan
membagi dengan 5 angka:
part_number,total_parts,byte_offset,byte_count,disk_file_size
yang disematkan dalam bentuk teks berikut:
bagian_#_of_#_at_#_dengan_#_of_#
Karakter penskalaan seperti "m" atau "k" diperhatikan. Semua digit adalah
ditafsirkan sebagai desimal, bahkan jika ada nol di depan.
E.g: /file/part_1_of_3_at_0_with_2047m_of_5753194821
Tidak ada file lain yang diizinkan di direktori. Semua bagian harus ada dan mereka
angka harus masuk akal. Misalnya byte_count harus valid sebagai parameter -cut_out
dan isinya tidak boleh tumpang tindih.

fillet manipulasi:

Perintah berikut memanipulasi file dalam citra ISO, terlepas dari apakah file tersebut berasal
dari gambar yang dimuat atau yang baru dimasukkan.

-iso_rr_pattern "aktif"|"ls"|"mati"
Atur mode ekspansi pola untuk parameter iso_rr_path dari beberapa perintah
yang mendukung fitur ini.
Menyetel "nonaktif" menonaktifkan perluasan pola untuk semua perintah yang ditandai dalam ini
halaman manual dengan "iso_rr_path [***]" atau "iso_rr_pattern [***]".
Mengatur "on" memungkinkannya untuk semua perintah itu.
Menyetel "ls" hanya mengaktifkannya untuk yang ditandai dengan "iso_rr_pattern [***]".
Standarnya adalah "aktif".

-rm iso_rr_path [***]
Hapus file yang diberikan dari gambar ISO.
Catatan: Ini tidak mengosongkan ruang apa pun di media -indev, meskipun penghapusannya
berkomitmen untuk media yang sama.
Ukuran gambar akan mengecil jika gambar ditulis ke media yang berbeda di
modus modifikasi.

-rm_r iso_rr_path [***]
Hapus file atau pohon direktori yang diberikan dari citra ISO. Lihat juga catatannya
dengan perintah -rm.

-rmdir iso_rr_path [***]
Hapus direktori kosong.

-pindah iso_rr_path iso_rr_path
Ganti nama file yang diberikan oleh yang pertama (asal) iso_rr_path ke yang kedua (tujuan)
iso_rr_path. Menyimpang dari aturan perintah shell mv dengan tidak memindahkan file asal
di bawah direktori tujuan yang ada. File asal lebih suka menggantikan
direktori seperti itu, jika ini diizinkan dengan perintah -overwrite.

-mv iso_rr_path [***] iso_rr_path
Ubah nama objek file yang diberikan di pohon ISO menjadi parameter terakhir dalam daftar.
Gunakan aturan yang sama dengan perintah shell mv.
Jika ekspansi pola diaktifkan dan jika parameter terakhir berisi wildcard
karakter maka itu harus sama persis dengan satu alamat file yang ada, atau
perintah gagal dengan acara FAILURE.

-chown uid iso_rr_path [***]
Atur kepemilikan objek file dalam gambar ISO. uid bisa berupa angka desimal
atau nama pengguna yang dikenal oleh sistem operasi.

-chown_r uid iso_rr_path [***]
Seperti -chown tetapi memengaruhi semua file di bawah direktori akhirnya.

-chgrp gid iso_rr_path [***]
Setel atribut grup objek file dalam gambar ISO. gid bisa berupa desimal
nomor atau nama grup yang dikenal oleh sistem operasi.

-chgrp_r gid iso_rr_path [***]
Seperti -chgrp tetapi memengaruhi semua file di bawah direktori akhirnya.

-chmod mode iso_rr_path [***]
Setara dengan perintah shell chmod pada citra ISO. modus adalah salah satu bilangan oktal
dimulai dengan "0" atau daftar pernyataan yang dipisahkan koma dari formulir
[ugoa]*[+-=][rwxst]* .
Seperti: go-rwx,u+rwx .
Kepribadian: u=pengguna, g=grup, o=lainnya, a=semua
Operator: + menambahkan izin yang diberikan, - mencabut izin yang diberikan, = mencabut semua yang lama
izin dan kemudian menambahkan yang diberikan.
izin: r=baca, w=tulis, x=eksekusi|inspeksi, s=setuid|setgid, t=sticky bit
Untuk bilangan oktal lihat man 2 stat.

-chmod_r mode iso_rr_path [***]
Seperti -chmod tetapi memengaruhi semua file di bawah direktori akhirnya.

-setfacl acl_text iso_rr_path [***]
Lampirkan ACL yang diberikan ke iso_rr_paths yang diberikan. Jika file sudah memiliki ACL,
maka yang dihapus sebelum yang baru mulai berlaku. Jika acl_text kosong,
atau berisi teks "clear" atau teks "--remove-all", maka ACL yang ada
akan dihapus dan tidak ada yang baru akan dilampirkan. Konten lain dari acl_text
akan ditafsirkan sebagai daftar entri ACL. Mungkin dalam multi-baris panjang
format seperti yang dikeluarkan oleh -getfacl tetapi juga dapat disingkat sebagai berikut:
Entri ACL dipisahkan dengan koma atau baris baru. Jika entri adalah teks kosong atau dimulai
dengan "#" maka akan diabaikan. Entri yang valid harus dimulai dengan huruf dari
{ugom} untuk "pengguna", "grup", "lainnya", "topeng". Itu harus mengandung dua titik dua ":". SEBUAH
teks tidak kosong di antara ":" itu memberikan id pengguna atau id grup. Setelah ":" kedua
mungkin ada huruf dari {rwx- #}. Tiga yang pertama memberi membaca, menulis, atau mengeksekusi
izin. Huruf "-", " " dan TAB diabaikan. "#" menyebabkan entri lainnya
untuk diabaikan. Huruf "X" atau huruf lainnya tidak didukung. Contoh:
g:toolies:rw,u:lisa:rw,u:1001:rw,u::wr,g::r,o::r,m::rw
group:toolies:rw-,user::rw-,group::r--,other::r--,mask::rw-
Entri yang valid dapat diawali dengan "d", beberapa karakter berikut dan ":". Ini
menunjukkan bahwa entri masuk ke ACL "default" daripada ke ACL "akses".
Contoh:
u::rwx,g::rx,o::,d:u::rwx,d:g::rx,d:o::,d:u:lisa:rwx,d:m::rwx

-setfacl_r acl_text iso_rr_path [***]
Seperti -setfacl tetapi memengaruhi semua file di bawah direktori akhirnya.

-setfacl_list disk_path
Baca output dari -getfacl_r atau perintah shell getfacl -R dan terapkan ke
iso_rr_paths seperti yang diberikan pada baris yang dimulai dengan "# file:". Ini akan berubah
kepemilikan, grup, dan ACL dari file yang diberikan. Jika disk_path adalah "-" maka baris adalah
membaca dari input standar. Baris "@" mengakhiri daftar, "@@@" dibatalkan tanpa mengubah
iso_rr_path yang tertunda.
Sejak -getfacl dan getfacl -R strip memimpin "/" dari jalur file, pengaturan -cd
selalu penting.

-setfattr [-]nilai nama iso_rr_path [***]
Lampirkan pasangan nama dan nilai xattr yang diberikan ke iso_rr_paths yang diberikan. jika
nama yang diberikan diawali dengan "-", kemudian pasangan dengan nama itu akan dihapus dari
daftar xattr. Jika namanya "--remove-all" maka semua xattr namespace pengguna yang diberikan
iso_rr_paths dihapus. Dalam kasus penghapusan, nilai harus berupa teks kosong.
Hanya nama dari namespace pengguna yang diperbolehkan. Yaitu nama harus dimulai dengan
"user.", seperti "user.x" atau "user.whatever".
Nilai dan nama menjalani pemrosesan input normal xorriso. Lihat juga perintah
-backslash_codes. Selain dengan perintah -setfattr_list, nilai byte 0 tidak dapat
diekspresikan melalui -setfattr.

-setfattr_r [-]nilai nama iso_rr_path [***]
Seperti -setfattr tetapi memengaruhi semua file di bawah direktori akhirnya.

-setfattr_list disk_path
Baca output dari -getfattr_r atau perintah shell getfattr -Rd dan terapkan ke
iso_rr_paths seperti yang diberikan pada baris yang dimulai dengan "# file:". Semua yang sudah ada sebelumnya
xattr ruang pengguna dari iso_rr_paths yang diberikan akan dihapus. Jika disk_path adalah "-"
kemudian baris dibaca dari input standar.
Sejak -getfattr dan getfattr -Rd strip memimpin "/" dari jalur file, pengaturan
-cd selalu penting.
Baris input kosong dan baris yang dimulai dengan "#" akan diabaikan (kecuali "# file:").
Baris "@" mengakhiri daftar, "@@@" dibatalkan tanpa mengubah iso_rr_path yang tertunda.
Jalur input lainnya harus berbentuk
nama = "nilai"
Nama harus dari ruang nama pengguna. Yaitu user.xyz di mana xyz harus terdiri dari
karakter yang dapat dicetak saja. Pemisah "=" tidak diperbolehkan dalam nama. Nilai mungkin
mengandung semua jenis byte. Itu harus dalam tanda kutip. Mengikuti spasi putih setelah akhir
kutipan akan diabaikan. Byte dan tanda kutip yang tidak dapat dicetak harus direpresentasikan sebagai \XYZ
dengan kode oktal 8-bit XYZ. Gunakan kode \000 untuk 0-byte.

-ubah_tanggal ketik string waktu iso_rr_path [***]
Ubah entri tanggal file dalam citra ISO. jenis mungkin salah satu dari berikut ini:
"a" mengatur waktu akses, memperbarui waktu.
"m" mengatur waktu modifikasi, memperbarui ctime.
"b" mengatur waktu akses dan waktu modifikasi, memperbarui ctime.
"ac", "mc", dan "bc" mengatur waktu tanpa memperbarui ctime.
"c" mengatur waktu.
timestring mungkin dalam format berikut (lihat juga bagian CONTOH):
Seperti yang diharapkan pada tanggal program:
MMDDhhmm[[CC]YY][.ss]]
Seperti yang dihasilkan oleh tanggal program:
[Hari] MMM DD jj:mm:dd [TZON] YYYY
Waktu relatif dihitung dari waktu jam saat ini:
+|-Nomor["s"|"h"|"d"|"w"|"m"|"y"]
di mana "s" berarti detik, "h" jam, "d" hari, "w" minggu, "m"=30d, "y"=365.25d plus
1d ditambahkan ke hasil perkalian.
Detik mutlak dihitung dari 1 Januari 1970:
=Nomor
xorrisostempel waktu sendiri:
YYYY.MM.DD[.hh[mm[ss]]]
stempel waktu scdbackup:
YYMMDD[.hhmm[ss]]
di mana "A0" adalah tahun 2000, "B0" adalah 2010, dll.
Stempel waktu volume ECMA-119:
YYYYMMDDhhmmsscc
Ini biasanya diberikan sebagai GMT. Akhiran "LOC" menyebabkan konversi zona waktu lokal.
Misalnya 2013010720574700, 2013010720574700LOC. Dua digit terakhir cc (centiseconds)
akan diabaikan, tetapi harus ada agar formatnya dapat dikenali.
Contoh:
-alter_date mc 2013.11.27.103951 /file1 /file2 --

-ubah_tanggal_r ketik string waktu iso_rr_path [***]
Seperti -alter_date tetapi memengaruhi semua file di bawah direktori akhirnya.

-bersembunyi sembunyikan_status iso_rr_path [***]
Cegah nama file yang diberikan agar tidak muncul di pohon direktori ISO
9660 dan/atau Joliet dan/atau HFS+ saat gambar ditulis. konten data dari
file tersembunyi seperti itu akan disertakan dalam gambar yang dihasilkan, meskipun tidak ditampilkan
di direktori manapun. Tetapi Anda akan membutuhkan sarana sendiri untuk menemukan data tanpa nama di
gambar.
Peringatan: Data yang disembunyikan dari pohon ISO 9660 tidak akan disalin oleh
menulis metode memodifikasi.
Kemungkinan nilai hide_state adalah: "iso_rr" untuk bersembunyi dari pohon ISO 9660, "joliet"
untuk pohon Joliet, "hfsplus" untuk HFS+, "on" untuk semuanya. "mati" berarti visibilitas dalam
semua pohon direktori.
Nilai-nilai ini dapat digabungkan. Misal: joliet:hfsplus
Perintah ini tidak berlaku untuk katalog boot. Lebih baik gunakan: -boot_image "any"
"cat_hidden = aktif"

Pohon lintas perintah -Temukan:

-Temukan iso_rr_path [test [op] [test ...]] [-exec action [params]] --
Pengganti terbatas untuk perintah shell temukan di gambar ISO. Ia melakukan
tindakan pada objek file yang cocok pada atau di bawah iso_rr_path.
Jika tidak digunakan sebagai perintah terakhir di baris maka daftar parameter perlu mendapatkan
diakhiri dengan "--".
Tes bersifat opsional. Jika mereka dihilangkan maka tindakan diterapkan ke semua objek file.
Jika tes diberikan maka mereka membentuk ekspresi bersama. Tindakan diterapkan
hanya jika ekspresi cocok dengan objek file. Operator ekspresi default antara
tes adalah -dan, yaitu ekspresi cocok hanya jika semua tesnya cocok.
Tes yang tersedia adalah:
-nama pattern : Cocok jika pola cocok dengan nama daun file. Jika polanya
tidak mengandung salah satu karakter "*?[", maka akan terpotong menurut
-file_name_limit dan dengan demikian cocok dengan nama terpotong di sistem file ISO.
-nama lengkap pattern : Cocok jika pola cocok dengan jalur file seperti semula
dicetak oleh tindakan "gema". Karakter '/' dapat dicocokkan dengan wildcard. Jika pola
potongan di antara '/' tidak mengandung salah satu karakter "*?[", mereka akan menjadi
terpotong menurut -file_name_limit.
-nama_disk pola: Seperti -nama tetapi menguji nama daun dari sumber file pada
disk. Hanya dapat mencocokkan file data yang tidak berasal dari gambar yang dimuat, atau untuk
direktori di atas file data tersebut. Dengan direktori, hasilnya dapat berubah antara
-find berjalan jika kontennya berasal dari berbagai sumber.
-disk_path disk_path : Cocok jika disk_path yang diberikan sama dengan jalur dari
sumber file pada disk. Pembatasan yang sama berlaku seperti dengan -disk_name.
-Jenis type_letter : Mencocokkan file dari jenis yang diberikan: "block", "char", "dir",
"pipe", "file", "link", "socket", "eltorito", dan "Xotic" yang cocok dengan yang tidak
dicocokkan dengan jenis lainnya.
Hanya huruf pertama yang ditafsirkan. Misalnya: -temukan / -tipe d
-rusak : Mencocokkan file yang menggunakan blok data yang ditandai sebagai rusak oleh proses sebelumnya
dari -check_media. Info kerusakan hilang ketika gambar ISO baru dimuat.
Perhatikan bahwa ketidakcocokan sesi MD5 menandai semua file sesi sebagai rusak. Jika
perbedaan yang lebih halus diinginkan, lakukan -md5 off sebelum -check_media.
-pending_data : Mencocokkan file yang mendapatkan kontennya dari luar ISO yang dimuat
gambar.
-lba_range start_lba block_count : Mencocokkan file yang menggunakan blok data di dalam
rentang start_lba dan start_lba+block_count-1.
-has_acl : Mencocokkan file yang memiliki ACL non-sepele.
-has_xattr : Mencocokkan file yang memiliki pasangan nama-nilai xattr dari ruang nama pengguna.
-has_aaip : Mencocokkan file yang memiliki ACL atau xattr.
-memiliki_any_xattr : Mencocokkan file yang memiliki xattr selain ACL.
-has_md5 : Mencocokkan file data yang memiliki checksum MD5.
-has_hfs_crtp jenis pembuat: Mencocokkan file yang memiliki pembuat HFS+ yang diberikan dan
jenis terpasang. Ini adalah kode dari 4 karakter yang disimpan jika -hfsplus adalah
diaktifkan. Gunakan tanda hubung tunggal '-' sebagai wildcard yang cocok dengan kode tersebut. Misalnya:.
-has_hfs_crtp TEKS YYDN
-has_hfs_crtp - -
-has_hfs_bless berkat : Mencocokkan file yang mengandung berkah HFS+ yang diberikan. Mungkin
menjadi salah satu dari : "ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder",
"osx_folder", "apa saja". Lihat juga aksi set_hfs_bless.
-memiliki_filter : Mencocokkan file yang difilter oleh -set_filter.
-tersembunyi hide_state : Mencocokkan file yang disembunyikan di pohon "iso_rr", di "joliet"
pohon, di pohon "hfsplus", di semua pohon ("aktif"), atau tidak disembunyikan di pohon mana pun ("mati").
Mereka yang disembunyikan di beberapa pohon cocok -tidak -tersembunyi "mati".
-bad_outname namespace : Mencocokkan file dengan nama yang berubah saat dikonversikan
dan kembali antara set karakter lokal dan salah satu ruang nama "rockridge",
"joliet", "ecma119", "hfsplus".
Semua aturan kepatuhan yang berlaku diperhatikan. Aturan "hilangkan_versi" adalah
selalu diaktifkan, karena ruang nama lain "joliet" dan "ecma119" akan menyebabkan perubahan
dengan setiap nama non-direktori. Pertimbangkan juga untuk mengaktifkan aturan "no_force_dots" dan
"tidak ada_j_force_dots".
Ruang nama menggunakan set karakter yang berbeda dan menerapkan batasan lebih lanjut untuk nama
panjang, karakter yang diizinkan, dan komponen nama wajib. "rockridge" menggunakan
set karakter yang ditentukan oleh -out_charset, "joliet" menggunakan UCS-2BE, "ecma119" menggunakan
ASCII, "hfsplus" menggunakan UTF-16BE.
-nama_limit_blocker panjang : Mencocokkan nama file yang akan mencegah perintah
-file_name_limit dengan panjang yang diberikan. Perintah itu sendiri hanya melaporkan yang pertama
berkas masalah.
-memangkas : Jika tes ini tercapai dan file yang diuji adalah direktori maka -find akan
tidak menyelam ke dalam direktori itu. Tes ini sendiri memang selalu cocok.
-gunakan_pola "on"|"off" : Tes semu ini mengontrol interpretasi wildcard
dengan tes -name, -wholename, dan -disk_name. Standarnya adalah "aktif". Jika interpretasi adalah
dinonaktifkan oleh "off", maka parameter -name, -wholename, dan -disk_name harus
cocok secara harfiah daripada sebagai pola pencarian. Tes ini sendiri memang selalu cocok.
-atau_penggunaan_pola "on"|"off" : Suka -use_pattern, tetapi secara otomatis menambahkan
uji dengan -atau daripada dengan -dan. Selanjutnya tes itu sendiri tidak pernah cocok. jadi
pengujian berikutnya -atau akan menyebabkan operan lainnya dilakukan.
-keputusan "ya"|"tidak" : Jika tes ini tercapai maka evaluasi segera berakhir
dan tindakan dilakukan jika keputusannya “ya” atau “benar”. Lihat operator -jika.
-benar serta -Salah : Selalu cocok atau tidak cocok, masing-masing. Evaluasi berlangsung.
-sort_lba : Selalu cocok. Ini menyebabkan -find melakukan aksinya secara berurutan
diurutkan berdasarkan alamat blok gambar ISO dari file. Ini dapat meningkatkan throughput
dengan tindakan yang membaca data dari drive optik. Tindakan akan selalu mendapatkan
jalur absolut sebagai parameter.
Operator yang tersedia adalah:
-tidak : Cocok jika tes atau sub ekspresi berikutnya tidak cocok. Beberapa tes dilakukan
ini secara khusus:
-tidak rusak, -lba_range dengan start_lba negatif, -has_no_acl, -has_no_xattr,
-has_no_aaip, -has_no_filter .
-dan : Cocok jika kedua tes atau ekspresi yang berdekatan cocok.
-Atau : Cocok jika setidaknya salah satu dari kedua tes atau ekspresi yang berdekatan cocok.
-sub ... -subend or ( ... ) : Lampirkan sub ekspresi yang dievaluasi terlebih dahulu
sebelum diproses oleh operator tetangga. Prioritas normal adalah: -tidak, -atau ,
-dan.
-jika ... -kemudian ... -elseif ... -kemudian ... -kalau tidak ... -berakhir jika : Melampirkan satu atau lebih sub
ekspresi. Jika ekspresi -if cocok, maka ekspresi -then dievaluasi
sebagai hasil dari seluruh ekspresi hingga -endif. Lain berikutnya -elseif
ekspresi dievaluasi dan jika cocok, ekspresi -then-nya. Akhirnya dalam kasus
tidak cocok, ekspresi -else dievaluasi. Mungkin ada lebih dari satu -elseif.
Baik -else maupun -elseif tidak wajib. Jika -else hilang dan akan terkena,
maka hasilnya tidak cocok.
-if-expressions adalah kasus penggunaan utama untuk test -decision di atas.

Tindakan default adalah gema, yaitu untuk mencetak alamat file yang ditemukan. Aksi lainnya
pasti xorriso perintah yang dilakukan pada file yang ditemukan. Ini
perintah mungkin memiliki parameter tertentu. Lihat juga deskripsi khusus mereka.
chown serta chown_r ubah kepemilikan dan dapatkan id pengguna sebagai parameter. Misalnya:
-exec chown thomas --
chgrp serta chgrp_r ubah atribut grup dan dapatkan id grup sebagai parameter.
Misalnya: -exec chgrp_r staf --
chmod serta chmod_r ubah izin akses dan dapatkan string mode sebagai parameter.
Contoh: -exec chmod aw,a+r --
ubah_tanggal serta ubah_tanggal_r mengubah stempel waktu. Mereka mendapatkan karakter tipe dan
string waktu sebagai parameter.
Contoh: -exec alter_date "m" "30 Des 19:34:12 2007" --
lsdl mencetak informasi file seperti perintah shell ls -dl.
membandingkan melakukan perintah -bandingkan dengan alamat file yang ditemukan sebagai iso_rr_path dan
alamat file yang sesuai di bawah parameternya disk_path_start. Untuk ini
iso_rr_path dari perintah -find akan digantikan oleh disk_path_start.
Contoh: -find /thomas -exec compare /home/thomas --
memperbarui melakukan perintah -update dengan alamat file yang ditemukan sebagai iso_rr_path. Itu
alamat file yang sesuai ditentukan seperti dengan tindakan di atas "bandingkan".
update_merge seperti pembaruan tetapi tidak menghapus file yang ditemukan jika tidak ada
disk. Ini dapat dijalankan beberapa kali dan merekam dengan semua file yang dikunjungi apakah mereka
mitra pada disk telah dilihat oleh salah satu update_merge berjalan.
Akhirnya, -find run dengan tindakan "rm_merge" dapat menghapus semua file yang tidak melihat
rekanan pada disk.
Hingga "rm_merge" atau "clear_merge" berikutnya semua file yang baru dimasukkan akan ditandai
sebagai memiliki rekan disk.
rm menghapus iso_rr_path yang ditemukan dari gambar jika itu bukan direktori dengan file
di dalamnya. Yaitu "rm" ini termasuk "rmdir".
rm_r menghapus iso_rr_path yang ditemukan dari gambar, termasuk seluruh pohon direktori.
rm_merge menghapus iso_rr_path yang ditemukan jika dikunjungi oleh satu atau lebih sebelumnya
tindakan "update_merge" dan tidak melihat rekanan pada disk di salah satu dari mereka. Penandaan
dari tindakan pembaruan dihapus dalam hal apa pun.
hapus_gabung menghapus tanda akhirnya dari tindakan "update_merge".
lapor_kerusakan mengklasifikasikan file apakah mereka mengenai blok data yang ditandai sebagai
rusak. Hasilnya dicetak bersama dengan alamat byte pertama yang rusak,
rentang maksimum kerusakan, ukuran file, dan jalur file.
lapor_lba mencetak file yang terkait dengan blok data gambar. Ini memberitahu
alamat blok logis, nomor blok, ukuran byte, dan jalur setiap file.
Mungkin ada lebih dari satu baris per file yang dilaporkan jika file tersebut memiliki lebih dari satu
bagian. Dalam hal ini setiap baris memiliki nomor tingkat yang berbeda di kolom "xt".
report_sections seperti report_lba tetapi memberi tahu ukuran byte tertentu
bagian daripada ukuran byte keseluruhan file.
getfacl mencetak izin akses dalam bentuk teks ACL ke saluran hasil.
setfacl melampirkan ACL setelah menghapus yang sudah ada. ACL baru diberikan dalam teks
bentuk seperti yang didefinisikan dengan perintah -setfacl.
Contoh: -exec setfacl u:lisa:rw,u::rw,g::r,o::-,m::rw --
getfattr mencetak pasangan nama-nilai xattr dari ruang nama pengguna ke saluran hasil.
get_any_xattr mencetak pasangan nama-nilai xattr dari namespace apa pun kecuali ACL ke
saluran hasil. Ini sebagian besar untuk debugging namespace "isofs".
list_extattr mode mencetak skrip ke saluran hasil, yang akan menggunakan FreeBSD
perintah settextattr untuk mengatur pasangan nama-nilai xattr file dari namespace pengguna.
Mode parameter mengontrol bentuk keluaran nama dan nilai. Modus bawaan
"e" mencetak karakter yang tidak berbahaya dalam tanda kutip shell, tetapi mewakili teks dengan
oktal 001 hingga 037 dan 0177 hingga 0377 dengan perintah echo -e yang disematkan. Mode "q" dicetak
karakter apa pun dalam tanda kutip shell. Ini mungkin tidak aman untuk terminal tetapi seharusnya
bekerja dalam file skrip. Mode "r" tidak menggunakan tanda kutip. Tidak aman. Mode "b" dicetak
pengkodean garis miring terbalik. Tidak cocok untuk penguraian shell.
Misalnya -exec list_extattr e --
Perintah -backslash_codes tidak mempengaruhi output.
dapatkan_md5 mencetak jumlah MD5, jika direkam, bersama dengan jalur file.
cek_md5 membandingkan jumlah MD5, jika direkam, dengan konten file dan laporan jika
ketidakcocokan.
Misalnya: -find / -not -pending_data -exec check_md5 GAGAL --
make_md5 melengkapi file data dengan jumlah MD5 isinya. Berguna untuk meningkatkan
file dalam gambar yang dimuat ke cakupan MD5 penuh dengan komit berikutnya dengan -md5 "on".
Contoh: -find / -type f -not -has_md5 -exec make_md5 --
setfattr menyetel atau menghapus pasangan nilai nama xattr.
Contoh: -find / -has_xattr -exec setfattr --remove-all '' --
set_hfs_crtp menambahkan, mengubah, atau menghapus atribut pembuat dan tipe HFS+.
Misalnya: -exec set_hfs_crtp YYDN TEXT
Contoh: -find /my/dir -prune -exec set_hfs_crtp --delete -
get_hfs_crtp mencetak pencipta HFS+ dan mengetik atribut bersama dengan
iso_rr_path, jika file memiliki atribut seperti itu sama sekali.
Misalnya: -exec get_hfs_crtp
set_hfs_bless menerapkan atau menghapus berkah HFS+. Mereka adalah peran yang bisa
dikaitkan ke hingga empat direktori dan file data:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
Mereka dapat disingkat sebagai "p", "i", "s", "9", dan "x".
Setiap peran tersebut dapat dikaitkan dengan paling banyak satu objek file. "intel_bootfile" adalah
salah satu yang akan berlaku untuk file data. Semua yang lain berlaku untuk direktori. Itu
-find run akan berakhir segera setelah berkah pertama dikeluarkan. Pembawa sebelumnya
berkat itu akan hilang kemudian. Tidak ada objek file yang dapat menanggung lebih dari satu berkah.
Contoh: -find /my/blessed/directory -exec set_hfs_bless p
Selanjutnya ada berkat "tidak ada" atau "n" yang mencabut berkah apa pun dari yang ditemukan
file. Ini -find run tidak akan berhenti ketika pertandingan pertama tercapai.
Misalnya: -find / -has_hfs_bless any -exec set_hfs_bless none
get_hfs_bless mencetak peran berkat HFS+ dan iso_rr_path, jika file tersebut
diberkati sama sekali.
Contoh: -exec get_hfs_bless
set_filter menerapkan atau menghapus filter.
Misalnya: -exec set_filter --zisofs --
mkisofs_r menerapkan aturan mkisofs -r ke objek file:
id pengguna dan id grup menjadi 0, semua izin-r diberikan, semua ditolak. Jika
ada x-izin, maka ketiga x diberikan. s- dan t-bit dapatkan
dihapus.
sort_weight atribut nomor bobot LBA ke file biasa.
Jumlahnya dapat berkisar dari -2147483648 hingga 2147483647. Semakin tinggi, semakin rendah
akan menjadi alamat blok data file dalam citra ISO yang muncul. Saat ini
katalog boot memiliki berat hardcoded 1 miliar. Biasanya itu harus menempati
blok dengan alamat serendah mungkin.
File data yang dimuat oleh -indev atau -dev mendapatkan bobot antara 1 dan 2 exp 28 =
268,435,456, tergantung pada alamat blok mereka. Ini akan membuat mereka tetap berada di
urutan yang sama jika metode penulisan memodifikasi diterapkan.
File data yang ditambahkan oleh perintah lain mendapatkan bobot awal 0. Boot
file gambar memiliki bobot default 2.
Contoh: -exec sort_weight 3 --
show_stream menunjukkan rantai aliran konten dari file data.
tampilkan_stream_id seperti show_stream, tetapi juga mencetak antara tipe aliran dan yang pertama
":" dalam kurung siku nomor id libisofs: [fs_id,dev_id,ino_id].
menyembunyikan membawa file ke salah satu status sembunyikan "on", "iso_rr", "joliet",
"hfsplus", "mati". Mereka mungkin digabungkan. Misal: joliet:hfsplus
Misalnya:
-temukan / -disk_name *_secret -exec sembunyikan
print_outname mencetak di baris pertama nama file yang didaftarkan oleh program
model, dan di baris kedua nama file setelah konversi bolak-balik antara
set karakter lokal dan salah satu ruang nama "rockridge", "joliet", "ecma119", atau
"hfsplus". Baris keluaran ketiga adalah "--" .
Konversi nama tidak memperhitungkan kemungkinan tabrakan nama
di ruang nama target. Tabrakan seperti itu kemungkinan besar terjadi di "joliet" dan "ecma119",
di mana mereka diselesaikan dengan perubahan nama file otomatis.
Misalnya:
-temukan / -bad_outname joliet -exec print_outname joliet
perkiraan_ukuran mencetak perkiraan yang lebih rendah dan lebih tinggi dari jumlah blok yang
file yang ditemukan bersama-sama akan menempati gambar ISO yang muncul. Ini tidak
akun untuk superblok, untuk direktori di jalur -find, atau untuk gambar
lapisan.
menemukan menjalankan lagi -find pada alamat file yang cocok. Ia menerima
parameter yang sama dengan -find, kecuali iso_rr_path.
Misalnya:
-temukan / -nama '???' -type d -exec find -name '[abc]*' -exec chmod aw,a+r --

filter untuk data fillet isi:

filter dapat diinstal antara file data dalam gambar ISO dan sumber kontennya
di luar gambar. Mereka juga dapat digunakan sebaliknya antara konten data dalam gambar dan
file target pada disk.
Filter bawaan adalah "--zisofs" dan "--zisofs-decode". Yang pertama harus diterapkan melalui
-set_filter, yang terakhir secara otomatis diterapkan jika konten terkompresi zisofs terdeteksi
dengan file saat memuat gambar ISO.
Pasangan filter bawaan lainnya adalah "--gzip" dan "--gunzip" dengan akhiran ".gz". Mereka berperilaku
kira-kira seperti gzip dan gunzip eksternal tetapi hindari proses forking untuk setiap file. Jadi
mereka jauh lebih cepat jika ada banyak file kecil.

-filter_eksternal nama opsi[:opsi] program_path [argumen] --
Daftarkan filter konten dengan mengaitkan nama dengan jalur program, program
argumen, dan beberapa pilihan perilaku. Setelah terdaftar dapat diterapkan ke
beberapa file data dalam gambar ISO, terlepas dari apakah kontennya berada di
gambar ISO yang dimuat atau di sistem file lokal. Proses filter eksternal mungkin
menghasilkan konten file sintetis dengan membaca konten asli dari stdin dan
menulis ke stdout apa pun yang mereka inginkan. Mereka harus memberikan output yang sama pada
masukan yang sama dalam menjalankan berulang.
Pilihannya adalah:
"default" berarti tidak ada opsi lain yang dimaksudkan.
"suffix=..." menetapkan akhiran nama file. Jika tidak kosong maka akan ditambahkan
ke nama file atau dihapus darinya.
"remove_suffix" akan menghapus akhiran nama file daripada menambahkannya.
"if_nonempty" akan membuat file berukuran 0 tidak terfilter.
"if_reduction" akan mencoba memfilter dan mencabutnya jika ukuran konten tidak
menyusut.
"if_block_reduction" akan dicabut jika jumlah blok 2 kB tidak menyusut.
"digunakan =..." diabaikan. Perintah -status menunjukkannya dengan jumlah file yang
saat ini memiliki filter yang diterapkan.
contoh:
-external_filter bzip2 suffix=.bz2:if_block_reduction \
/usr/bin/bzip2 --
-external_filter bunzip2 suffix=.bz2:remove_suffix \
/usr/bin/bunzip2 --

-unregister_filter nama
Hapus pendaftaran -external_filter. Ini hanya mungkin jika filternya tidak
diterapkan ke file apa pun dalam citra ISO.

-close_filter_list
Larangan perintah yang tidak dapat dibatalkan -concat "pipe", -external_filter, dan -unregister_filter,
tetapi tidak -set_filter. Gunakan ini untuk mencegah penyaringan eksternal secara umum atau ketika semua
filter yang dimaksud terdaftar dan "pipa" mode -concat tidak diizinkan.
Filter eksternal juga dapat dilarang sepenuhnya pada waktu kompilasi xorriso. Secara default
mereka dilarang jika xorriso berjalan di bawah izin setuid.

-set_filter nama iso_rr_path [***]
Terapkan -external_filter atau filter bawaan ke file data yang diberikan dalam ISO
gambar. Jika sufiks filter tidak kosong , maka itu akan diterapkan ke file
nama. Mengganti nama hanya terjadi jika filter benar-benar terpasang dan tidak dicabut
oleh pilihannya. Secara default file yang sudah menanggung akhiran tidak akan mendapatkan
tersaring. Yang lain akan mendapatkan akhiran yang ditambahkan ke nama mereka. Jika filter
memiliki opsi "remove_suffix", maka filter hanya akan diterapkan jika sufiksnya adalah
ada dan dapat dihilangkan. Nama kebesaran atau tabrakan yang disebabkan oleh perubahan sufiks
akan mencegah penyaringan.
Dengan sebagian besar jenis filter, perintah ini akan segera menjalankan filter sekali untuk masing-masing
file untuk menentukan ukuran output. Operasi membaca konten seperti
-extract , -bandingkan dan pembuatan gambar akan menjalankan filter lebih lanjut dan
mengirimkan konten yang difilter.
Pada saat pembuatan gambar, keluaran filter harus tetap sama dengan keluaran
dari lari pertama. Pemfilteran untuk pembuatan gambar tidak terjadi dengan file dari
gambar ISO yang dimuat jika metode penulisan pertumbuhan sedang berlaku (yaitu -indev dan
-outdev identik).
Nama filter yang dicadangkan "--remove-all-filters" mencabut pemfilteran. Ini akan mencabut
penggantian nama sufiks juga. Gunakan "--remove-all-filters+" untuk mencegah sufiks apa pun
mengganti nama.
Memasang atau melepaskan filter tidak akan mengubah status -changes_pending. Jika
manipulasi filter akan menjadi satu-satunya perubahan dalam penulisan, kemudian secara eksplisit
jalankan -changes_pending "ya".

-set_filter_r nama iso_rr_path [***]
Seperti -set_filter tetapi memengaruhi semua file data di bawah direktori akhirnya.

Penulisan itu hasil mendorong kontrol:

(lihat juga paragraf tentang pengaturan di bawah)

-kembalikan
Buang gambar ISO yang dimanipulasi dan muat ulang dari -indev. (Gunakan -rollback_end jika
akhir program segera diinginkan.)

-perubahan_menunggu "tidak"|"ya"|"mkisofs_printed"|"show_status"
Penulisan berjalan hanya dilakukan jika perubahan gambar telah dilakukan sejak
gambar dimuat atau dibuat kosong. Begitu pula sebaliknya program akan memulai proses penulisan
untuk perubahan yang tertunda ketika itu berakhir secara normal (yaitu tidak dengan membatalkan dan bukan dengan perintah
-kembalikan_akhir).
Perintah -changes_pending dapat digunakan untuk mengganti yang ditentukan secara otomatis
negara. Ini terutama berguna untuk mengatur status "ya" meskipun tidak ada perubahan nyata
dibuat. Urutan -changes_pending "no" -end sama dengan perintah
-kembalikan_akhir. Status "mkisofs_printed" disebabkan oleh perintah emulasi -as mkisofs
jika opsi -print-size ada.
Status pseudo "show_status" dapat digunakan untuk mencetak status saat ini ke hasil
channel.
Pemuatan atau manipulasi gambar yang terjadi setelah perintah ini akan diperbarui lagi
secara otomatis mengubah status gambar.

-melakukan
Lakukan operasi tulis. Setelah itu, jika -outdev dapat dibaca, buat yang baru
-dev dan muat gambar dari sana. Beralih ke mode berkembang. (A selanjutnya -outdev
akan mengaktifkan mode modifikasi atau pertumbuhan buta.) -komit dilakukan
secara otomatis di akhir program jika ada manipulasi yang belum dikomit yang tertunda.
Jadi, untuk melakukan operasi penulisan akhir tanpa -dev baru dan tanpa pemuatan baru
gambar, alih-alih jalankan perintah -end. Jika Anda ingin melanjutkan tanpa memuat gambar,
jalankan -commit_eject "tidak ada". Untuk mengeluarkan setelah menulis tanpa memuat gambar, gunakan
-commit_eject "semua".
Untuk menekan penulisan akhir, jalankan -rollback_end.

Menulis bisa berlangsung cukup lama. Bukan hal yang aneh dengan beberapa jenis media yang
tidak ada kemajuan yang terlihat selama beberapa menit pertama atau drive menggerogoti
media selama beberapa menit setelah semua data telah dikirim. xorriso dan
drive berada dalam hubungan klien-server. Drive memiliki banyak kebebasan tentang
apa yang harus dilakukan dengan media. Beberapa kombinasi drive dan media tidak
bekerja, meskipun dijanjikan oleh vendor mereka. Jika penulisan gagal maka coba media lain
atau penggerak lain. Alasan kegagalan seperti itu hampir tidak pernah ada dalam kode
berbagai program pembakaran tetapi Anda dapat mencoba beberapa dari yang tercantum di bawah ini di bawah LIHAT
JUGA.

-mengeluarkan "masuk"|"keluar"|"semua"
Keluarkan media di -indev, -outdev, atau kedua drive, masing-masing. Catatan: Bukan
mungkin belum secara efektif mengeluarkan file disk.

-komit_eject "masuk"|"keluar"|"semua"|"tidak ada"
Gabungan -commit dan -eject. Saat menulis selesai jangan membuat -mengungguli yang baru
-dev, dan tidak memuat gambar ISO. Sebaliknya keluarkan -indev dan/atau -outdev. menyerah apapun
penggerak yang tidak dikeluarkan.

-kosong mode
Siapkan media untuk menulis dari awal (jika tidak -dummy diaktifkan).
Ini hanya mempengaruhi -outdev bukan -indev. Jika kedua drive sama dan jika
gambar ISO diubah maka perintah ini mengarah ke acara FAILURE. ditentukan
mode adalah:
sesuai_diperlukan, cepat, semua, deformat, deformat_cepat
"as_needed" menangani CD-RW, DVD-RW bekas, dan media yang dapat ditimpa oleh
menerapkan -blank "cepat". Ini berlaku -format "penuh" untuk DVD-RAM yang belum diformat dan
BD-RE. Media lain dalam keadaan kosong diabaikan dengan anggun. Media yang tidak bisa
dibuat siap untuk menulis dari awal menyebabkan acara KEGAGALAN.
"cepat" membuat CD-RW dan DVD-RW yang tidak diformat dapat digunakan kembali, atau membatalkan penimpaan
gambar ISO. "semua" mungkin bekerja lebih teliti dan membutuhkan lebih banyak waktu.
"deformat" mengubah DVD-RW yang dapat ditimpa menjadi yang tidak diformat.
"deformat_quickest" adalah cara yang lebih cepat untuk mendeformat atau mengosongkan DVD-RW tetapi menghasilkan media
yang hanya cocok untuk satu sesi. Beberapa drive mengumumkan status ini dengan
tidak menawarkan fitur 21h, tetapi beberapa drive tetap menawarkannya. Jika fitur 21h adalah
hilang, maka xorriso akan menolak untuk menulis pada DVD-RW jika tidak perintah -close diatur
untuk "di".
Laporan kemajuan yang dikeluarkan oleh beberapa drive saat mengosongkan cukup tidak realistis. Mengerjakan
tidak menyimpulkan keberhasilan atau kegagalan dari persentase yang dilaporkan. Blanking adalah
berhasil jika tidak ada acara MAAF atau lebih buruk terjadi.
Mode dapat ditambahkan dengan "force:" untuk mengesampingkan evaluasi media
status oleh libburn. Misalnya "kekuatan: cepat". Namun blanking hanya akan berhasil jika
drive bersedia melakukannya.

-format mode
Ubah DVD-RW yang tidak diformat menjadi yang dapat ditimpa, DVD+RW "de-ice", format baru
membeli BD-RE atau BD-R, memformat ulang DVD-RAM atau BD-RE.
Mode yang ditentukan adalah:
sesuai_diperlukan, penuh, cepat, berdasarkan_indeks_ , fast_by_index_ ,
menurut_ukuran_ , cepat_berdasarkan_ukuran_ , tanpa_cadangan
format "as_needed" belum diformat DVD-RW, DVD-RAM, BD-RE, atau kosong tidak diformat
BD-R. Media lain tidak tersentuh.
"penuh" (re-)memformat DVD-RW, DVD+RW, DVD-RAM, BD-RE, atau BD-R kosong yang tidak diformat.
"cepat" melakukan hal yang sama dengan "penuh" tetapi mencoba menjadi lebih cepat.
"by_index_" memilih format dari daftar deskriptor yang dikeluarkan oleh perintah
-daftar_format. Nomor indeks dari daftar itu akan ditambahkan ke kata mode.
Misalnya: "by_index_3".
"fast_by_index_" melakukan hal yang sama seperti "by_index_" tetapi mencoba lebih cepat.
"by_size_" memilih format dari daftar deskriptor yang menyediakan setidaknya
ukuran yang diberikan. Ukuran itu akan ditambahkan ke kata mode. Misalnya: "berdasarkan_ukuran_4100m".
Ini berlaku untuk media dengan Manajemen Cacat. Pada BD-RE tidak akan memilih format
0x31, yang tidak menawarkan Manajemen Cacat.
"fast_by_size_" melakukan hal yang sama seperti "by_size_" tetapi mencoba lebih cepat.
"without_spare" memilih format terbesar dari daftar deskriptor yang
tidak menyediakan Area Cadangan untuk Manajemen Cacat. Pada BD-RE ini akan menjadi format 0x31.
Tindakan pemformatan tidak berpengaruh pada media jika -dummy diaktifkan.
Pemformatan biasanya diperlukan hanya sekali selama masa pakai media, jika pernah.
Tetapi itu adalah alasan untuk memformat ulang jika:
DVD-RW dideformat dengan -blank,
DVD+RW mengalami kegagalan membaca (format ulang sebelum penulisan berikutnya),
DVD-RAM atau BD-RE akan mengubah jumlah cadangan cacatnya.
BD-R dapat ditulis tanpa format atau mungkin diformat sebelum digunakan pertama kali. Memformat
mengaktifkan Manajemen Cacat yang mencoba menangkap dan memperbaiki titik-titik buruk pada media
selama proses penulisan dengan mengorbankan setengah kecepatan bahkan dengan media yang sempurna.
Laporan kemajuan yang dikeluarkan oleh beberapa drive saat memformat sangat tidak realistis.
Jangan menyimpulkan keberhasilan atau kegagalan dari persentase yang dilaporkan. Pemformatan adalah
berhasil jika tidak ada acara MAAF atau lebih buruk terjadi. Bersabarlah dengan yang tampaknya beku
kemajuan.

-daftar_format
Keluarkan daftar deskriptor format seperti yang dilaporkan oleh drive keluaran untuk
media saat ini. Daftar tersebut memberikan nomor indeks setelah "Format idx", format MMC
kode, ukuran yang diumumkan dalam blok (seperti "2236704s") dan ukuran yang sama di MiB.
Kode format MMC bermacam-macam. Yang paling penting adalah: pemformatan umum "00h", "01h"
meningkatkan ruang cadangan untuk DVD-RAM, "26h" untuk DVD+RW, "30h" untuk BD-RE dengan cadangan
spasi, "31h" untuk BD-RE tanpa ruang cadangan, "32h" untuk BD-R.
Ukuran format yang lebih kecil dengan DVD-RAM, BD-RE, atau BD-R berarti lebih banyak ruang cadangan.

-list_speeds
Keluarkan daftar nilai kecepatan seperti yang dilaporkan oleh drive dengan media yang dimuat. Itu
list memberitahu kecepatan baca drive input dan drive output. Selanjutnya diceritakan
kecepatan tulis drive output.
Daftar kecepatan tulis tidak selalu berarti bahwa media dapat ditulisi atau
bahwa kecepatan ini benar-benar dapat dicapai. Terutama daftar yang dilaporkan dengan kosong
drive atau dengan media ROM jelas mengiklankan kecepatan untuk media lain.
Tidak wajib menggunakan nilai kecepatan di luar rentang yang tercantum. Penggeraknya adalah
seharusnya memilih kecepatan aman yang sedekat mungkin dengan kecepatan yang diinginkan.
Di akhir daftar, "Kecepatan tulis L" dan "Kecepatan tulis H" adalah tebakan terbaik
untuk batas kecepatan tulis bawah dan atas. "Kecepatan tulis l" dan "Kecepatan tulis h" mungkin
hanya muncul dengan CD dan akhirnya menimpa daftar penawaran kecepatan lainnya.
Hanya jika drive melaporkan informasi kecepatan yang bertentangan, akan muncul "Tulis
speed 0", yang memberitahukan hasil pemilihan kecepatan dengan perintah -speed 0, jika
menyimpang dari "Kecepatan tulis H".
"Kecepatan baca L" dan "Kecepatan baca H" menunjukkan kecepatan baca minimum dan maksimum, sebagai
dilaporkan oleh pengemudi. Mereka akan dipilih dengan -read_speed "min" atau "max" jika mereka
melemahkan atau melampaui batas bawaan. Ini adalah "1x", "52xCD", "24xDVD",
"20xBD".

-close_damaged "sesuai kebutuhan"|"paksa"
Cobalah untuk menutup trek dan sesi yang akan datang jika drive melaporkan media sebagai
rusak. Ini mungkin berlaku untuk CD-R, CD-RW, DVD-R, DVD-RW, DVD+R, DVD+R DL, atau BD-R
media. Hal ini ditunjukkan dengan pesan peringatan saat drive diperoleh, dan oleh a
komentar "tetapi trek berikutnya rusak" dengan baris "Status media :" dari perintah -toc.
Pengaturan command -close menentukan apakah media tetap dapat ditambahkan.
Mode "as_needed" menolak dengan anggun pada media yang tidak dilaporkan rusak.
Mode "force" mencoba operasi dekat bahkan dengan media yang tampak tidak rusak.
Tidak ada perubahan gambar yang boleh ditunda sebelum perintah ini dilakukan. Setelah
penutupan dicoba, kedua drive menyerah.

-daftar_profil "masuk"|"keluar"|"semua"
Keluarkan daftar jenis media yang didukung oleh -indev, -outdev, atau keduanya, masing-masing.
Jenis yang dikenali saat ini ditandai dengan teks "(saat ini)".

pengaturan untuk mengakibatkan penulisan:

Info Rock Ridge akan dibuat secara default. ACL akan ditulis sesuai dengan
pengaturan perintah -acl.

-joliet "aktif"|"mati"
Jika diaktifkan dengan "on", buat pohon Joliet tambahan ke ISO 9660 + pohon Rock Ridge.

-hfsplus "aktif"|"mati"
Jika diaktifkan dengan "on", buat sistem file HFS+ di dalam gambar ISO 9660 dan tandai
dengan entri Apple Partition Map (APM) di Area Sistem, 32 KiB pertama dari
gambar.
Ini mungkin bertabrakan dengan data yang dikirimkan oleh -boot_image system_area=. 8 . pertama
byte Area Sistem ditimpa oleh { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02,
0xff, 0xff } yang dapat dieksekusi sebagai kode mesin x86 tanpa efek negatif.
Jadi jika MBR digabungkan dengan fitur ini, maka 8 byte pertamanya harus berisi
tidak ada perintah penting.
Blok 2 KiB berikutnya di Area Sistem akan ditempati oleh entri APM. Itu
yang pertama mencakup bagian dari citra ISO sebelum metadata sistem file HFS+. Itu
yang kedua menandai rentang dari metadata HFS+ hingga akhir data konten file. Jika
lebih banyak data gambar ISO mengikuti, maka entri partisi ketiga akan dihasilkan. Lainnya
fitur xorriso mungkin menyebabkan perlunya lebih banyak entri APM.
Sistem file HFS+ tidak cocok untuk sesi tambahan yang dibuat oleh
metode multi-sesi tumbuh. Gambar ISO yang ada mungkin tetap menjadi dasarnya
untuk gambar baru yang dihasilkan dengan metode modifikasi. Jika -hfsplus diaktifkan ketika
-indev atau -dev dieksekusi, lalu atribut AAIP dimuat dari gambar input
dan memeriksa informasi tentang pembuat HFS, jenis file, atau berkat. Jika ketemu,
kemudian mereka diaktifkan sebagai pengaturan untuk produksi gambar berikutnya. Oleh karena itu
disarankan untuk melakukan -hfsplus "on" sebelum -indev atau -dev.
Informasi tentang pencipta, jenis, dan berkah HFS disimpan oleh xorriso jika
-hfsplus diaktifkan pada waktu -commit. Itu disimpan sebagai salinan di luar HFS+
partisi, melainkan bersama dengan informasi Rock Ridge. xorriso tidak membaca
informasi apa pun dari data meta HFS+.
Ketahuilah bahwa HFS+ tidak peka huruf besar/kecil meskipun dapat merekam nama file dengan
huruf besar dan huruf kecil. Oleh karena itu, nama file dari pohon nama iso_rr
mungkin bertabrakan di pohon nama HFS+. Dalam hal ini mereka diubah dengan menambahkan
menggarisbawahi karakter dan menghitung angka. Dalam hal nama yang sangat panjang, mungkin
diperlukan untuk memetakannya ke "MANGLED_...".

-rockridge "aktif"|"mati"
Mode "mati" menonaktifkan produksi informasi Rock Ridge untuk file ISO 9660
objek. Kemampuan multi-sesi xorriso sangat bergantung pada penamaannya
kesetiaan Rock Ridge. Jadi sangat tidak disarankan untuk menyimpang dari default
pengaturan "aktif".

-kepatuhan aturan[:aturan...]
Sesuaikan kepatuhan dengan spesifikasi ISO 9660/ECMA-119 dan kontemporernya
ekstensi. Dalam beberapa kasus, ada baiknya sedikit menyimpang untuk menghindari bug
dari sistem pembaca yang dimaksud atau untuk mendapatkan fitur tambahan tidak resmi.
Ada beberapa aturan yang dapat disesuaikan yang masing-masing memiliki kata kunci. Jika mereka disebutkan
dengan perintah ini maka aturan mereka akan ditambahkan ke daftar relaksasi. Daftar ini bisa
dihapus dengan aturan "ketat" atau "jelas". Itu dapat diatur ulang ke pengaturan awal dengan
"bawaan". Semua aturan relaksasi berikut dapat dicabut satu per satu oleh:
menambahkan "_off". Seperti "deep_paths_off".
Kata kunci aturan adalah:
"iso_9660_level="angka memilih level 1 dengan nama ECMA-119 dalam bentuk 8.3 dan
-file_size_limit <= 4g - 1, atau level 2 dengan nama ECMA-119 hingga panjang 32 dan
sama -file_size_limit, atau level 3 dengan nama ECMA-119 hingga panjang 32 dan
-file_size_limit >= 400g -200k. Jika perlu -file_size_limit akan disesuaikan.
"allow_dir_id_ext" memungkinkan ECMA-119 nama direktori memiliki ekstensi nama sebagai
dengan jenis file lainnya. Itu tidak memaksa titik dan menghilangkan nomor versi,
meskipun. Ini adalah tradisi buruk mkisofs yang melanggar ECMA-119. Terutama ISO
level 1 hanya mengizinkan 8 karakter dalam nama direktori dan bukan 8.3.
"omit_version" tidak menambahkan versi (";1") ke nama file ECMA-119 dan Joliet.
"only_iso_version" tidak menambahkan versi (";1") ke nama file Joliet.
"deep_paths" memungkinkan jalur file ECMA-119 lebih dalam dari 8 level.
"long_paths" memungkinkan jalur file ECMA-119 lebih panjang dari 255 karakter.
"long_names" memungkinkan hingga 37 karakter dengan nama file ECMA-119.
"no_force_dots" tidak menambahkan titik ke nama file ECMA-119 yang tidak memilikinya.
"no_j_force_dots" tidak menambahkan titik ke nama file Joliet yang tidak memilikinya.
"huruf kecil" memungkinkan karakter huruf kecil dalam nama file ECMA-119.
"7bit_ascii" memungkinkan hampir semua karakter 7-bit dalam nama file ECMA-119. Bukan
diperbolehkan adalah 0x0 dan '/'. Jika "huruf kecil" tidak diaktifkan, maka huruf kecil akan didapat
diubah menjadi huruf besar.
"full_ascii" memungkinkan semua karakter 8-bit kecuali 0x0 dan '/' dalam nama file ECMA-119.
"untranslated_names" mungkin berbahaya untuk program pembaca tidak disengaja yang mengandalkan
pada pembatasan paling banyak 37 karakter dalam nama file ECMA-119. Aturan ini
memungkinkan nama file ECMA-119 hingga 96 karakter tanpa konversi karakter. Jika sebuah
nama file memiliki lebih banyak karakter, maka produksi gambar akan gagal dengan sengaja.
"untranslated_name_len="angka memungkinkan untranslated_names dengan batas yang lebih kecil untuk
panjang nama file. 0 menonaktifkan fitur ini, -1 memilih batas panjang maksimum,
angka yang lebih besar dari 0 memberikan batas panjang yang diinginkan.
"joliet_long_names" memungkinkan nama daun Joliet hingga 103 karakter, bukan 64.
"joliet_long_paths" memungkinkan jalur Joliet lebih dari 240 karakter.
"joliet_utf16" mengkodekan nama Joliet dalam UTF-16BE daripada UCS-2. Perbedaan
adalah dengan karakter yang tidak ada di UCS-2 dan dikodekan dalam UTF-16 dengan 2
kata masing-masing 16 bit. Kedua kata kemudian berasal dari subset yang dicadangkan dari UCS-2.
"always_gmt" menyimpan stempel waktu dalam representasi GMT dengan zona waktu 0.
"rec_mtime" merekam dengan direktori non-RockRidge memasukkan mtime file disk dan
bukan waktu pembuatan gambar. Ini berlaku untuk pohon ECMA-119 (ISO biasa
9660), ke Joliet, dan ke ISO 9660:1999. "rec_time" adalah default. Jika dinonaktifkan, itu mendapat
secara otomatis diaktifkan kembali oleh -as mkisofs emulation ketika pathspec ditemukan.
"new_rr" menggunakan Rock Ridge versi 1.12 (cocok untuk GNU/Linux tetapi tidak untuk yang lebih lama
FreeBSD atau untuk Solaris). Ini menyiratkan "aaip_susp_1_10_off" yang dapat diubah oleh
berikutnya "aaip_susp_1_10".
Defaultnya adalah "old_rr" yang menggunakan Rock Ridge versi 1.10. Ini menyiratkan juga
"aaip_susp_1_10" yang dapat diubah dengan "aaip_susp_1_10_off" berikutnya.
"aaip_susp_1_10" memungkinkan AAIP ditulis sebagai ekstensi tidak resmi dari RRIP
selain sebagai perpanjangan resmi di bawah SUSP-1.12.
"no_emul_toc" menghemat 64 kB dengan sesi pertama pada media yang dapat ditimpa tetapi membuat
gambar tidak mampu menampilkan riwayat sesinya.
"iso_9660_1999" menyebabkan produksi pohon direktori tambahan yang sesuai dengan
ISO 9660: 1999. Itu dapat merekam nama file yang panjang untuk pembaca yang tidak mengerti
Punggung Batu.
"old_empty" menggunakan cara lama untuk memberikan alamat blok dalam kisaran [0,31] hingga
file tanpa konten data sendiri. Cara baru adalah memiliki blok khusus yang
semua file tersebut akan menunjuk.
Pengaturan default adalah
"clear:only_iso_version:deep_paths:long_paths:no_j_force_dots:
selalu_gmt:old_rr".
Catatan: Istilah "nama ECMA-119" berarti nama dan atribut ISO 9660 biasa yang
terlihat jika pembaca mengabaikan Rock Ridge.

-rr_reloc_dir nama
Tentukan nama direktori relokasi di mana subpohon direktori dalam harus
ditempatkan jika -compliance diatur ke "deep_paths_off" atau "long_paths_off". Dalam
direktori adalah salah satu yang memiliki rantai 8 direktori induk (termasuk root) di atas
itu sendiri, atau yang berisi file dengan jalur ECMA-119 lebih dari 255
karakter.
Pohon direktori keseluruhan akan muncul awalnya dalam ketika ditafsirkan sebagai Rock
Pohon punggungan. Ini akan muncul sebagai diatur ulang jika hanya informasi ECMA-119 yang
dipertimbangkan.
Direktori relokasi default adalah direktori root. Dengan memberi nama yang tidak kosong
dengan -rr_reloc_dir, direktori di direktori root mungkin mendapatkan peran ini. Jika itu
direktori belum ada pada waktu -commit, maka itu akan dibuat dan
ditandai untuk Rock Ridge sebagai artefak relokasi. Setidaknya di GNU/Linux tidak akan
ditampilkan dalam gambar Rock Ridge yang terpasang.
Nama tidak boleh mengandung karakter '/' dan tidak boleh lebih dari 255 byte.

-batal teks
Tentukan ID volume, yang sebagian besar sistem operasi akan anggap sebagai volume
nama gambar atau media.
xorriso menerima teks apa pun hingga 32 karakter, tetapi menurut spesifikasi yang jarang dipatuhi
aturan yang lebih ketat berlaku:
ECMA-119 menuntut karakter ASCII keluar dari [A-Z0-9_]. Suka:
"IMAGE_23"
Joliet memungkinkan 16 karakter UCS-2. Suka:
"nama jendela"
Ketahuilah bahwa id volume mungkin digunakan secara otomatis sebagai nama mount
titik ketika media dimasukkan ke dalam sistem komputer yang menyenangkan.
Jika gambar ISO dimuat saat ID volume diatur ke default "ISOIMAGE" atau ke
"", maka ID volume gambar yang dimuat akan menjadi ID volume efektif untuk
penulisan berikutnya. Tapi segera setelah perintah -volid dilakukan setelahnya, ini
ID tertunda ditimpa oleh pengaturan baru.
Pertimbangkan ini saat menyetel -volid "ISOIMAGE" sebelum menjalankan -dev, -indev, atau
-kembalikan. Jika Anda bersikeras -volid "ISOIMAGE", atur lagi setelah perintah itu.

-volset_id teks
Atur string ID set volume yang akan ditulis dengan -commit berikutnya. Yang diperbolehkan adalah
hingga 128 karakter. Pengaturan ini akan ditimpa oleh pemuatan gambar.

-penerbit teks
Setel string ID penerbit untuk ditulis dengan -commit berikutnya. Ini mungkin mengidentifikasi
orang atau organisasi yang menentukan apa yang harus dicatat. Yang diperbolehkan adalah
hingga 128 karakter. Pengaturan ini akan ditimpa oleh pemuatan gambar.

-aplikasi_id teks
Atur string ID aplikasi untuk ditulis dengan -commit berikutnya. Ini mungkin
mengidentifikasi spesifikasi bagaimana data dicatat. Diperbolehkan hingga 128
karakter. Pengaturan ini akan ditimpa oleh pemuatan gambar.
Teks khusus "@xorriso@" diubah menjadi string ID dari xorriso yang mana
biasanya ditulis sebagai -preparer_id. Merupakan tradisi yang salah untuk menulis ID program
sebagai -application_id.

-sistem_id teks
Atur string ID sistem untuk ditulis dengan -commit berikutnya. Ini dapat mengidentifikasi
sistem yang dapat mengenali dan bertindak berdasarkan konten Area Sistem dalam gambar
blok 0 hingga 15. Maksimal 32 karakter yang diizinkan. Pengaturan ini akan diganti
dengan memuat gambar.

-volume_date ketik string waktu
Tetapkan salah satu dari empat stempel waktu keseluruhan untuk penulisan gambar berikutnya. Tersedia
jenis adalah:
"c" waktu saat volume dibuat.
"m" waktu saat volume terakhir diubah.
"x" waktu ketika informasi dalam volume kedaluwarsa.
"f" waktu sejak kapan volume tersebut valid secara efektif.
"uuid" menetapkan string waktu yang menggantikan "c" dan "m" kali secara harfiah. Itu harus
terdiri dari 16 angka desimal yang membentuk YYYYMMDDhhmmsscc, dengan YYYY antara 1970
dan 2999. Zona waktu adalah GMT. Seharusnya cocok dengan baris GRUB ini:
cari --fs-uuid --set YYYY-MM-DD-hh-mm-ss-cc
Misalnya 2010040711405800 adalah 7 Apr 2010 11:40:58 (+0 centiseconds).
Timestring untuk tipe lain dapat diberikan seperti dengan perintah -alter_date. Beberapa
mereka rentan terhadap perhitungan zona waktu. String waktu "default" atau "diganti"
menyebabkan pengaturan default: "c" dan "m" akan menunjukkan waktu pembuatan gambar saat ini.
"x" dan "f" akan ditandai sebagai tidak signifikan. "uuid" akan dinonaktifkan.

-hak cipta_file teks
Atur nama file hak cipta yang akan ditulis dengan -commit berikutnya. Ini harus menjadi
Jalur ISO 9660 dari file dalam gambar yang berisi pernyataan hak cipta.
Maksimal 37 karakter yang diizinkan. Pengaturan ini akan ditimpa oleh pemuatan gambar.

-abstract_file teks
Atur nama file abstrak yang akan ditulis dengan -commit berikutnya. Ini harus menjadi
Jalur ISO 9660 dari file dalam gambar yang berisi pernyataan abstrak tentang
konten gambar. Maksimal 37 karakter yang diizinkan. Pengaturan ini akan diganti
dengan memuat gambar.

-biblio_file teks
Atur nama file biblio yang akan ditulis dengan -commit berikutnya. Ini harus menjadi
Jalur ISO 9660 dari file dalam gambar yang berisi catatan bibliografi.
Maksimal 37 karakter yang diizinkan. Pengaturan ini akan ditimpa oleh pemuatan gambar.

-preparer_id
Atur string ID preparer untuk ditulis dengan -commit berikutnya. Ini mungkin mengidentifikasi
orang atau entitas lain yang mengontrol penyiapan data yang harus
dicatat. Biasanya ini adalah ID dari xorriso dan bukan dari orangnya atau
program yang beroperasi xorriso. Harap hindari untuk mengubahnya. Yang diperbolehkan terserah
128 karakter.
Teks khusus "@xorriso@" diubah menjadi string ID dari xorriso yang mana
default saat memulai program.
Tidak seperti string ID lainnya, pengaturan ini tidak dipengaruhi oleh pemuatan gambar.

-aplikasi_penggunaan karakter|0xXY|jalur_disk
Tentukan konten bidang Penggunaan Aplikasi yang dapat mengambil paling banyak 512 byte.
Jika parameter perintah ini kosong, maka bidang diisi dengan 512
0-byte. Jika itu adalah satu karakter, maka itu akan diulang 512 kali. Jika
dimulai dengan "0x" diikuti oleh dua digit hex [0-9a-fA-F], kemudian digit tersebut dibaca sebagai
nilai byte yang diulang 512 kali.
Teks parameter lainnya digunakan sebagai disk_path untuk membuka file data dan membaca hingga
512 byte darinya. Jika file lebih kecil dari 512 byte, maka byte yang tersisa
di lapangan, atur ke biner 0.
Pengaturan ini tidak dipengaruhi oleh pemuatan gambar.

-out_charset karakter_set_nama
Atur set karakter ke nama file mana yang akan dikonversi saat menulis gambar. Melihat
paragraf "Set karakter" untuk penjelasan lebih lanjut. Saat memuat gambar tertulis
setelah -commit pengaturan -out_charset akan disalin ke -in_charset.

-uid uid
ID pengguna yang akan digunakan untuk semua file ketika pohon ISO baru ditulis ke media.

-gid gid
Id grup yang akan digunakan untuk semua file ketika pohon ISO baru ditulis ke media.

-zisofs pilihan[:pilihan]
Tetapkan parameter global untuk kompresi zisofs. Format data ini dikenali dan
transparan tidak terkompresi oleh beberapa kernel Linux. Itu harus diterapkan melalui perintah
-set_filter dengan filter bawaan "--zisofs". Parameternya adalah:
"level="[0-9] kompresi zlib: 0=tidak ada, 1=cepat,..., 9=lambat
"block_size="32k|64k|128k ukuran blok kompresi
"by_magic=on" memungkinkan tes mahal pada waktu pembuatan gambar yang memeriksa
file dari disk apakah sudah dikompresi zisof, misalnya oleh program
mkzftree.
"default" sama dengan "level=6:block_size=32k:by_magic=off"

-mempercepat kode|angka[k|m|c|d|b]
Atur kecepatan pembakaran. Standarnya adalah "max" (atau "0") = kecepatan maksimum seperti yang diumumkan oleh
menyetir. Kode kecepatan khusus lebih lanjut adalah:
"min" (atau "-1") memilih kecepatan minimum seperti yang diumumkan oleh drive.
"none" menghindari untuk mengirim perintah pengaturan kecepatan ke drive sebelum pembakaran dimulai.
Kecepatan dapat diberikan dalam nomor yang bergantung pada media atau sebagai throughput yang diinginkan per detik
dalam kB yang sesuai dengan MMC (= 1000) atau MB (= 1000 kB). Faktor kecepatan x media dapat diatur
eksplisit dengan "c" untuk CD, "d" untuk DVD, "b" untuk BD, "x" adalah opsional.
Contoh kecepatan:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
Jika tidak ada petunjuk tentang unit kecepatan yang terpasang, maka media di -outdev
akan memutuskan. Unit default adalah CD = 176.4k.
Drive MMC biasanya mengaktifkan ide kecepatan mereka sendiri dan mengambil nilai kecepatan yang diberikan
oleh program burn hanya sebagai batas atas untuk keputusan mereka sendiri.

-stream_recording "aktif"|"nonaktif"|"penuh"|"data"|nomor
Pengaturan "on" mencoba untuk menghindari pengelolaan cacat pada DVD-RAM, BD-RE, atau
BD-R. Manajemen cacat membuat media yang rusak sebagian dapat digunakan. Tapi itu mengurangi penulisan
kecepatan hingga setengah kecepatan nominal meskipun media dalam kondisi sempurna. Untuk kasus
media yang sempurna, seseorang dapat menggunakan -stream_recording "on" untuk mendapatkan kecepatan penuh.
"full" mencoba kecepatan penuh dengan semua operasi tulis, sedangkan "on" hanya melakukan ini
di atas alamat byte 32s. Seseorang dapat memberikan sejumlah setidaknya 16 untuk mengatur
batas alamat sendiri.
"data" menyebabkan kecepatan penuh untuk memulai ketika superblok dan entri direktori ditulis
dan penulisan blok konten file dimulai.

-dvd_obs "default"|"32k"|"64k"
Spesifik GNU/Linux: Mengatur jumlah byte yang akan ditransmisikan dengan setiap penulisan
operasi ke media DVD atau BD. Sejumlah 64 KB dapat meningkatkan throughput dengan bus
sistem yang menunjukkan masalah latensi. Defaultnya tergantung pada jenis media, pada perintah
-stream_recording , dan pada opsi waktu kompilasi.

-modesty_on_drive parameter[:parameter]
Kontrol apakah buffer drive harus dijaga agar tidak terisi penuh.
Parameter "on" (atau "1") mencegah program mencoba menulis ke drive burner
sementara penyangganya dalam bahaya untuk diisi melebihi batas yang diberikan. Jika batas ini adalah
terlampaui maka program akan menunggu hingga pengisian mencapai titik terendah yang diberikan
nilai persentase.
Ini dapat meringankan beban pada sistem operasi dan pengontrol drive dan dengan demikian membantu dengan
mencapai bandwidth input yang lebih baik jika disk dan burner tidak independen
pengontrol (seperti hda dan hdb). Ini juga dapat membantu dengan luka bakar simultan pada
pembakar yang berbeda dengan kernel Linux seperti 3.16. Di sisi lain meningkatkan
risiko buffer underflow dan dengan demikian mengurangi kecepatan tulis.
Beberapa pembakar tidak cocok karena mereka melaporkan pengisian buffer dengan granularitas juga
kasar dalam ukuran atau waktu, atau mengharapkan buffer mereka diisi ke atas sebelum mereka
pergi ke kecepatan penuh.
Parameter "mati" atau "0" menonaktifkan fitur ini.
Ambang batas untuk mulai menunggu diberikan oleh parameter "max_percent=".
Parameter "min_percent=" mendefinisikan ambang batas untuk melanjutkan transmisi.
Persentase diperbolehkan dalam kisaran 25 hingga 100. Angka dalam kisaran ini
tanpa nama awalan ditafsirkan sebagai "on:min_percent=".
Misal: -modesty_on_drive 75
Nilai optimal tergantung pada perilaku buffer drive.
Parameter "timeout_sec=" mendefinisikan setelah waktu tidak berhasil menunggu
kesopanan akan dinonaktifkan karena tidak berfungsi.
Parameter "min_usec=" mendefinisikan periode tidur awal dalam mikrodetik. jika
buffer drive tampaknya terlalu penuh untuk mengirim lebih banyak data, program akan menunggu
waktu yang diberikan dan menanyakan status pengisian buffer lagi. Jika pertanyaan berulang menunjukkan
tidak cukup ruang kosong, waktu tidur perlahan akan ditingkatkan ke parameter apa
"max_usec=" mendefinisikan.
Parameter, yang tidak disebutkan dengan perintah -modesty_on_drive, tetap
tidak berubah. Standarnya adalah:
-modesty_on_drive off:min_percent=90:max_percent=95:
timeout_sec=120:min_usec=5000:max_usec=25000

-stdio_sync "aktif"|"nonaktif"|"akhir"|nomor
Setel jumlah byte setelah itu untuk memaksa output ke stdio: drive semu. Ini
memaksa membuat memori tidak tersumbat dengan banyak data yang tertunda untuk lambat
perangkat. Default "on" sama dengan "16m". Output paksa dapat dinonaktifkan dengan
"off", atau ditunda "end" sampai semua data dihasilkan. Jika sebuah nomor dipilih,
maka harus minimal 64k.

-bodoh "aktif"|"mati"
Jika "on" maka simulasikan pembakaran atau tolak dengan acara FAILURE jika tidak ada simulasi
mungkin, jangan kosongkan atau format.

-fs nomor["k"|"m"]
Atur ukuran buffer fifo yang memperlancar aliran data dari gambar ISO
generasi ke pembakaran media. Standarnya adalah 4 MiB, minimum 64 kiB, maksimum 1 GiB. Itu
angka dapat diikuti dengan huruf "k" atau "m" yang artinya satuannya adalah kiB (= 1024) atau MiB
(= 1024 kiB).

-Menutup "aktif"|"nonaktif"|"sesuai kebutuhan"
Jika -close diatur ke "on" maka tandai media tertulis sebagai tidak dapat ditambahkan lagi.
Ini tidak akan berpengaruh pada jenis media yang dapat ditimpa. Mengatur "on" adalah sebaliknya
dari opsi cdrecord -multi, dan merupakan salah satu aspek dari opsi growisofs -dvd-compat.
Jika disetel ke "mati" maka media tetap dapat ditulis untuk sesi yang ditambahkan.
Jika diatur ke "as_needed" maka gunakan "on" hanya jika "off" diprediksi gagal dengan
media yang diberikan dan keadaannya.
Tidak semua drive dengan benar mengenali DVD-RW kosong cepat yang perlu "aktif". Jika ada
adalah kecurigaan yang beralasan bahwa proses pembakaran gagal karena -tutup "mati", lalu -tutup
"as_needed" menyebabkan percobaan ulang dengan "on".
Perhatikan bahwa perintah emulasi -as "cdrecord" untuk sementara mengesampingkan arus
pengaturan -close secara default -close "on" jika opsi -multi-nya tidak ada.

-tulis_tipe "otomatis"|"tao"|"sao/dao"
Tetapkan jenis tulis untuk proses pembakaran berikutnya. "auto" akan memilih SAO dengan CD kosong
media, DAO dengan DVD-R[W] kosong jika -close adalah "on", dan jika tidak CD TAO atau
jenis tulis yang setara dari media DVD/BD tertentu. Memilih TAO atau SAO/DAO
secara eksplisit dapat menyebabkan proses pembakaran gagal jika jenis penulisan yang diinginkan tidak
mungkin dengan status media yang diberikan.

-lapisan nomor["k"|"m"]|"termasuk"|"ditambahkan"
Tambahkan jumlah byte tambahan yang diberikan ke aliran gambar. Ini adalah tradisional
obat untuk bug tradisional di driver baca perangkat blok. Dibutuhkan hanya untuk CD
rekaman dalam mode TAO. Karena seseorang hampir tidak dapat memprediksi pada media apa sebuah gambar mungkin
berakhir, xorriso menambahkan 300k padding tradisional secara default ke semua gambar.
Untuk gambar yang tidak akan pernah sampai ke CD, aman untuk menggunakan -padding 0 .
Biasanya padding tidak ditulis sebagai bagian dari ISO image tetapi ditambahkan setelah
akhir gambar. Ini adalah mode -padding "ditambahkan".
Perintah emulasi -sebagai "mkisofs" dan perintah -jigdo menyebabkan padding ditulis sebagai
bagian dari gambar. Efek yang sama dicapai dengan mode -padding "termasuk".

Dapat di-boot ISO gambar-gambar:

Berlawanan dengan spesifikasi yang dipublikasikan, banyak BIOS akan memuat catatan El Torito dari
sesi pertama di media dan bukan dari yang terakhir, yang dipasang secara default. Ini
tidak membuat masalah dengan media yang dapat ditimpa, karena mereka tampak bagi pembaca yang tidak disengaja sebagai
satu sesi tunggal.
Tetapi dengan media multi-sesi CD-R[W], DVD-R[W], DVD+R, itu menyiratkan bahwa seluruh bootable
sistem harus sudah berada di sesi pertama dan sesi terakhir masih harus
menanggung semua file yang diharapkan sistem yang di-boot setelah memasang citra ISO.
Jika gambar boot dari ISOLINUX atau GRUB diketahui ada di media maka disarankan
untuk menambalnya ketika sesi tindak lanjut ditulis. Tetapi seseorang tidak boleh bergantung pada
kemampuan untuk memengaruhi kemampuan boot dari sesi yang ada, kecuali jika seseorang dapat mengasumsikan
media yang dapat ditimpa.
Ada mekanisme booting yang tidak menggunakan catatan El Torito melainkan mulai dari
byte pertama gambar: PC-BIOS MBR atau EFI GPT untuk perangkat seperti hard disk, partisi APM
entri untuk Mac yang mengharapkan gambar boot HFS+, MIPS Volume Header untuk komputer SGI lama,
Blok Boot DEC untuk DECstation MIPS lama, Label Disk SUN untuk mesin SPARC, boot HP-PA
sektor untuk mesin HP PA-RISC, sektor boot DEC Alpha SRM untuk mesin DEC Alpha lama.

Beberapa dari perintah berikut mengharapkan jalur disk sebagai input tetapi juga menerima deskripsi
string untuk pembaca interval libisofs, yang mampu memotong data dari file disk atau
-indev dan untuk meniadakan bagian konten: perintah -append_partition, spesifikasi boot
system_area=, grub2_mbr=, prep_boot_part=, efi_boot_part=.
String deskripsi terdiri dari komponen berikut, dipisahkan oleh titik dua ':'
"--interval:"Bendera":"Interval":"Zeroizers":"Sumber
Komponen "--interval" menyatakan bahwa ini bukan jalur disk biasa melainkan sebuah
string deskripsi pembaca interval. Komponen Bendera memodifikasi lebih lanjut
penafsiran:
"local_fs" menuntut untuk membaca dari file yang digambarkan oleh jalur di Sumber.
"imported_iso" menuntut untuk membaca dari -indev. Ini hanya berfungsi jika -outdev tidak sama
sebagai -indev. Komponen Sumber diabaikan.
Interval komponen terdiri dari dua nomor alamat byte yang dipisahkan oleh karakter "-".
Misal "0-429" artinya membaca byte 0 hingga 429.
Komponen Zeroizers terdiri dari nol atau lebih string yang dipisahkan koma. Mereka mendefinisikan
bagian mana dari data yang dibaca untuk dinolkan. Angka byte 0 berarti byte yang dibaca dari
Alamat awal interval. Setiap string mungkin salah satu dari:
"zero_mbrpt" menuntut untuk memusatkan tabel partisi MBR jika byte 510 dan 511 menanggung MBR
tanda tangan 0x55 0xaa.
"zero_gpt" menuntut untuk memeriksa header GPT dalam byte 512 hingga 1023, untuk meniadakannya dan
blok tabel partisi.
"zero_apm" menuntut untuk memeriksa blok APM 0 dan untuk memusatkan blok tabel partisinya.
Start_byte"-"End_byte menuntut untuk meniadakan byte baca yang dimulai dengan angka
Start_byte dan berakhir setelah End_byte.
Sumber komponen adalah jalur file dengan flag "local_fs", dan diabaikan dengan flag
"iso_impor".
Angka byte dapat diskalakan dengan sufiks dari {k,m,g,t,s,d} yang berarti perkalian dengan
{1024, 1024k, 1024m, 1024g, 2048, 512}. Angka akhir nilai yang diskalakan menggambarkan byte terakhir dari
rentang skala.
Misalnya "0d-0d" adalah "0-511".
contoh:
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/template.iso"
"import_iso:45056d-47103d::"

-boot_image "apa saja"|"isolinux"|"grub"
"buang"|"simpan"|"tambalan"|"putar ulang"|"show_status"|
spesifikasi boot|"berikutnya"
Tentukan peralatan sistem file yang muncul dengan titik masuk boot.
Dengan sistem yang boot melalui BIOS atau EFI, ini adalah kumpulan gambar boot El Torito,
mungkin kode boot MBR, dan mungkin tabel partisi bertipe MBR, GPT, atau APM.
Kumpulan file semacam itu dihasilkan oleh sistem pemuat boot seperti ISOLINUX atau GRUB.

Setiap perintah -boot_image memiliki dua parameter: tipe dan pengaturan. Lebih dari satu
-boot_image perintah dapat digunakan untuk menentukan penanganan satu atau lebih gambar boot.
Urutan penting.
jenis isolinux serta grub merawat kekhasan yang diketahui. Jenis Apa pun tidak membuat
asumsi tentang asal mula gambar boot.

Saat memuat sistem file ISO, area sistem dan gambar boot El Torito dimuat,
juga. Perilaku default adalah tidak menulis gambar boot El Torito yang dimuat dan menulis
konten area sistem yang dimuat tanpa perubahan.
membuang menyerahkan katalog boot El Torito dan gambar bootnya. tanpa memedulikan
apakah dimuat dari sistem file ISO atau ditentukan oleh perintah. Semua BIOS atau EFI
opsi boot terkait dicabut. Namun demikian, data area sistem yang dimuat tetap
sah. Jika diinginkan, mereka harus dihapus oleh
-boot_image any system_area=/dev/zero
menjaga menyimpan atau menyalin gambar boot El Torito tidak berubah dan menulis katalog baru.
tambalan menerapkan tambalan ke gambar boot El Torito yang ada jika tampaknya mengandung a
tabel info boot.
Tabel info boot perlu ditambal saat image booting baru diperkenalkan
ke dalam gambar ISO atau jika gambar yang ada dipindahkan. Ini secara otomatis
dilakukan jika jenis "isolinux" atau "grub" diberikan, tetapi tidak dengan "any".
Jika tambalan diaktifkan, gambar boot dari sesi sebelumnya akan diperiksa
apakah mereka tampaknya memiliki tabel info boot. Jika tidak, maka mereka tetap tidak ditambal. Ini
cek tidak sempurna. Jadi jika Anda tahu bahwa gambar tidak perlu ditambal, gunakan
"setiap" "tetap". "grub" "patch" tidak akan menambal gambar EFI (platform_id=0xef).
memutar ulang adalah versi "tambalan" yang lebih modern, yang tidak hanya memperhatikan El . yang ada
Peralatan boot Torito tetapi juga untuk ketentuan boot yang dapat dikenali di Sistem
Daerah. Itu membuang pengaturan -boot_image yang ada dan menjalankan perintah
diusulkan oleh perintah -report_el_torito "cmd".
Tindakan ini hanya akan berhasil jika objek file yang disebutkan dalam output dari
perintah -report_el_torito "cmd" masih tersedia. Jangan hapus atau ganti nama boot
file gambar setelah -indev.
Jatuhkan El Torito yang tidak dikenal: -boot_image "any" "discard"
Pertahankan hal-hal yang dapat dikenali: -boot_image "any" "replay"
El Torito hanya untuk GRUB: -boot_image "grub" "patch"
El Torito hanya untuk ISOLINUX: -boot_image "isolinux" "patch"
tampilkan_status akan mencetak apa yang diketahui tentang gambar boot yang dimuat dan
takdir yang ditentukan.

A spesifikasi sepatu adalah kata dalam bentuk nama=nilai. Ini digunakan untuk menggambarkan parameter
dari fitur boot. Nama "dir", "bin_path", "efi_path" mengarah ke El Torito
gambar yang dapat di-boot. Nama "system_area" mengaktifkan file yang diberikan sebagai MBR atau disk lainnya
tajuk.
Pada semua jenis media ini dimungkinkan dalam sesi pertama. Di sesi selanjutnya
gambar boot yang ada dapat diganti dengan yang baru, tetapi tergantung pada medianya
ketik ini mungkin memiliki sedikit efek pada saat boot. Lihat di atas.
Gambar boot El Torito harus ditambahkan ke gambar ISO dengan cara normal (gambar
memuat, -peta, -tambah, ...). Dalam kasus ISOLINUX, file harus berada di
Direktori gambar ISO /isolinux atau di /boot/isolinux . Dalam hal ini cukup untuk
gunakan sebagai bootspec teks "dir=/isolinux" atau "dir=/boot/isolinux". Contoh:
-boot_image isolinux dir=/boot/isolinux
yang menggabungkan pengaturan individual ini:
-boot_image isolinux bin_path=/boot/isolinux/isolinux.bin
-boot_image isolinux cat_path=/boot/isolinux/boot.cat
-boot_image isolinux load_size=2048
-boot_image any boot_info_table=on
File katalog boot El Torito dimasukkan ke dalam citra ISO dengan alamat
cat_path= pada waktu -komit. Hal ini tunduk pada normal -menimpa dan -meyakinkan
memproses jika sudah ada file dengan nama yang sama. Katalog mencantumkan
boot image dan dibaca oleh fasilitas boot untuk memilih salah satu image boot. Tetapi
tidak perlu muncul di pohon direktori sama sekali. Seseorang mungkin menyembunyikannya
di semua pohon oleh cat_hidden=aktif. Nilai lain yang mungkin adalah "iso_rr", "joliet",
"hfsplus", dan default "mati".
bin_path= menggambarkan file gambar boot El Torito, program biner yang akan
dimulai oleh fasilitas boot perangkat keras (misalnya BIOS) pada saat boot.
efi_path= menggambarkan file image booting El Torito yang siap untuk booting EFI. Ini
biasanya gambar sistem file FAT tidak lebih besar dari 65535 blok 512 byte (= 32
MiB - 512). Load_size-nya ditentukan secara otomatis, tidak ada tabel info boot
ditulis, tidak ada media boot yang ditiru, platform_id adalah 0xef.
emul_type= dapat menjadi salah satu dari "no_emulation", "hard_disk", "disket". Ini mengontrol
kode emulasi media boot dari image boot. Default "no_emulation" cocok
untuk CDboot ISOLINUX, GRUB, FreeBSD.
muat_ukuran= adalah nilai yang tergantung pada gambar boot. Default 2048 seharusnya
diganti hanya jika nilai yang lebih baik diketahui.
boot_info_table=on menyebabkan penambalan alamat menjadi byte 8 hingga 63 dari gambar boot yang
diberikan oleh "setiap" "bin_path=". "boot_info_table=off" menonaktifkan patch ini.
grub2_boot_info=on menyebabkan penambalan alamat ke byte 2548 dari gambar boot yang
diberikan oleh "any" "bin_path=". Alamat ditulis sebagai 64 bit nomor little-endian.
Ini adalah alamat blok 2KB dari konten gambar boot, dikalikan dengan 4, dan kemudian
bertambah 5. "grub2_boot_info=off" menonaktifkan patch ini.
platform_id= mendefinisikan dengan angka heksadesimal atau desimal ID Platform boot
gambar. "0x00" adalah 80x86 PC-BIOS, "0x01" adalah PowerPC, "0x02" adalah Mac, "0xef" adalah EFI
(desimal "239").
id_string=text|56_hexdigits mendefinisikan string ID dari bagian katalog boot di mana
gambar boot akan terdaftar. Jika nilainya terdiri dari 56 karakter [0-9A-Fa-f]
kemudian diubah menjadi 28 byte, jika tidak 28 karakter pertama menjadi ID
rangkaian. String ID gambar boot pertama menjadi ID katalog keseluruhan. Dia
dibatasi hingga 24 karakter. Id_string lain menjadi ID bagian.
sel_kritik=hexdigits mendefinisikan Kriteria Pemilihan gambar boot. Sampai 20
byte dibaca dari karakter yang diberikan [0-9A-Fa-f]. Mereka dikaitkan dengan
boot entri gambar dalam katalog.
berikutnya mengakhiri definisi gambar boot dan memulai yang baru. Berikut ini
-bootimage bootsspecs akan mempengaruhi image baru. Pembuangan "berikutnya" pertama dimuat
gambar boot dan katalognya.
sistem_area=disk_path menyalin paling banyak 32768 byte dari file disk yang diberikan ke
sangat awal dari gambar ISO. Area Sistem ini dicadangkan untuk ketergantungan sistem
perangkat lunak boot, misalnya MBR yang dapat digunakan untuk boot dari stik USB atau hard disk.
Selain image boot El Torito, file disk_path tidak perlu ditambahkan ke
gambar ISO.
-boot_image isolinux sistem_area= menyiratkan "partition_table=on". Dalam hal ini,
jalur disk harus mengarah ke salah satu file SYSLINUX isohdp[fp]x*.bin atau ke file
yang berasal dari salah satu file tersebut. Misalnya ke 512 byte pertama dari
ISOLINUX gambar ISO isohibrid.
Dalam hal ini, gambar boot El Torito (dir=, bin_path=, efi_path=) dapat ditambah
by isolinux partisi_entry=gpt_basdat or isolinux partisi_entry=gpt_hfsplus, dan
by isolinux partisi_entry=apm_hfsplus. Gambar boot kemudian akan disebutkan di
GPT sebagai Data Dasar atau partisi GPT HFS+, dan di APM sebagai partisi HFS+. Pertama
tiga partisi GPT juga akan ditandai dengan partisi MBR.
Dalam situasi multi-sesi, Area Sistem yang ada dipertahankan secara default. Di
dalam hal ini, disk_path khusus "." mencegah membaca file disk tetapi
namun menyebabkan penyesuaian dalam data area sistem yang dimuat. Penyesuaian seperti itu
dapat dipesan oleh perintah -boot_image.
grub2_mbr=disk_path bekerja seperti "apa saja" system_area= dengan patch tambahan untuk
GRUB MBR modern. Alamat awal konten dari gambar boot pertama diubah menjadi
hitungan blok 512 byte, dan offset 4 ditambahkan. Hasilnya ditulis sebagai
64 bit nomor little-endian ke alamat byte 0x1b0.
Fitur ini dapat dicabut dengan grub2_mbr= dengan jalur disk kosong, atau dengan
mengirimkan disk_path melalui system_area=.
partisi_tabel=pada menyebabkan tabel partisi sederhana ditulis menjadi byte 446 untuk
511 dari Area Sistem.
Dengan ketik "isolinux" itu menunjukkan partisi yang dimulai pada byte 0 dan menyebabkan
LBA dari gambar boot pertama yang akan ditulis ke dalam MBR. Untuk sesi pertama ini
hanya berfungsi jika "system_area=" dan "bin_path=" atau "dir=" juga diberikan.
Dengan mengetik "any" dan "grub" itu menunjukkan satu partisi yang dimulai pada byte 512
dan berakhir di mana gambar ISO berakhir. Ini berfungsi dengan atau tanpa system_area= atau boot
gambar.
Bootspecs chrp_boot_part=, prep_boot_part=, dan efi_boot_part= menimpa entri ini
dalam tabel partisi MBR.
Jika jenis "isolinux" atau "grub" disetel ke "patch", maka "partition_table=on" adalah
diaktifkan tanpa gambar boot baru. Dalam hal ini Area Sistem yang ada mendapat
memeriksa apakah itu memuat alamat dan ukuran seolah-olah telah diproses oleh
"partition_table=on". Jika demikian, maka parameter tersebut diperbarui ketika Sistem baru
Daerah ditulis.
Khusus "system_area=/dev/zero" menyebabkan 32k NUL-byte. Gunakan ini untuk membuang
MBR yang dimuat dengan gambar ISO.
ditambahkan_part_as=gpt menandai partisi dari -append_partition di GPT daripada di
MBR. Dalam hal ini MBR menunjukkan satu partisi bertipe 0xee yang mencakup:
seluruh data keluaran.
ditambahkan_part_as=mbr adalah default. Partisi yang ditambahkan ditandai di GPT hanya jika
GPT diproduksi karena pengaturan lain.
chrp_boot_part=on menyebabkan satu partisi di MBR yang mencakup seluruh gambar ISO
dan memiliki tipe 0x96. Ini tidak kompatibel dengan fitur lain yang menghasilkan MBR
entri partisi. Itu membuat GPT tidak dapat dikenali.
persiapan_boot_part=disk_path menyisipkan konten file data ke dalam gambar dan
menandainya dengan partisi MBR tipe 0x41. Bagian dari gambar ISO sebelum dan
setelah partisi ini akan ditutupi oleh partisi MBR selanjutnya. File datanya adalah
seharusnya berisi kode yang dapat dieksekusi ELF.
efi_boot_part=disk_path menyisipkan konten file data ke dalam gambar dan menandai
dengan partisi GPT. Jika tidak chrp_boot_part=on, maka partisi pertama di MBR
akan memiliki tipe 0xee untuk mengumumkan kehadiran GPT. File data seharusnya
berisi sistem file FAT.
Alih-alih disk_path, kata --efi-boot-image dapat diberikan. Ini mengekspos di GPT
konten image boot EFI El Torito pertama sebagai partisi sistem EFI. boot EFI
gambar diperkenalkan oleh bootspec efi_path=. Gambar boot EFI yang terpengaruh tidak dapat
muncul di HFS+ karena disimpan di luar partisi HFS+.
partisi_offset=2kb_block_adr menyebabkan tabel partisi dengan satu partisi
yang dimulai pada alamat blok yang diberikan. Ini dihitung dalam blok 2048 byte, bukan dalam
512 byte blok. Jika alamat blok bukan nol maka harus minimal 16. A
offset partisi bukan nol menyebabkan dua superblok dihasilkan dan dua set
pohon direktori. Gambar kemudian dapat dipasang dari awal absolutnya serta
dari partisi mulai.
Nilai offset gambar ISO dipertahankan saat sesi baru ditambahkan. Jadi
nilai yang ditentukan di sini hanya berlaku jika gambar ISO baru ditulis.
partisi_hd_cyl=number memberikan jumlah kepala per silinder untuk partisi
meja. 0 memilih nilai default. Maksimal adalah 255.
partisi_sec_hd=number memberikan jumlah sektor per kepala untuk partisi
meja. 0 memilih nilai default. Maksimal adalah 63.
Produk partition_sec_hd * partition_hd_cyl * 512 adalah ukuran silinder. Dia
harus habis dibagi pada tahun 2048 untuk memungkinkan penyelarasan yang tepat. Dengan
partisi yang ditambahkan dan "appended_part_as=gpt" tidak ada batasan untuk jumlah
silinder. Lain mungkin ada paling banyak 1024 dari mereka. Jika ukuran silinder terlalu
kecil untuk tetap di bawah batas, maka nilai yang sesuai dari partition_hd_cyl adalah
dipilih dengan partition_sec_hd 32 atau 63. Jika gambar lebih besar dari 8,422,686,720
byte, maka batasan ukuran silinder tidak dapat dipenuhi untuk MBR.
partisi_cyl_align=mode mengontrol penyelarasan ukuran gambar ke bilangan bulat
silinder. Itu ditentukan oleh spesifikasi isohybrid dan tampaknya menyenangkan program
fdisk. Ukuran silinder harus habis dibagi 2048. Gambar lebih besar dari 8,323,596,288
byte tidak dapat disejajarkan dalam tabel partisi MBR.
Mode "otomatis" adalah default. Penjajaran dengan padding hanya terjadi dengan "isolinux"
"partition_table=on".
Mode "on" menyebabkan penyelarasan dengan mengisi dengan "partition_table=on" untuk jenis apa pun. Mode
"semua" seperti "aktif" tetapi juga menambahkan partisi dari -append_partition ke yang selaras
ukuran.
Mode "mati" menonaktifkan penyelarasan untuk jenis apa pun.
mips_path=iso_rr_path mendeklarasikan file data dalam gambar sebagai MIPS Big Endian
boot file dan menyebabkan produksi MIPS Big Endian Volume Header. Ini
saling eksklusif dengan produksi blok boot lain seperti MBR. Itu akan
menimpa 512 byte pertama dari data apa pun yang disediakan oleh system_area=. Hingga 15 boot
file dapat dideklarasikan oleh mips_path=.
mipsel_path=iso_rr_path mendeklarasikan file data dalam gambar menjadi MIPS Little
File boot Endian. Ini saling eksklusif dengan blok boot lainnya. Itu akan
menimpa 512 byte pertama dari data apa pun yang disediakan oleh system_area=. Hanya satu
file boot dapat dideklarasikan oleh mipsel_path=.
sparc_label=teks menyebabkan produksi Label Disk SUN dengan teks yang diberikan sebagai
label ASCII. Partisi 2 hingga 8 dapat ditempati oleh gambar yang ditambahkan. Partisi 1
akan selalu menjadi gambar ISO. Lihat perintah -append_partition. 512 byte pertama
data apa pun yang disediakan oleh system_area= akan ditimpa.
grub2_sparc_core=iso_rr_path menyebabkan alamat konten dan ukuran file yang diberikan
untuk ditulis setelah SUN Disk Label. Kedua angka dihitung dalam byte. Itu
alamat ditulis sebagai 64 bit nomor big-endian ke byte 0x228. Ukurannya tertulis
sebagai nomor big-endian 32 bit ke byte 0x230.
hppa_cmdline=teks mengatur baris perintah PALO untuk HP-PA. Hingga 1023 karakter adalah
diizinkan secara default. Dengan hppa_hdrversion=4 batasnya adalah 127.
Perhatikan bahwa lima hppa_ bootspec pertama adalah wajib, jika salah satu dari hppa_
bootspec digunakan. Hanya hppa_hdrversion= yang boleh hilang.
hppa_bootloader=iso_rr_path menunjuk jalur yang diberikan sebagai file bootloader HP-PA.
hppa_kernel_32=iso_rr_path menunjuk jalur yang diberikan sebagai file kernel HP-PA 32 bit.
hppa_kernel_64=iso_rr_path menunjuk jalur yang diberikan sebagai file kernel HP-PA 64 bit.
hppa_ramdisk=iso_rr_path menunjuk jalur yang diberikan sebagai file disk RAM HP-PA.
hppa_hdrversion=nomor memilih antara header PALO versi 5 (default) dan versi
4. Untuk nilai yang sesuai lihat di kode sumber PALO: PALOHDRVERSION.
alpha_boot=iso_rr_path mendeklarasikan file data dalam gambar menjadi DEC Alpha SRM
Loader Bootstrap Sekunder dan menyebabkan produksi sektor boot yang menunjuk ke
dia. Ini saling eksklusif dengan produksi blok boot lain seperti MBR.
mips_discard, sparc_discard, hppa_discard, alpha_discard cabut file boot apa pun
deklarasi yang dibuat untuk mips/mipsel, sparc, hppa, atau alpha, masing-masing. Ini
menghapus larangan produksi blok boot lainnya.
hfsplus_serial=hexstring menyetel string 16 digit "0" ke "9" dan huruf "a" ke
"f", yang akan digunakan sebagai nomor seri unik dari sistem file HFS+ yang baru muncul.
hfsplus_block_size=number mengatur ukuran blok alokasi yang akan digunakan saat memproduksi
Sistem file HFS+. Yang diizinkan adalah 512, 2048, atau 0. Yang terakhir memungkinkan program
memutuskan.
apm_block_size=number mengatur ukuran blok yang akan digunakan saat mendeskripsikan partisi dengan
Peta Partisi Apple. Yang diizinkan adalah 512, 2048, atau 0. Yang terakhir memungkinkan
program memutuskan.
Perhatikan bahwa ukuran 512 tidak kompatibel dengan produksi GPT, dan ukuran itu 2048
tidak akan dapat dipasang -t hfsplus setidaknya oleh kernel Linux yang lebih lama.

-tambahkan_partisi partisi_nomor tipe_kode disk_path
Menyebabkan gambar sistem file yang disiapkan untuk ditambahkan ke gambar ISO dan menjadi
dijelaskan oleh entri tabel partisi di blok boot di awal yang muncul
gambar ISO. Entri partisi akan menanggung ukuran file yang dikirimkan yang dibulatkan
ke kelipatan berikutnya dari 2048 byte atau ke kelipatan berikutnya dari ukuran silinder.
Waspadalah terhadap proses multi-sesi berikutnya. Partisi yang ditambahkan akan mendapatkan
ditimpa.
Partisi dapat ditambahkan dengan boot block tipe MBR dan dengan SUN Disk Label.
Dengan MBR:
partisi_number mungkin 1 hingga 4. Nomor 1 akan menempatkan seluruh gambar ISO ke dalam
ruang yang tidak diklaim sebelum partisi 1. Jadi bersama dengan sebagian besar xorriso fitur MBR,
nomor 2 akan menjadi pilihan yang paling alami.
Type_code mungkin "FAT12", "FAT16", "Linux", atau angka heksadesimal antara
0x00 dan 0xff. Tidak semua angka tersebut akan memberikan hasil yang dapat digunakan. Untuk daftar kode
cari di Internet untuk "Jenis Partisi" atau jalankan perintah fdisk "L".
Jika beberapa perintah lain menyebabkan produksi GPT, maka partisi yang ditambahkan
akan disebutkan di sana juga.
Disk_path harus menyediakan byte data yang diperlukan pada waktu komit. kosong
disk_path menonaktifkan fitur ini untuk nomor partisi yang diberikan.
Dengan SUN Disk Label (dipilih oleh -boot_image any sparc_label=):
partisi_number mungkin 2 sampai 8. Nomor 1 akan selalu menjadi gambar ISO. partisi
alamat awal disejajarkan dengan 320 KiB. Type_code tidak masalah. Kirim 0x0.
Nama gambar partisi "." menyebabkan partisi menjadi salinan yang lebih rendah
yang valid.

Jigdo Contoh Ekstraksi:

Dari man genisoimage: "Jigdo adalah alat untuk membantu dalam distribusi file besar seperti CD
dan gambar DVD; melihat http://atterer.net/jigdo/ untuk lebih jelasnya. CD dan DVD ISO Debian
gambar diterbitkan di web dalam format jigdo untuk memungkinkan pengguna akhir mengunduhnya lebih banyak
efisien."
xorriso dapat menghasilkan file .jigdo dan .template bersama-sama dengan ISO sesi tunggal
gambar. File .jigdo berisi checksum dan alamat file simbolis. .templat
file berisi gambar ISO terkompresi dengan tag referensi alih-alih byte konten
file yang terdaftar.
Input untuk proses ini adalah argumen normal untuk a xorriso sesi pada -outdev kosong,
dan file .md5 yang berisi daftar file data yang mungkin tercantum dalam file .jigdo dan
direferensikan secara eksternal dalam file .template. Setiap file yang ditunjuk diwakili dalam
.md5 file dengan satu baris teks:
MD5 sebagai 32 digit hex, 2 kosong, ukuran 12 digit desimal atau kosong, 2 kosong, simbolis
alamat file
Alamat file dalam baris .md5 harus memiliki nama dasar yang sama dengan disk_path dari
file yang akan cocok. Jalur direktori dari alamat file sangat menentukan untuk To=From
pemetaan, bukan untuk pengenalan file. Setelah To=From mapping, alamat file akan ditulis
ke dalam file .jigdo. Alat pemulihan Jigdo akan mengubah alamat ini menjadi benar-benar
alamat sumber data yang dapat dijangkau dari mana mereka dapat membaca.
Jika daftar parameter jigdo tidak kosong, maka xorriso akan menolak untuk menulis ke
target non-kosong, itu akan menonaktifkan emulasi multi-sesi, dan padding akan dihitung sebagai
bagian dari citra ISO.

-jigdo nilai parameter_name
Hapus daftar parameter Jigdo Template Extraction atau tambahkan parameter ke daftar itu.
Nama alias adalah opsi genisoimage yang sesuai. Mereka diterima sebagai
nama parameter juga. Terutama mereka dikenali oleh -sebagai mkisofs
perintah emulasi.
Parameter jelas dengan nilai apa pun mengosongkan seluruh daftar. Tidak ada .jigdo dan .template
file yang akan dihasilkan.
template_path set disk_path untuk file .template dengan lubang dan
salinan gambar ISO terkompresi.
Alias: -jigdo-template
jigdo_path set disk_path untuk file .jigdo dengan checksum dan unduh
alamat untuk mengisi lubang di .template.
Alias: -jigdo-jigdo
md5_path menyetel disk_path tempat menemukan file input .md5.
Alias: -md5-list
min_ukuran menetapkan ukuran minimum untuk file data yang akan dicantumkan dalam file .jigdo dan
menjadi lubang di file .template.
Alias: -jigdo-min-file-size
mengecualikan menambahkan pola ekspresi reguler yang akan dibandingkan dengan absolut
disk_path dari file data apa pun. Kecocokan menyebabkan file tetap berada di .template di mana saja
kasus.
Alias: -jigdo-exclude
permintaan_md5 menambahkan pola ekspresi reguler yang akan dibandingkan dengan
disk_path absolut dari file data apa pun yang tidak ditemukan dalam daftar .md5. Pertandingan
menyebabkan peristiwa MISHAP.
Alias: -jigdo-force-md5
pemetaan menambahkan pasangan string dari bentuk To=From ke daftar parameter. Jika sebuah data
file terdaftar dalam file .jigdo, kemudian dirujuk oleh alamat file dari
barisnya di file .md5. Alamat file ini akan diperiksa apakah dimulai dengan
string Dari. Jika demikian, maka string ini akan diganti dengan string To dan a
':', sebelum masuk ke file .jigdo. String Dari harus diakhiri dengan a
'/' karakter.
Alias: -jigdo-map
kompresi memilih salah satu dari "bzip2" atau "gzip" untuk kompresi template
mengajukan. File jigdo dikeluarkan tanpa kompresi.
Alias: -jigdo-template-compress
checksum_iso memilih satu atau lebih dari "md5", "sha1", "sha256", "sha512" untuk
tambahan "# Gambar Hex" checksum dalam file jigdo. Nilainya mungkin misalnya terlihat seperti
"md5,sha1,sha512". Nilai "semua" memilih semua algoritma yang tersedia. Perhatikan bahwa MD5
tetap selalu diaktifkan.
Alias: -checksum_algorithm_iso
checksum_template seperti checksum_iso tetapi untuk "# Template Hex".
Alias: -checksum_algorithm_template

Karakter set:

Nama file adalah string byte bukan nol dengan masing-masing 8 bit. Sayangnya byte yang sama
string mungkin muncul sebagai karakter nasional khusus yang berbeda pada nasionalisasi yang berbeda
terminal. Arti dari kode byte didefinisikan dalam karakter set yang memiliki nama.
Perintah shell iconv -l mencantumkannya.
Nama file pada hard disk diasumsikan dikodekan oleh: lokal karakter set yang mana
juga digunakan untuk komunikasi dengan pengguna. Kode byte 32 hingga 126 dari lokal
set karakter harus cocok dengan karakter US-ASCII dari kode yang sama. ISO-8859 dan UTF-8
memenuhi permintaan ini.
Secara default, xorriso menggunakan set karakter seperti yang diceritakan oleh perintah Shell "locale" dengan argumen
"pesona". Ini mungkin dipengaruhi oleh variabel lingkungan LC_ALL, LC_CTYPE, atau LANG dan
harus sesuai dengan harapan terminal. Dalam beberapa situasi mungkin perlu untuk
atur dengan perintah -local_charset.
Kumpulan karakter lokal seharusnya tidak menjadi masalah selama hanya karakter alfanumerik bahasa Inggris yang
digunakan untuk nama file atau selama semua penulis dan pembaca media menggunakan lokal yang sama
set karakter. Di luar batasan ini mungkin perlu untuk membiarkan xorriso konversi byte
kode dari dan ke set karakter lainnya.
Nama file Rock Ridge dalam sistem file ISO diasumsikan dikodekan oleh: memasukkan
karakter set. Nama file Rock Ridge yang ditulis dengan sistem file ISO adalah
dikodekan oleh keluaran karakter set.
Set dapat didefinisikan secara independen dengan perintah -in_charset dan -out_charset. Biasanya
satu akan memiliki keduanya identik, jika pernah. Selain set karakter lokal, keduanya
set karakter mungkin menyimpang dari US-ASCII.
Set karakter keluaran untuk Joliet dan HFS+ tidak dipengaruhi oleh perintah ini. Joliet
menggunakan set karakter keluaran UCS-2 atau UTF-16. HFS+ menggunakan UTF-16.
Rangkaian karakter keluaran default adalah rangkaian karakter lokal dari terminal di mana xorriso berjalan
Jadi secara default tidak ada konversi yang terjadi antara nama sistem file lokal dan Rock Ridge yang muncul
nama pada gambar. Situasinya tetap ambigu dan pembaca harus menebak apa
set karakter yang digunakan.
Dengan perintah -auto_charset dimungkinkan untuk mengatribusikan nama charset keluaran ke gambar.
Ini membuat situasi menjadi tidak ambigu. Tetapi jika set karakter terminal Anda tidak cocok dengan
set karakter dari nama file lokal, maka atribut ini bisa menjadi jelas salah dan
menyebabkan masalah pada waktu membaca. Untuk mencegah hal ini perlu untuk memeriksa apakah
terminal dengan benar menampilkan semua nama file yang dimaksud. Periksa terutama nasional yang eksotis
karakter.
Untuk menegakkan perekaman nama set karakter tertentu tanpa konversi apa pun pada gambar
waktu pembuatan, atur -charset dan -local_charset ke nama yang diinginkan, dan aktifkan
-backslash_codes untuk menghindari tampilan karakter jahat di terminal Anda.

-charset karakter_set_nama
Atur set karakter untuk mengonversi nama file saat memuat gambar dan untuk
yang akan dikonversi saat menulis gambar.

-local_charset karakter_set_nama
Ganti asumsi sistem dari nama set karakter lokal. Jika ini muncul
perlu, seseorang harus mempertimbangkan untuk menyetel -backslash_codes ke "aktif" untuk menghindari
kode biner berbahaya dikirim ke terminal.

Pengecualian pengolahan:

Sejak tugas xorriso bermacam-macam dan rentan terhadap pengaruh eksternal, mungkin timbul
kebutuhan untuk xorriso untuk melaporkan dan menangani peristiwa masalah.
Peristiwa tersebut akan diklasifikasikan ketika terdeteksi oleh salah satu modul perangkat lunak dan
diteruskan ke modul pelaporan dan evaluasi yang memutuskan tentang reaksi. Kelas acara
diurutkan berdasarkan tingkat keparahan:
"TIDAK PERNAH" Ujung atas spektrum keparahan.
"BATALKAN" Program sedang dibatalkan dan akan segera berakhir.
"FATAL" Tujuan utama menjalankan gagal atau sumber daya penting gagal tiba-tiba.
"GAGAL" Bagian penting dari pekerjaan tidak dapat dilakukan.
"MISHAP" KEGAGALAN yang dapat ditoleransi selama pembuatan citra ISO.
"MAAF" Bagian pekerjaan yang kurang penting tidak dapat dilakukan.
"PERINGATAN" Situasi mencurigakan yang tidak dimaksudkan oleh pengguna.
"PETUNJUK" Sebuah proposal kepada pengguna bagaimana mencapai hasil yang lebih baik.
"CATATAN" Sebuah informasi yang tidak berbahaya tentang keadaan penting.
"PERBARUI" Pesan dot selama operasi yang berjalan lama.
"DEBUG" Pesan yang hanya menarik bagi pengembang program.
"ALL" Ujung bawah spektrum keparahan.

-abort_on kerasnya
Tetapkan ambang tingkat keparahan untuk acara untuk membatalkan program.
Berguna: "TIDAK PERNAH", "BATAL", "FATAL", "GAGAL" , "MASALAH", "MAAF"
Mungkin perlu untuk membatalkan program, terlepas dari pengaturan ini
memerintah. Harapkan tidak banyak peristiwa "BATALKAN" yang dapat diabaikan.
Properti khusus dari perintah ini adalah ia bekerja lebih dulu jika diberikan sebagai program
mulai argumen. Yaitu pengaturan -abort_on pertama di antara argumen awal ada di
efeknya sudah ketika operasi pertama xorriso mulai. Hanya "-abort_on" dengan
tanda hubung "-" dikenali seperti itu.

-kembali_dengan nilai_keluar keparahan
Tetapkan ambang batas dan nilai_keluar untuk dikembalikan pada akhir program jika tidak ada pembatalan
telah terjadi. Ini untuk memungkinkan xorriso untuk melanjutkan setelah masalah tetapi untuk mendapatkan kegagalan
menunjukkan nilai keluar dari program, bagaimanapun. Berguna adalah nilai yang lebih rendah dari
ambang batas -abort_on, turun ke "PERINGATAN".
exit_value dapat berupa 0 (menunjukkan keberhasilan awal program) atau a
angka antara 32 dan 63. Beberapa nilai_keluar lainnya digunakan oleh xorriso jika memutuskan
untuk membatalkan program yang dijalankan:
1 = batal karena sinyal eksternal
2=tidak ada argumen program yang diberikan
3 = penciptaan xorriso objek utama gagal
4=gagal memulai perpustakaan libburnia-project.org
5=program dibatalkan selama pemrosesan argumen
6=program dibatalkan selama pemrosesan dialog

-laporan_tentang kerasnya
Tetapkan ambang batas untuk peristiwa yang akan dilaporkan.
Berguna: "MAAF", "PERINGATAN", "PETUNJUK", "CATATAN", "PERBARUI", "DEBUG", "SEMUA"
Terlepas dari apa yang diatur oleh -report_about, pesan selalu dilaporkan jika mereka mencapai
ambang keparahan -abort_on .
Pesan acara dikirim ke saluran info "I" yang biasanya stderr tetapi mungkin
dipengaruhi oleh perintah -pkt_output. Pesan info yang termasuk dalam no event get
tingkat keparahan yang dikaitkan "CATATAN".
Properti khusus dari perintah ini adalah pengaturan -report_about pertama di antara
argumen awal sudah berlaku ketika operasi pertama dari xorriso
mulai. Hanya "-report_about" dengan tanda hubung "-" yang dikenali seperti itu.

-penanganan_sinyal mode
Kontrol pemasangan penangan sinyal yang akan bereaksi pada sinyal eksternal
(misalnya dari program "kill" atau dari tombol Ctrl+C) atau pada sinyal yang disebabkan oleh parah
kesalahan program.
Mode "aktif" adalah default. Ini menggunakan penangan sinyal libburn yang menghasilkan jelek
pesan tetapi berusaha keras dalam melepaskan drive optik sebelumnya xorriso berakhir.
Mode "mati" sebagai yang pertama -signal_handling di antara argumen awal mencegah semua milik sendiri
kewaspadaan sinyal xorriso. Pengaturan pengendali sinyal yang diwarisi tetap seperti apa adanya.
Ini berfungsi seperti "sig_dfl" jika diberikan setelah penanganan sinyal lain sudah
ditetapkan pada awal program.
Mode "sig_dfl" menggunakan sistem yang menyediakan penanganan sinyal default, yaitu
biasanya tiba-tiba membatalkan program. Untuk mencegah drive macet, libburn
handler digunakan selama pembakaran, pengosongan, dan pemformatan pada drive MMC.
Mode "sig_ign" mencoba mengabaikan sebanyak mungkin jenis sinyal. Ini memaksakan
risiko itu xorriso menolak untuk mengakhiri sampai membunuh -9 secara eksternal jika dilakukan. bunuh -9
kemudian menimbulkan risiko bahwa drive dibiarkan dalam keadaan tidak dapat digunakan dan perlu dimatikan
untuk diatur ulang. Jadi selama pembakaran, pengosongan, dan pemformatan, tunggu setidaknya
waktu berjalan normal sebelum membunuh secara eksternal.
Properti khusus dari perintah ini adalah pengaturan -signal_handling pertama di antara
argumen awal sudah berlaku ketika operasi pertama dari xorriso
mulai. Hanya "-signal_handling" dengan tanda hubung "-" yang dikenali seperti itu.

-kesalahan_perilaku perilaku kesempatan
Kendalikan perilaku program pada acara acara yang bermasalah. Untuk saat ini berlaku untuk
kesempatan "image_loading" yang diberikan saat pohon gambar dibaca dari input
perangkat, dan ke "file_extraction" yang diberikan dengan perintah osirrox seperti
-ekstrak.
Dengan "image_loading" ada tiga perilaku yang tersedia:
"best_effort" dilanjutkan dengan membaca setelah kejadian dengan tingkat keparahan di bawah GAGAL jika
ambang perintah -abort_on memungkinkan ini.
"kegagalan" membatalkan pembacaan pohon gambar pada acara pertama setidaknya MAAF. Ini mengeluarkan
acara KEGAGALAN sendiri. Ini adalah default.
"fatal" bertindak seperti "kegagalan" tetapi mengeluarkan acaranya sendiri sebagai FATAL.
Dengan kesempatan "file_extraction" ada tiga perilaku:
"keep" menyimpan file yang diekstraksi tidak lengkap pada disk. Ini adalah default.
"hapus" menghapus file yang mengalami kesalahan selama ekstraksi konten.
"best_effort" memulai upaya pemulihan melalui -extract_cut jika file
konten berasal dari gambar ISO yang dimuat dan tidak difilter.

Dialog mode kontrol:

-dialog "aktif"|"nonaktif"|"baris_tunggal"
Aktifkan atau nonaktifkan untuk masuk ke mode dialog setelah semua argumen program diproses.
Dalam mode dialog, baris input diminta melalui readline atau dari stdin.
Jika tidak ada tingkat keparahan -abort_on yang disetel saat dialog dimulai, maka "TIDAK PERNAH" disetel untuk dihindari
batalkan dalam banyak kasus input yang salah atau masalah lain. Sebelum dialog dimulai,
default adalah "FAILURE" yang misalnya dibatalkan pada perintah yang tidak dikenal.
Mode "aktif" mendukung input karakter baris baru dalam tanda kutip dan baris
kelanjutan dengan membuntuti garis miring terbalik di luar tanda kutip. Mode "baris_tunggal"
tidak.

-halaman panjang lebar
Jelaskan terminal ke pager teks. Lihat juga di atas, paragraf Result pager.
Jika panjang parameter bukan nol maka pengguna akan diminta setelah jumlah
jalur terminal. Panjang nol menonaktifkan paging.
Lebar parameter adalah jumlah karakter per baris terminal. Hal ini digunakan untuk
menghitung jumlah jalur terminal yang ditempati oleh jalur keluaran. Biasa
lebar terminal adalah 80.

-use_readline "aktif"|"mati"
Jika "aktif" maka gunakan readline untuk dialog. Jika tidak, gunakan stdin biasa.
Lihat juga di atas, paragraf Dialog, Readline, Result pager.

-meyakinkan "di"|"pohon"|"mati"
Jika "aktif" maka minta pengguna untuk "y" atau "n":
sebelum menghapus atau menimpa file apa pun dalam citra ISO,
sebelum menimpa file disk apa pun selama operasi pemulihan,
sebelum memutar kembali perubahan gambar yang tertunda,
sebelum melakukan perubahan gambar ke media,
sebelum mengubah drive input,
sebelum mengosongkan atau memformat media,
sebelum mengakhiri program.
Dengan mengatur "pohon" prompt meyakinkan akan muncul untuk direktori akhirnya
hanya sekali dan tidak untuk setiap file di seluruh subpohonnya.
Menyetel "mati" secara diam-diam membunuh segala jenis objek file gambar dan bekerja di atas
tindakan yang tidak dapat dibatalkan.
Untuk benar-benar menghasilkan permintaan pengguna, perintah -dialog perlu disetel ke "aktif". Perhatikan bahwa
prompt tidak muncul dalam situasi di mana penghapusan file dilarang oleh perintah
-timpa. -reassure hanya memberlakukan batasan tambahan untuk menghapus file yang ada
benda.
Ketahuilah bahwa objek file akan segera dihapus dari gambar ISO
konfirmasi. Mereka hilang bahkan jika perintah yang sedang berjalan dibatalkan dan
efek yang diinginkan akan dicabut. Jika terjadi kekacauan parah, pertimbangkan untuk menggunakan -rollback
untuk mencabut seluruh sesi.

penggerak serta media terkait penyelidikan tindakan:

-devices
Tampilkan daftar drive MMC yang tersedia dengan alamat standar libburn mereka
file perangkat.
Ini hanya mungkin bila tidak ada perubahan gambar ISO yang tertunda. Setelah perintah ini
dijalankan, tidak ada arus drive dan tidak ada gambar yang dimuat.
Agar terlihat, perangkat harus menawarkan izin rw dengan libburn-nya
file perangkat standar. Jadi mungkin hanya superuser yang bisa melihat semua
drive.
Drive yang ditempati oleh proses lain tidak ditampilkan.

-device_links
Seperti -perangkat, tetapi menyajikan drive dengan alamat tautan simbolik yang
arahkan ke file perangkat yang sebenarnya.
Sistem GNU/Linux modern dapat mengacak alamat drive dari boot ke boot. udev
daemon seharusnya membuat tautan yang selalu mengarah ke drive yang sama, terlepas
dari alamat sistemnya. Perintah -device_links menunjukkan alamat tautan tersebut
jika dimulai dengan "/dev/dvd" atau "/dev/cd". Diutamakan adalah: "dvdrw", "cdrw", "dvd",
"cdrom", "cd".

-tok
Tampilkan daftar isi khusus media. Ini adalah sejarah sesi media,
bukan pohon direktori gambar ISO.
Dalam hal media yang dapat ditimpa yang menyimpan gambar ISO yang valid, mungkin terjadi hanya a
sesi tunggal akan ditampilkan. Tetapi jika sesi pertama pada media yang dapat ditimpa adalah
ditulis oleh xorriso maka riwayat sesi yang lengkap dapat ditiru.
Drive yang tidak dapat menulis dapat menampilkan media apa pun sebagai CD-ROM atau DVD-ROM dengan:
hanya satu atau dua sesi di atasnya. Yang terakhir dari sesi ini seharusnya adalah
sesi nyata terbaru saat itu.
Beberapa drive dan media hanya-baca tidak menunjukkan riwayat sesi yang dapat digunakan sama sekali. Memerintah
-rom_toc_scan mungkin membantu.
Jika perangkat input dan perangkat output keduanya diperoleh dan tidak sama, maka keduanya
daftar isi ditampilkan.

-toc_of "masuk"|"keluar"|"semua"[":pendek"]
Seperti perintah -toc tetapi secara eksplisit memilih daftar isi drive mana yang akan ditampilkan.
"dalam" menunjukkan -indev atau -dev, "keluar" menunjukkan -outdev atau -dev, "semua" menunjukkan sama dengan
-tok.
Jika ":short" ditambahkan ke kata pemilihan drive, maka hanya ringkasan singkat dari
status drive dan konten sedang dicetak.
Sebagai perbedaan lebih lanjut untuk -toc, perintah ini tidak memancarkan peristiwa FAILURE jika:
drive yang diinginkan tidak diperoleh.

-mount_cmd drive jalur id entitas
Keluarkan baris perintah yang sesuai untuk memasang sesi ISO yang ditunjukkan oleh drive,
entitas dan id. Hasilnya akan berbeda pada GNU/Linux dan pada FreeBSD atau NetBSD.
drive dapat berupa "indev" atau "outdev" untuk menunjukkan drive yang sudah diperoleh, atau bisa juga
jalur drive yang belum diperoleh. Awalan "stdio:" untuk drive non-MMC tidak
wajib.
entitas harus berupa "sbsector" dengan alamat sektor superblok sebagai id, atau
"track" dengan nomor trek sebagai id, atau "sesi" dengan nomor sesi, atau "volid"
dengan pola pencarian untuk id volume, atau "otomatis" dengan teks apa pun sebagai id.
path akan digunakan sebagai mount point dan harus sudah ada sebagai direktori pada disk.
Perintah akan dicetak ke saluran hasil. Lihat perintah -mount untuk langsung
eksekusi perintah ini.

-mount_opts pilihan[:pilihan...]
Setel opsi yang memengaruhi -mount dan -mount_cmd. Saat ini hanya ada pilihan
"eksklusif" yang merupakan default dan mitranya "bersama". Yang terakhir menyebabkan
xorriso untuk tidak melepaskan drive yang terpengaruh dengan perintah -mount. Di GNU/Linux itu
menambahkan opsi pemasangan "loop" yang memungkinkan pemasangan beberapa sesi yang sama
memblokir perangkat secara bersamaan. Seseorang tidak boleh menulis ke media optik terpasang, dari
kursus. Berhati-hatilah untuk meng-umount semua sesi sebelum mengeluarkan.

-sesi_string format id entitas drive
Cetak ke saluran hasil teks yang disusun sesuai dengan format dan
parameter sesi yang dituju.
Memformat "linux:"path atau "freebsd:"path menghasilkan keluaran -mount_cmd untuk
sistem operasi yang diberikan.
Dalam teks lain xorriso akan menggantikan nama parameter berikut. Sebuah opsional
awalan "string:" akan dihapus.
"%device%" akan diganti dengan jalur perangkat yang dapat dipasang dari alamat drive.
"%sbsector%" akan diganti dengan sektor awal sesi.
"%track%", "%session%", "%volid%" akan diganti dengan nomor trek, sesi
nomor, atau id volume sesi yang digambarkan.

-cetak_ukuran
Cetak konsumsi blok 2048 byte yang dapat diperkirakan dengan -komit berikutnya. Ini bisa
bertahan beberapa saat sebagai -komit disiapkan dan hanya pada saat terakhir dicabut oleh ini
memerintah. Hasilnya tergantung pada beberapa pengaturan dan juga pada jenis output
perangkat. Jika tidak ada opsi -jidgo yang disetel dan bukan perintah -sebagai "mkisofs" yang digunakan, maka
-padding (300 kB secara default) tidak dihitung sebagai bagian dari ukuran gambar.
Jika file image boot El Torito sudah digambarkan, maka perintah -print_size
secara otomatis mengeksekusi -boot_image "any" "next". Ini berarti bahwa sifat-sifat
bahwa gambar boot tidak dapat diedit dengan perintah berikutnya.

-beritahu_media_space
Cetak ruang yang tersedia pada media keluaran dan ruang kosong setelah dikurangi
konsumsi sudah dapat diperkirakan oleh -komit berikutnya.
Perhatikan bahwa judul prediksi "Setelah komit :" menyesatkan. Ini agak
ruang yang mungkin masih bisa diisi di sesi ini tanpa membuat komitmen berikutnya
gagal dari overflow sedang.
Ruang kosong setelah -commit berikutnya mungkin lebih kecil beberapa MB. Ini tergantung
pada tipe sedang, jumlah sesi yang direkam, dan kebiasaan berkendara.

-pvd_info
Cetak berbagai ID string dan cap waktu yang dapat ditemukan di gambar ISO yang dimuat.
Beberapa ID dapat diubah dengan perintah seperti -volid atau -publisher. Untuk ini
IDs -pvd_info melaporkan apa yang akan ditulis dengan -commit berikutnya. Stempel waktu
dapatkan tidak secara otomatis disebarkan dari gambar yang dimuat ke gambar yang baru ditulis. yang
untuk gambar baru dapat diatur dengan perintah -volume_date. Lihat di sana untuk arti dari
stempel waktu tertentu.

-laporan_el_torito mode
Dengan mode polos cetak laporan tentang informasi yang ditemukan di boot El Torito
katalog gambar ISO yang dimuat.
Dengan mode membantu cetak teks yang menjelaskan arti dari baris yang dikeluarkan oleh
"polos".
mode cmd mencoba mencetak xorriso perintah yang diperlukan untuk menghasilkan
menemukan peralatan boot: pengidentifikasi disk, gambar boot El Torito, dan Area Sistem.
Pengidentifikasi disk adalah string yang mungkin digunakan oleh sistem operasi booting untuk menemukannya
sistem file ISO dari mana asalnya. Saat ini yang diketahui adalah penggunaan volume id dan
tanggal modifikasi.
Kasus penggunaan yang dimaksudkan adalah modifikasi sistem file dengan memiliki -indev dan
-outdev menunjuk ke gambar atau drive yang berbeda. Hasilnya mungkin tidak cukup,
jika peralatan yang ditemukan tidak dapat diproduksi oleh xorriso. Berbagai acara MAAF mungkin
muncul dalam kasus ini, tetapi tidak dijamin bahwa xorriso mengenali semua miliknya
ketidakcukupan.
mode as_mkisofs mencoba mencetak xorriso -sebagai mkisofs pilihan, yang diperlukan
untuk memproduksi peralatan yang ditemukan. Kasus penggunaan yang dimaksudkan adalah menggunakan mount
filesystem sebagai pohon input bersama dengan opsi yang dicetak.

-laporan_sistem_area mode
Dengan mode polos mencetak laporan tentang informasi yang ditemukan di Area Sistem
gambar ISO yang dimuat. Laporan terdiri dari nol hingga banyak baris dengan teks header,
titik dua, dan teks informasi.
Dengan mode membantu cetak teks yang menjelaskan arti dari baris yang dikeluarkan oleh
"polos". Anda mungkin harus mencari lebih banyak dokumentasi yang menjelaskan
rincian teknis dari fasilitas boot yang disebutkan.
Mode cmd serta as_mkisofs bekerja seperti dengan perintah -report_el_torito. Lihat di atas.
Dengan mode gpt_crc_of:disk_path membaca hingga 32 KiB dari file disk dengan path
diberikan setelah usus besar. Hitung nomor CRC yang sesuai dengan GPT dan cetak ke
saluran hasil. Nomor ditampilkan seperti "0x690fd979". Disk_path khusus "-"
menyebabkan pembacaan dari input standar.

Navigasi in ISO gambar serta cakram berkas sistem:

-CD iso_rr_path
Ubah direktori kerja saat ini di citra ISO. Ini didahului dengan
iso_rr_paths yang tidak dimulai dengan '/'.
Dimungkinkan untuk mengatur direktori kerja ke jalur yang belum ada di
gambar ISOnya. Direktori induk yang diperlukan akan dibuat ketika file pertama
objek dimasukkan ke dalam direktori virtual itu. Gunakan -mkdir jika Anda ingin menegakkan
keberadaan direktori sudah pada penyisipan pertama.

-cdx disk_path
Ubah direktori kerja saat ini di sistem file lokal. Untuk didahului dengan
disk_paths yang tidak dimulai dengan '/'.

-pwd
Beri tahu direktori kerja saat ini di gambar ISO.

-pwdx
Beri tahu direktori kerja saat ini di sistem file lokal.

-l iso_rr_pattern [***]
Daftar file dalam citra ISO yang cocok dengan pola shell (yaitu dengan wildcard '*' '?'
'[az]'). Jika suatu pola tidak dimulai dengan '/', maka pola tersebut dibandingkan dengan alamat
relatif terhadap -cd.
Direktori didaftar berdasarkan kontennya dan bukan sebagai item file tunggal.
Perluasan pola dapat dinonaktifkan dengan perintah -iso_rr_pattern.

-lsd iso_rr_pattern [***]
Suka -ls tetapi daftar direktori sebagai diri mereka sendiri dan bukan berdasarkan kontennya. Ini
menyerupai perintah shell ls -d.

-lsl iso_rr_pattern [***]
Seperti -ls tetapi juga mencantumkan beberapa atribut file. Format keluarannya menyerupai
perintah shell ls -ln.
Jenis file 'e' menunjukkan katalog boot El Torito.
Jika file memiliki ACL non-sepele, maka '+' ditambahkan ke info izin. Jika
file disembunyikan, lalu 'I' untuk "iso_rr", 'J' untuk "joliet", 'A' untuk "hfsplus", 'H'
untuk beberapa persembunyian akan ditambahkan. Bersama dengan ACL itu adalah 'i', 'j', 'a', 'h'.

-lsdl iso_rr_pattern [***]
Seperti -lsd tetapi juga mencantumkan beberapa atribut file. Format keluarannya menyerupai
perintah shell ls -dln.

-lsx pola_disk [***]
Daftar file dalam sistem file lokal yang cocok dengan pola shell. Pola yang melakukannya
tidak dimulai dengan '/' digunakan relatif terhadap -cdx.
Direktori didaftar berdasarkan kontennya dan bukan sebagai item file tunggal.
Perluasan pola dapat dinonaktifkan dengan perintah -disk_pattern.

-lsdx pola_disk [***]
Suka -lsx tetapi daftar direktori sebagai diri mereka sendiri dan bukan berdasarkan kontennya. Ini
menyerupai perintah shell ls -d.

-lslx pola_disk [***]
Seperti -lsx tetapi juga mencantumkan beberapa atribut file. Format keluaran menyerupai
perintah shell ls -ln.

-lsdlx pola_disk [***]
Seperti -lsdx tetapi juga mencantumkan beberapa atribut file. Format keluaran menyerupai
perintah shell ls -dln.

-getfacl iso_rr_pattern [***]
Cetak izin akses dari file yang diberikan dalam gambar ISO menggunakan format
dari perintah shell getfacl. Jika sebuah file tidak memiliki ACL maka itu akan dibuat dari
-chmod pengaturan. File mungkin memiliki ACL asli jika dimasukkan ke dalam citra ISO
sementara perintah -acl disetel ke "on".

-getfacl_r iso_rr_pattern [***]
Suka -gefacl tetapi daftar secara rekursif seluruh pohon file di bawahnya akhirnya
direktori.

-getfattr iso_rr_pattern [***]
Cetak xattr dari file yang diberikan dalam gambar ISO. Jika file tidak memiliki xattr
kemudian catatan dicetak untuk itu.

-getfattr_r iso_rr_pattern [***]
Suka -gefattr tetapi daftar secara rekursif seluruh pohon file di bawahnya akhirnya
direktori.

-dari iso_rr_pattern [***]
Secara rekursif daftar ukuran direktori dan file dalam gambar ISO yang cocok dengan salah satu dari
pola. mirip dengan perintah shell du -k.

-dus iso_rr_pattern [***]
Daftar ukuran direktori dan file dalam gambar ISO yang cocok dengan salah satu dari
pola. Mirip dengan perintah shell du -sk.

-dux pola_disk [***]
Secara rekursif daftar ukuran direktori dan file dalam sistem file lokal yang cocok
salah satu pola. Mirip dengan perintah shell du -k.

-dusx pola_disk [***]
Daftar ukuran direktori dan file dalam sistem file lokal yang cocok dengan salah satu dari
pola. Mirip dengan perintah shell du -sk.

-findx disk_path [-pola nama] [-type t] [-exec action [params]] --
Seperti -find tetapi beroperasi pada sistem file lokal dan bukan pada citra ISO. Ini
tunduk pada pengaturan -follow.
-findx menerima parameter -type yang sama dengan -find. Selain itu ia mengenali tipe
"mountpoint" (atau "m") yang cocok dengan subdirektori yang berada di lokasi yang berbeda
perangkat daripada orang tua mereka. Itu tidak pernah cocok dengan disk_path yang diberikan sebagai alamat awal untuk
-menemukan.
-findx menerima tindakan -exec seperti halnya -find. Tapi kecuali beberapa berikut
tindakan itu akan selalu melakukan tindakan "gema".
in_iso melaporkan jalur jika mitranya ada di citra ISO. Untuk ini
disk_path dari perintah -findx digantikan oleh iso_rr_path yang diberikan sebagai
parameter.
Contoh: -findx /home/thomas -exec in_iso /thomas_on_cd --
tidak_in_iso melaporkan jalur jika mitranya tidak ada dalam citra ISO. Itu
format laporan sama dengan perintah -bandingkan.
tambahkan_hilang iso_rr_path_start menambahkan pasangan jika belum ada di
ISO image dan menandainya untuk "rm_merge" sebagai tidak dapat dilepas.
Contoh: -findx /home/thomas -exec add_missing /thomas_on_cd --
is_full_in_iso melaporkan jika rekan dalam citra ISO berisi file. Menjadi
digunakan dengan -type "m" untuk melaporkan titik pemasangan.
kosong_iso_dir menghapus semua file dari rekanan dalam citra ISO. Untuk digunakan
dengan -type "m" untuk memotong titik pemasangan.
perkiraan_ukuran mencetak perkiraan yang lebih rendah dan lebih tinggi dari jumlah blok yang
file yang ditemukan bersama-sama akan menempati gambar ISO yang muncul. Ini tidak
akun untuk superblok, untuk direktori di jalur -findx, atau untuk gambar
lapisan.
list_extattr mode mencetak skrip ke saluran hasil, yang akan menggunakan FreeBSD
perintah settextattr untuk mengatur pasangan nama-nilai xattr file dari namespace pengguna. Melihat
-cari untuk deskripsi mode parameter.
Misalnya -exec list_extattr e --

-membandingkan disk_path iso_rr_path
Bandingkan atribut dan konten file data akhirnya dari objek file di lokal
sistem file dengan objek file dalam citra ISO. iso_rr_path mungkin menunjuk ke
objek file gambar yang belum di-commit, yaitu yang konten datanya
masih berada di sistem file lokal. Konten data semacam itu rentan terhadap eksternal
menyebabkan perubahan.
Jika iso_rr_path kosong maka disk_path juga digunakan sebagai path dalam image ISO.
Atribut yang berbeda dilaporkan secara rinci, konten yang berbeda diringkas. Keduanya
ke saluran hasil. Jika tidak ada perbedaan, tidak ada garis hasil yang dipancarkan.

-bandingkan_r disk_path iso_rr_path
Suka -bandingkan tetapi bekerja secara rekursif. Yaitu semua objek file di bawah kedua alamat
dapatkan perbandingan apakah mereka memiliki rekanan di bawah alamat lain dan apakah
kedua lawan cocok.

-bandingkan_l disk_prefix iso_rr_prefix disk_path [***]
Lakukan -compare_r dengan masing-masing parameter disk_path. iso_rr_path akan menjadi
terdiri dari disk_path dengan mengganti disk_prefix dengan iso_rr_prefix.

-show_stream iso_rr_path [***]
Menampilkan rantai aliran konten file data dalam citra ISO. Rantai terdiri
dari iso_rr_name dan satu atau lebih aliran, dipisahkan dengan tanda " < ". Sebuah aliran
deskripsi terdiri dari satu atau lebih teks, dipisahkan oleh karakter ":". Pertama
teks memberi tahu jenis aliran, berikut ini, jika pernah, menggambarkan individunya
properti. Jenis yang sering digunakan adalah:
disk:'disk_path' untuk objek sistem file lokal.
image:'iso_rr_path' untuk objek file gambar ISO.
cout:'disk_path offset count' untuk file -cut_out.
extf:'filter_name' untuk filter eksternal.
Contoh:
'/abc/xyz.gz' < extf:'gzip' < disk:'/home/me/x'

-show_stream_r iso_rr_path [***]
Seperti -show_stream tetapi bekerja secara rekursif.

Evaluasi of keterbacaan serta pemulihan:

Tidak jarang media optik menghasilkan kesalahan baca. Alasannya mungkin beragam dan
dikaburkan oleh koreksi kesalahan yang dilakukan oleh drive dan berdasarkan data tambahan
di media. Jika drive mengembalikan data maka orang dapat cukup percaya bahwa itu valid. Tapi di
beberapa tingkat masalah membaca, koreksi akan gagal dan drive seharusnya
menunjukkan kesalahan.
xorriso dapat memindai media untuk blok data yang dapat dibaca, mengklasifikasikannya sesuai dengan bacaannya
kecepatan, simpan ke file, dan lacak blok yang berhasil disimpan untuk percobaan lebih lanjut
pada media yang sama.
Dengan perintah -md5 checksum dapat direkam dengan file data dan seluruh sesi. Ini
checksum hanya dapat dijangkau melalui indev dan gambar yang dimuat. Mereka bekerja secara independen dari
jenis media dan dapat mendeteksi kesalahan transmisi.

-cek_media [opsi [opsi ...]] --
Coba baca blok data dari drive indev, secara opsional salin ke file disk,
dan akhirnya melaporkan tentang kualitas yang dihadapi. Beberapa opsi dapat digunakan untuk
mengubah perilaku default.
Parameter yang diberikan dengan perintah ini mengesampingkan pengaturan default yang mungkin ada
telah diubah dengan perintah -check_media_defaults. Lihat di sana untuk deskripsi
pilihan yang tersedia.
Daftar hasil memberi tahu interval 2 blok KiB dengan alamat awal, jumlah
blok dan kualitas. Kualitas yang dimulai dengan "+" seharusnya valid
data yang dapat dibaca. Kualitas dengan "-" adalah data yang tidak dapat dibaca atau rusak. "0" menunjukkan
kualitas yang tidak dicakup oleh pemeriksaan atau secara teratur diizinkan untuk
terbaca (misalnya kesenjangan antara trek).
Atau dimungkinkan untuk melaporkan file yang rusak daripada blok.
Jika -md5 "on" maka mode default what=tracks mencari libisofs checksum
tag untuk data sesi ISO dan memeriksanya terhadap checksum yang dihitung dari
aliran data.

-check_media_defaults [opsi [opsi ...]] --
Opsi preset untuk menjalankan file -check_media, -extract_cut dan best_effort
ekstraksi. Opsi yang diberikan dengan -check_media akan menimpa opsi yang telah ditetapkan sebelumnya.
-extract_cut akan menimpa beberapa opsi secara otomatis.
Opsi terdiri dari kata kunci, karakter "=", dan nilai. Opsi dapat menimpa
satu sama lain. Jadi urutan mereka penting.
Pengaturan default saat program dimulai adalah:
gunakan=indev what=trek min_lba=-1 max_lba=-1 coba lagi=default
time_limit=28800 item_limit=100000 data_to='' event=ALL
abort_file=/var/opt/xorriso/do_abort_check_media
sector_map='' map_with_volid=off patch_lba0=off report=blocks
bad_limit=batas_lambat tidak valid=1.0 chunk_size=0s async_chunks=0
Opsi "reset=now" mengembalikan default startup ini.
Opsi non-default adalah:
laporan="berkas" daftar file yang menggunakan blok yang rusak (bukan dengan use=outdev). Itu
formatnya seperti dengan find -exec report_damage. Perhatikan bahwa sesi MD5 tidak cocok
menandai semua file sesi sebagai rusak. Jika diinginkan perbedaan yang lebih halus,
lakukan -md5 off sebelum -check_media.
laporan="blocks_files" pertama daftar blok yang rusak dan kemudian file yang terpengaruh.
gunakan = "pengembangan luar" membaca dari drive output, bukan dari drive input. Ini menghindari
memuat pohon gambar ISO dari media.
gunakan="sektor_peta" tidak membaca media apa pun tetapi memuat file yang diberikan oleh opsi
sector_map= dan memproses hasil virtual ini.
apa = "disk" memindai rentang muatan media tanpa memperhatikan celah lintasan.
apa = "gambar" mirip dengan "disk", tetapi membatasi pemindaian ke kisaran ISO 9660
gambar, jika ada.
min_lba=batas menghilangkan semua blok dengan alamat lebih rendah dari batas.
max_lba=batas beralih ke what=disc dan menghilangkan semua blok di atas batas.
chunk_size = ukuran mengatur jumlah byte yang akan dibaca dalam satu pembacaan tingkat rendah
operasi. Ini akan dibulatkan ke blok penuh 2048 byte. 0 berarti otomatis
ukuran.
coba lagi = "aktif" memaksa membaca ulang dengan ukuran potongan yang masuk akal minimal saat normal
baca chunk menghasilkan kesalahan baca. Ukuran ini adalah 1s dengan file CD dan stdio, 16s dengan
DVD (1 Blok ECC), dan 32 detik dengan BD (1 Cluster). Secara default, percobaan ulang hanya
diaktifkan dengan media CD. "retry=off" melarang percobaan ulang untuk semua jenis media.
batalkan_file=disk_path memberikan jalur file yang dapat membatalkan proses pemindaian. Menggugurkan
terjadi jika file ada dan mtime-nya tidak lebih lama dari waktu mulai
Lari. Gunakan perintah shell "sentuh" ​​untuk memicu ini. Selain program yang dibatalkan,
ini akan melaporkan blok yang diuji dan belum diuji dan terus berjalan xorriso.
time_limit=detik memberikan jumlah detik setelah pemindaian harus
dibatalkan. Ini berguna untuk pemindaian media tanpa pengawasan yang mungkin bekerja terlalu keras
drive dalam upayanya untuk memeras beberapa blok yang dapat dibaca. Aborsi mungkin tertunda
oleh drive menggerogoti pada operasi membaca tunggal terakhir. Nilai -1 berarti tidak terbatas
waktu.
item_limit=angka memberikan jumlah item daftar laporan yang akan dibatalkan.
Nilai -1 berarti jumlah item tidak terbatas.
data_to=disk_path menyalin blok yang valid ke file yang diberikan.
peristiwa=keparahan menetapkan tingkat keparahan yang diberikan untuk peristiwa masalah yang akan dikeluarkan pada:
akhir dari pemeriksaan jika blok data tidak dapat dibaca atau gagal untuk mencocokkan rekaman
MD5 checksum. Keparahan "ALL" menonaktifkan acara ini.
sector_map=disk_path mencoba membaca file yang diberikan oleh disk_path sebagai bitmap sektor dan
untuk menyimpan file peta seperti itu setelah pemindaian dijalankan. Bitmap memberi tahu blok mana yang memiliki
telah berhasil dibaca pada proses sebelumnya. Ini adalah memori yang terus-menerus untuk beberapa
memindai pada media yang sama, bahkan dengan eject menengah, untuk mengumpulkan
blok yang dapat dibaca setiap kali drive cukup beruntung untuk memproduksinya. File yang disimpan
berisi TOC trek yang dapat dibaca manusia dan alamat blok awal mereka, diikuti
oleh data bitmap biner.
Secara default, blok yang belum diuji tidak dianggap buruk, melainkan disengaja
belum dibaca. Jika Anda mengharapkan time_limit= atau item_limit= untuk membatalkan proses, pertimbangkan untuk
gunakan bad_limit="belum diuji".
map_with_volid="aktif" memeriksa trek apakah itu gambar ISO dan mencetaknya
ID volume ke dalam TOC yang dapat dibaca manusia dari sector_map=.
patch_lba0="aktif" transfer dalam data_to= mengajukan salinan dari yang sedang dimuat
sesi menuju ke awal file itu dan menambalnya agar valid di posisi itu.
Ini membuat sesi yang dimuat menjadi sesi valid terakhir dari file gambar saat diterima
dipasang atau dimuat sebagai stdio: drive. Sesi baru akan ditambahkan setelah sesi terakhir ini
sesi dan akan menimpa setiap sesi yang mengikutinya.
patch_lba0="paksa" melakukan patch_lba0="on" meskipun xorriso percaya bahwa
data yang disalin tidak valid.
patch_lba0= juga dapat memuat angka. Jika 32 atau lebih tinggi diambil sebagai awal
alamat sesi yang akan disalin. Dalam hal ini tidak perlu memiliki
-indev dan gambar yang dimuat. ":force" dapat ditambahkan setelah nomor.
bad_limit=ambang batas menetapkan kualitas tertinggi yang akan dianggap sebagai kerusakan.
Pilih salah satu dari "baik", "md5_match", "lambat", "sebagian", "valid", "belum diuji",
"tidak valid", "tao_end", "off_track", "md5_mismatch", "tidak dapat dibaca".
"valid" dan "invalid" adalah kualitas yang diimpor dari file sector_map. "tao_end" dan
"off_track" sengaja tidak dapat dibaca, tetapi juga tidak buruk. "sebagian" adalah
blok yang diambil dari potongan yang dapat dibaca sebagian. Mereka seharusnya baik-baik saja tapi
berasal dari lingkungan yang mencurigakan.
Region "md5_match" dan "md5_mismatch" tumpang tindih dengan region dengan kualitas lain.
slow_limit = ambang batas menetapkan ambang waktu untuk satu potongan baca menjadi
dianggap lambat. Ini mungkin bilangan pecahan seperti 0.1 atau 1.5.
async_chunks=angka memungkinkan pemrosesan MD5 asinkron jika angkanya 2 atau lebih besar.
Dalam hal ini jumlah potongan baca yang diberikan dialokasikan sebagai buffer fifo. sangat
drive MMC cepat coba: chunk_size=64s async_chunks=16.

-cek_md5 keparahan iso_rr_path [***]
Bandingkan konten data dari file yang diberikan dalam gambar yang dimuat dengan rekamannya
MD5 checksum, jika ada. Jika ada ketidakcocokan acara yang diberikan
keparahan dikeluarkan. Ini kemudian dapat ditangani oleh pengaturan perintah yang sesuai
-abort_on atau -return_with yang keduanya dapat menyebabkan nilai keluar program bukan nol
Lari. Keparahan SEMUA menekan peristiwa itu.
Perintah ini melaporkan kecocokan dan ketidakcocokan file data ke saluran hasil.
File non-data menyebabkan peristiwa CATATAN. Juga akan ada UPDATE acara dari data
bacaan.
Jika tidak ada iso_rr_path yang diberikan maka seluruh sesi yang dimuat dibandingkan dengan MD5-nya
jumlah. Ketahuilah bahwa ini hanya mencakup satu sesi dan bukan keseluruhan gambar jika ada
adalah sesi yang lebih tua.

-check_md5_r keparahan iso_rr_path [***]
Seperti -check_md5 tetapi memeriksa semua file data di bawah jalur yang diberikan. Hanya
file data yang tidak cocok akan dilaporkan.

osirrox ISO-ke-disk mengembalikan perintah:

Biasanya xorriso hanya menulis ke file disk yang diberikan sebagai stdio: pseudo-drive atau as
file log. Tapi osirrox alter egonya mampu mengekstrak objek file dari gambar ISO dan
untuk membuat, menimpa, atau menghapus objek file pada disk.
Pengecualian file disk oleh -not_mgt, -not_leaf, -not_paths berlaku. Jika file disk objek
sudah ada maka pengaturan -overwrite dan -reassure berlaku. Tapi -timpa "on"
hanya memicu perilaku -overwrite "nondir". Yaitu direktori tidak dapat dihapus.
Izin akses file dalam citra ISO tidak membatasi pemulihan. Direktori
izin pada disk harus mengizinkan rwx.

-osirrox pengaturan[:opsi:...]
Mengatur "off" menonaktifkan manipulasi sistem file disk. Ini adalah default kecuali
program dimulai dengan nama daun "osirrox". Jika tidak, kemampuan untuk memulihkan
file dapat diaktifkan secara eksplisit oleh -osirrox "on". Itu dapat dinonaktifkan secara permanen
oleh -osirrox "dilarang".
Pengaturan "diblokir" seperti "mati". Tapi itu hanya bisa dicabut dengan pengaturan
"buka blokir", yang jika tidak seperti "aktif". Ini dapat digunakan untuk mengekang skrip perintah
yang mungkin menggunakan "on" secara tidak diinginkan.
Mengaktifkan pemulihan file khusus dengan "device_files" berpotensi berbahaya.
Arti dari angka st_rdev (lihat man 2 stat) sangat bergantung pada pengoperasiannya
sistem. Yang terbaik adalah mengembalikan file perangkat hanya ke sistem yang sama dari tempat mereka
disalin. Jika tidak diaktifkan, file perangkat dalam citra ISO akan diabaikan selama
memulihkan operasi.
Karena bug versi sebelumnya, file perangkat dari sesi sebelumnya mungkin memiliki
diubah menjadi mayor=0, minor=1. Jadi kombinasi ini tidak dipulihkan.
Opsi "concat_split_on" adalah default. Ini memungkinkan pemulihan direktori file terpisah
sebagai file data jika direktori berisi kumpulan lengkap bagian -cut_out
file. Dengan opsi "concat_split_off" direktori tersebut ditangani seperti yang lain
direktori gambar ISO.
Opsi "auto_chmod_off" adalah default. Jika "auto_chmod_on" disetel, maka akses
pembatasan untuk direktori disk dielakkan jika direktori tersebut dimiliki
oleh pengguna efektif yang menjalankan xorriso. Ini terjadi dengan memberikan sementara rwx
izin kepada pemiliknya.
Opsi "sort_lba_on" dapat meningkatkan kinerja baca dengan drive optik. Bisa
mengembalikan sejumlah besar tautan keras tanpa melelahkan -temp_mem_limit. Itu tidak
pertahankan direktori mtime dan perlu opsi -osirrox auto_chmod_on untuk
ekstrak direktori yang tidak menawarkan izin menulis. Standarnya adalah "sort_lba_off".
Opsi "o_excl_on" adalah default kecuali program dimulai dengan nama daun
"osirrox". Pada GNU/Linux ia mencoba untuk menghindari penggunaan drive yang terpasang atau sedang digunakan
oleh program libburn lainnya. Opsi "o_excl_off" pada GNU/Linux memungkinkan akses ke itu
drive. Drive yang diperoleh saat "o_excl_off" akan menolak untuk dikosongkan,
diformat, ditulis, atau dikeluarkan. Tetapi ketahuilah bahwa bahkan pertanyaan yang tidak berbahaya dapat merusak
luka bakar CD-R[W] dan DVD-R[W] yang sedang berlangsung.
Opsi "strict_acl_off" adalah default. Ini mentolerir di FreeBSD adanya
direktori "default" ACL dalam citra ISO. Dengan "strict_acl_on" GNU/Linux ini
ACL menyebabkan pada FreeBSD peristiwa KEGAGALAN selama pemulihan dengan -acl "on".

-ekstrak iso_rr_path disk_path
Salin objek file di dan di bawah iso_rr_path ke yang sesuai
alamat di dan di bawah disk_path. Ini adalah kebalikan dari -map atau -update_r.
Jika iso_rr_path adalah direktori dan disk_path adalah direktori yang ada maka keduanya
pohon akan digabungkan. Atribut direktori diekstraksi hanya jika direktori disk
baru dibuat oleh operasi penyalinan. File disk dihapus hanya jika mereka ingin
digantikan oleh objek file dari citra ISO.
Atribut sebanyak mungkin disalin bersama dengan objek file yang dipulihkan.

-ekstrak_tunggal iso_rr_path disk_path
Seperti -extract, tetapi jika iso_rr_path adalah direktori, maka sub-pohonnya tidak
pulih.

-ekstrak_l iso_rr_prefix disk_prefix iso_rr_path [***]
Lakukan -extract dengan masing-masing parameter iso_rr_path. disk_path akan menjadi
disusun dari iso_rr_path dengan mengganti iso_rr_prefix dengan disk_prefix.

-extract_cut iso_rr_path byte_offset byte_count disk_path
Salin interval byte dari file data dari gambar ISO ke disk yang baru dibuat
mengajukan. Tujuan utama dari ini adalah untuk menawarkan cara menangani file besar jika mereka
tidak didukung oleh mount -t iso9660 atau jika sistem file disk target tidak dapat menyimpan
file besar.
Jika byte data iso_rr_path disimpan dalam gambar ISO yang dimuat, dan tidak ada filter
diterapkan, dan byte_offset adalah kelipatan 2048, maka run khusus
-check_media dilakukan. Ini mungkin lebih cepat dan lebih kasar daripada yang umum
metode membaca.

-cpx iso_rr_path [***] disk_path
Salin objek file daun tunggal dari citra ISO ke alamat yang diberikan oleh disk_path.
Jika lebih dari satu iso_rr_path diberikan maka disk_path harus berupa direktori atau
tidak ada. Dalam kasus terakhir itu dibuat dan file yang diekstraksi mendapatkan
dipasang di dalamnya dengan nama daun yang sama.
Komponen direktori yang hilang di disk_path akan dibuat, jika memungkinkan.
Direktori diperbolehkan sebagai iso_rr_path hanya dengan -osirrox "concat_split_on" dan
hanya jika mereka benar-benar mewakili kumpulan lengkap bagian file split -cut_out.

-cpax iso_rr_path [***] disk_path
Seperti -cpx tetapi memulihkan mtime, atime seperti pada gambar ISO dan mencoba mengatur kepemilikan
dan kelompokkan seperti pada gambar ISO.

-cp_rx iso_rr_path [***] disk_path
Seperti -cpx tetapi juga mengekstraksi seluruh pohon direktori dari gambar ISO.
Jalur disk yang dihasilkan ditentukan seperti dengan perintah shell cp -r : Jika disk_path
adalah direktori yang ada maka pohon akan dimasukkan atau digabungkan di bawah ini
direktori dan akan menyimpan nama daun mereka. Direktori ISO "/" tidak memiliki nama daun
dan dengan demikian dipetakan langsung ke disk_path.

-cp_rax iso_rr_path [***] disk_path
Seperti -cp_rx tetapi memulihkan mtime, atime seperti pada gambar ISO dan mencoba mengatur kepemilikan
dan kelompokkan seperti pada gambar ISO.

-tempel_in iso_rr_path disk_path byte_offset byte_count
Baca konten file data ISO dan tulis ke file data di disk awal
di byte_offset. Tulis paling banyak byte_count byte. Ini adalah kebalikan dari perintah
-memotong.

-concat mode [target | lim prog [args [...]] lim] iso_rr_path [***]
Salin konten data dari satu atau lebih file data dari citra ISO ke dalam file disk
objek, ke dalam deskriptor file, atau memulai program dan menyalin data ke
masukan standar. Yang terakhir tunduk pada pembatasan keamanan untuk eksternal
filter.
Mode menimpa serta menambahkan tulis ke dalam target yang diberikan oleh yang kedua
parameter. Ini mungkin jalur ke objek file disk, atau "-" yang berarti standar
output, atau teks dalam bentuk /dev/fd/number, di mana nomor adalah file yang terbuka
deskriptor (misalnya kesalahan standar adalah /dev/fd/2). File target yang ada tidak
dihapus sebelum penulisan dimulai. Jika tidak dapat mengambil data konten, maka ini
perintah gagal. Mode overwrite memotong file data biasa ke ukuran 0 sebelumnya
menulis ke dalam mereka. Contoh:
-concat tambahkan /home/me/accumulated_text /my/iso/text --

mode pipa mengharapkan sebagai parameter kedua kata pembatas yang akan menandai akhir dari
daftar argumen program. Argumen ketiga adalah disk_path ke program. Dia
harus mengandung setidaknya satu '/'. $PATH tidak diterapkan. Parameter lebih lanjut hingga
kata pembatas yang diumumkan digunakan sebagai argumen saat program dimulai. Contoh:
-iso_rr_pattern pada \
-pipa concat + /usr/bin/wc + "/my/iso/file*" --

Parameter selanjutnya dalam semua mode adalah iso_rr_paths dari file data. Milik mereka
konten akan digabungkan dalam salinan.

-meningkat drive jalur id entitas
Hasilkan baris yang sama dengan -mount_cmd dan kemudian jalankan sebagai program eksternal yang dijalankan
setelah melepaskan drive yang digambarkan. Lihat juga -mount_opts. Ini menuntut -osirrox untuk
diaktifkan dan biasanya hanya akan berhasil untuk pengguna super. Untuk alasan keamanan,
mount program hanya dijalankan jika dapat dijangkau sebagai /bin/mount atau /sbin/mount.

perintah kesesuaian emulasi:

Penulisan ISO 9660 pada CD secara tradisional dilakukan oleh program mkisofs sebagai gambar ISO 9660
produser dan cdrecord sebagai program burn. xorriso tidak berusaha untuk komprehensif mereka
emulasi. Namun demikian siap untuk melakukan beberapa tugas intinya di bawah kendali
perintah yang dalam program tersebut memicu tindakan yang sebanding.

-sebagai pilihan kepribadian [pilihan] --
Lakukan daftar opsi panjang variabel sebagai emulasi jarang dari program yang digambarkan
dengan kata kepribadian.

Kepribadian "mkisofs" menerima opsi yang terdaftar dengan:
-sebagai mkisofs -bantuan --
Diantaranya: -R (selalu aktif), -r, -J, -o, -M, -C, -dir-mode, -file-mode, -path-list,
-m, -exclude-list, -f, -print-size, -pad, -no-pad, -V, -v, -version, -graft-points,
-z, -no-emul-boot, -b, -c, -boot-info-table, -boot-load-size, -input-charset, -G,
-output-charset, -U, -hide, -hide-joliet, -hide-list, -hide-joliet-list, jalur file
dan pathspec. Banyak opsi tidak didukung dan menyebabkan kegagalan
emulasi mkisofs. Beberapa diabaikan, tetapi lebih baik tidak bergantung pada toleransi ini.
Opsi yang didukung didokumentasikan secara rinci di xorrisofs.info dan di man
xorrisof. Deskripsi di sini difokuskan pada efek emulasi mkisofs di
konteks sebuah xorriso menjalankan.
Selain dengan kepribadian "cdrecord" tidak ada -komit otomatis di akhir
dari daftar opsi "mkisofs". Pengaturan verbositas -v (= "PERBARUI") dan -quiet (=
"MAAF") bertahan. File output tetap ada sampai hal-hal terjadi seperti -commit,
-rollback, -dev, atau akhir xorriso.
Opsi yang memengaruhi semua objek file dalam citra ISO, seperti -r atau -dir-mode, akan
diterapkan hanya ke file yang ada dalam gambar ISO ketika perintah -as
berakhir. Jika Anda menggunakan beberapa perintah -as mkisofs dalam proses yang sama, maka pertimbangkan untuk meletakkan
opsi seperti itu ke dalam perintah -as terakhir.
Jika file ditambahkan ke gambar, maka -pacifier akan disetel ke "mkisofs" dan
-stdio_sync didefaultkan ke "mati" jika belum ada pengaturan seperti itu.
-graft-points setara dengan -pathspecs aktif. Perhatikan bahwa pathspecs tanpa "=" adalah
ditafsirkan berbeda dari dengan xorriso perintah -tambah. Direktori digabung
dengan direktori root image ISO, tipe file lain dipetakan ke root itu
direktori.
Jika pathspecs diberikan dan jika tidak ada file output yang dipilih sebelum atau selama
daftar opsi "mkisofs", maka output standar (-outdev "-") akan berlaku. Jika
-o menunjuk ke file biasa, lalu akan dipotong menjadi 0 byte ketika akhirnya
menulis dimulai. Pemotongan ini tidak terjadi jika drive dipilih oleh xorriso
perintah sebelum -sebagai mkisofs atau setelah pembatas daftarnya. Direktori dan simbolis
tautan bukan target -o yang valid.
Menulis ke stdout hanya mungkin jika -as "mkisofs" adalah salah satu argumen awal
atau jika argumen awal lainnya mengarahkan drive output ke output standar.
-ukuran-cetak menghambat produksi gambar otomatis di akhir program. Larangan ini dicabut
hanya jika perubahan gambar yang tertunda dibuang.
Padding dihitung sebagai bagian dari ISO image jika opsi --emul-toc tidak diberikan.
Jika tidak ada -iso-level yang diberikan, maka level 1 dipilih saat file atau direktori pertama
ditambahkan ke gambar. Pada saat yang sama, nama direktori diizinkan untuk dilanggar
opsi standar dengan -compliance allow_dir_id_ext. Ini dapat dihindari dengan opsi
-disallow_dir_id_ext.
Opsi -root didukung. Opsi -old-root diimplementasikan oleh xorriso perintah
-mkdir, -cp_clone, -find update_merge, dan -find rm_merge. -root dan -set root lama
perintah -disk_dev_ino ke "ino_only" dan -md5 ke "on", secara default. -disk_dev_ino
dapat disetel ke "nonaktif" oleh --old-root-no-ino atau ke "on" oleh --old-root-devno . -md5 bisa
disetel ke "mati" oleh --old-root-no-md5 .
Bukan opsi mkisofs asli --quoted_path_list , --hardlinks , --acl , --xattr
, --md5 , --stdio_sync . Mereka bekerja seperti xorriso perintah dengan nama yang sama
dan parameter hardcode "on", misalnya -acl "on". Parameter eksplisit diharapkan oleh
--stdio_sync dan --scdbackup_tag.
Kemampuan untuk mempertahankan riwayat multi-sesi pada media yang dapat ditimpa mendapat
dinonaktifkan secara default. Itu dapat diaktifkan dengan menggunakan --emul-toc dengan sesi pertama.
Lihat -kepatuhan no_emul_toc.
--sort-weight mendapat parameter berupa angka dan iso_rr_path. Nomor menjadi
bobot penyortiran LBA dari file biasa iso_rr_path atau dari semua file biasa
di bawah direktori iso_rr_path. (Lihat -temukan -exec sort_weight).
Diadopsi dari grub-mkisofs adalah --protective-msdos-label (lihat -boot_image grub
partisi_table=on) dan --modification-date=YYYYMMDDhhmmsscc (lihat -volume_date
uuid). Untuk gambar boot GRUB yang dapat di-boot EFI, gunakan --efi-boot. Ia melakukan -boot_image
grub efi_path= dikelilingi oleh dua -boot_image "any" "next". Opsi alternatif -e
dari Fedora genisoimage menetapkan bin_path dan platform_id untuk EFI, tetapi tidak melakukan
"Selanjutnya".
Untuk gambar ISOLINUX yang dapat di-boot MBR ada -isohybrid-mbr FILE, di mana FILE adalah salah satunya
file Syslinux mbr/isohdp[fp]x*.bin . Gunakan ini sebagai ganti -G untuk menerapkan
efek dari -boot_image isolinux partition_table=on.
--boot-catalog-hide adalah -boot_image any cat_hidden=on.
-mips-boot sama dengan -boot_image any mips_path= .
-mipsel-boot mengarah ke mipsel_path= .
-partition_offset number adalah -boot_image any partition_offset=number.
Perintah -append_partition didukung.
-untranslated_name_len number adalah -compliance untranslated_name_len=number.
--old-empty adalah -compliance old_empty.
Opsi Ekstraksi Template Jigdo genisoimage dikenali dan dilakukan
melalui xorriso perintah -jigdo. Lihat nama "Alias:" di sana untuk mengetahui arti dari
pilihan genisoimage.

kepribadian "xorrisofs""gambar geniso", Dan"jenius" adalah alias untuk "mkisofs".
If xorriso dimulai dengan salah satu nama daun "xorrisofs", "genisofs", "mkisofs",
atau "genisoimage", lalu menjalankan -read_mkisofsrc dan menambahkan -as "genisofs" ke
argumen program. Yaitu semua argumen akan ditafsirkan gaya mkisofs sampai
"--" ditemui. Sejak saat itu, argumen ditafsirkan sebagai xorriso perintah.
--no_rc sebagai argumen pertama dari program semacam itu yang mulai mencegah interpretasi dari
file startup. Lihat bagian FILE di bawah ini.

Kepribadian "rekaman cd" menerima opsi yang terdaftar dengan:
-sebagai cdrecord -help --
Diantaranya: -v, dev=, speed=, blank=, fs=, -eject, -atip, padsize=, tsize=,
-isosize, -multi, -msinfo, --grow_overwriteable_iso, write_start_address=, lacak
jalur file sumber atau "-" untuk input standar sebagai sumber trek.
Itu mengabaikan sebagian besar opsi lain dari cdrecord dan cdrskin tetapi menolak -audio,
-scanbus, dan pada mode blanking yang tidak diketahui xorriso.
Cakupannya hanya satu trek data per sesi yang akan ditulis kosong,
media yang dapat ditimpa, atau dapat ditambahkan. Media akan ditutup jika penutupan berlaku
dan bukan opsi -multi hadir.
Jika drive input diperoleh, maka drive tersebut akan ditinggalkan. Ini hanya diperbolehkan jika tidak
perubahan gambar tertunda.
dev= harus diberikan sebagai xorriso alamat perangkat. Alamat seperti 0,0,0 atau ATA:1,1,0 adalah
tidak didukung.
Jika sumber trek diberikan, maka -komit otomatis terjadi di akhir
daftar opsi "cdrecord".
--grow_overwriteable_iso memungkinkan emulasi multi-sesi pada media yang dapat ditimpa.
Untuk mengaktifkan emulasi TOC, sesi pertama membutuhkan -C 0,32 dengan -as mkisofs (tetapi
no -M) dan --grow_overwriteable_iso write_start_address=32s dengan -as cdrecord.
Emulator cdrecord berbasis libburn yang jauh lebih rumit adalah program cdrskin.
Pribadi "xorrecord""wodim", Dan"cdrskin" adalah alias untuk "cdrecord".
If xorriso dimulai dengan salah satu nama daun "xorrecord", "cdrskin", "cdrecord",
atau "wodim", maka secara otomatis menambahkan -sebagai "cdrskin" ke argumen program.
Yaitu semua argumen akan ditafsirkan gaya cdrecord sampai "--" ditemukan.
Sejak saat itu, argumen ditafsirkan sebagai xorriso perintah.
--no_rc sebagai argumen pertama dari program semacam itu yang mulai mencegah interpretasi dari
xorriso file startup. Lihat bagian FILE di bawah ini.

-read_mkisofsrc
Coba satu per satu untuk membuka untuk membaca:
./.mkisofsrc , $MKISofSRC , $HOME/.mkisofsrc , $(dirname $0)/.mkisofsrc
Jika berhasil, tafsirkan konten file sebagai man mkisofs CONFIGURATION, dan akhiri ini
memerintah. Jangan mencoba file lebih lanjut. Alamat terakhir hanya digunakan jika memulai argumen
0 memiliki dirname non-sepele.
Pembaca saat ini menafsirkan pasangan NAME=VALUE berikut: APPI
(-application_id) , PUBL (-publisher) , SYSI (-system_id) , VOLI (-volid) , VOLS
(-volset_id)
Baris lainnya akan diabaikan secara diam-diam.

-dot kode_perilaku
Kontrol perilaku empeng UPDATE selama operasi tulis. Pengikut
kode perilaku didefinisikan:
"xorriso" adalah format default:
Penulisan: sektor XXXXX dari YYYYYY [fifo aktif, nn% isi]
"cdrecord" terlihat seperti:
X dari Y MB ditulis (fifo nn%) [buf mmm%]
"mkisofs"
nn% selesai, perkiraan selesai Sel 15 Jul 20:13:28 2008
Frekuensi pesan dapat disesuaikan dengan
"interval = angka"
di mana nomor memberikan detik antara dua pesan. Pengaturan yang diizinkan adalah 0.1
ke 60.0.

-scdbackup_tag list_path record_name
Setel parameter "nama" untuk catatan checksum scdbackup. Itu akan ditambahkan di
tag checksum scdbackup ke tag sesi -md5 jika gambar dimulai pada LBA 0.
Ini adalah kasus jika ditulis sebagai sesi pertama ke media berurutan, atau
disalurkan ke sebuah program, bernama pipa atau perangkat karakter.
Jika list_path tidak kosong maka catatan juga akan ditambahkan ke file data
diberikan oleh jalan ini.
Program scdbackup_verify akan mengenali dan memverifikasi catatan tag dan file.

Skrip, dialog serta program kontrol fitur:

-no_rc
Hanya jika digunakan sebagai argumen program pertama, perintah ini mencegah pembacaan dan
interpretasi file startup. Lihat bagian FILE di bawah ini.

-options_from_file alamat file
Baca masukan yang dikutip dari alamat file dan jalankan seperti baris dialog. Garis kosong
dan garis yang dimulai dengan # diabaikan. Biasanya satu baris harus menampung satu xorriso
perintah dan semua parameternya. Namun demikian garis dapat digabungkan dengan
garis miring terbalik.
Lihat juga bagian "Pemrosesan perintah", paragraf "Input yang dikutip".

-bantu
Cetak teks bantuan.

-versi
Cetak nama dan versi program, versi komponen, lisensi.

-daftar_ekstra kode
Beri tahu apakah fitur tambahan tertentu diaktifkan pada waktu kompilasi. Kode "semua" daftar
semua fitur dan judul. Kode lain memilih satu fitur. Kode "kode"
daftar mereka. Mereka berbagi nama dengan perintah terkait (lihat juga di sana):
"acl" memberi tahu apakah xorriso memiliki adaptor untuk ACL sistem file lokal.
"xattr" memberi tahu apakah xorriso memiliki adaptor untuk EA sistem file lokal.
"jigdo" memberi tahu apakah produksi file Jigdo dimungkinkan.
"zisofs" memberi tahu apakah zisofs dan filter gzip bawaan diaktifkan.
"external_filter" memberi tahu apakah proses filter eksternal diizinkan dan apakah
mereka diperbolehkan jika id pengguna nyata dan id pengguna efektif berbeda.
"dvd_obs" memberi tahu apakah output 64 kB ke media DVD adalah default.
"use_readline" memberi tahu apakah readline dapat diaktifkan dalam mode dialog.

-sejarah garis teks
Salin textline ke dalam sejarah libreadline.

-status mode|filter
Cetak pengaturan saat ini dari xorriso. Mode:
pendek... cetak hanya pengaturan penting atau yang diubah
panjang ... cetak semua pengaturan termasuk default
long_history seperti garis sejarah plus panjang
Filter dimulai dengan '-' dan dibandingkan secara harfiah dengan garis keluaran
-status:long_history. Sebuah garis dikeluarkan hanya jika awalnya cocok dengan teks filter.
Tidak ada wildcard.

-status_history_max jumlah
Tetapkan jumlah maksimum baris riwayat yang akan dilaporkan dengan -status "long_history".

-daftar_pembatas kata
Setel pembatas daftar yang akan digunakan sebagai ganti "--". Itu harus menjadi satu kata,
tidak boleh kosong, tidak lebih dari 80 karakter, dan tidak boleh mengandung kutipan
tanda.
Untuk singkatnya, pembatas daftar disebut sebagai "--" di seluruh teks ini.

-sh_style_result "aktif"|"mati"
Jadikan output hasil dari beberapa perintah pemeriksaan sistem file terlihat lebih seperti
output dari perintah shell yang setara. Efek yang paling penting adalah untuk mencegah
membungkus alamat file menjadi tanda kutip dengan perintah
-pwd -pwdx -ls -lsd -lsl -lsdl -lsx -lsdx -lslx -lsdlx
-du -dus -dux -dusx -findx -temukan
Ini akan membuat representasi nama file yang mengandung baris baru menjadi ambigu
karakter. Di sisi lain itu harus memfasilitasi integrasi xorriso ke
skrip shell yang sudah menggunakan perintah shell yang sesuai.

-backslash_codes "aktif"|"mati"|mode[:mode]
Mengaktifkan atau menonaktifkan interpretasi representasi simbolis khusus
karakter dengan input yang dikutip, atau dengan argumen program, atau dengan teks program
keluaran. Jika diaktifkan, terjemahan berikut berlaku:
\a=bel(007) \b=backspace(010) \e=Melarikan diri(033) \f=formfeed(014)
\n=umpan baris(012) \r=Kereta kembali(015) \t=tab(011)
\v=vtab(013) \==garis miring terbalik(134) \[0-7][0-7][0-7]=octal_code
\x[0-9a-f][0-9a-f]=kode_hex \cC=kontrol-C
Terjemahan dapat terjadi dengan input yang dikutip dalam 3 mode:
"in_double_quotes" hanya diterjemahkan di dalam " kutipan.
"in_quotes" diterjemahkan di dalam kutipan " dan '.
"with_quoted_input" menerjemahkan tanda kutip di dalam dan di luar.
Dengan argumen program mulai ada mode:
"with_program_arguments" menerjemahkan argumen program.
Mode "encode_output" mengkodekan karakter keluaran. Ini menggabungkan "encode_results" dengan
"encode_infos". Di dalam pengkodean tanda kutip tunggal atau ganda berlaku untuk 8-bit
karakter oktal 001 hingga 037 , 177 hingga 377 dan ke garis miring terbalik(134) kutipan luar
menandai beberapa karakter kontrol ASCII yang tidak berbahaya tetap tidak dikodekan: bel(007)
backspace(010) tab(011) umpan baris(012) formfeed(014) Kereta kembali(015).
Mode "mati" adalah default dan menonaktifkan terjemahan apa pun. Mode "aktif" adalah
"with_quoted_input:with_program_arguments:encode_output".

-temp_mem_limit nomor["k"|"m"]
Atur ukuran maksimum memori sementara yang akan digunakan untuk buffering yang bergantung pada gambar.
Saat ini ini berlaku untuk perluasan pola, penyortiran LBA, pemulihan tautan keras.
Standarnya adalah 16m = 16 MiB, minimum 64k = 64 kiB, maksimum 1024m = 1 GiB.

-mencetak teks
Cetak baris teks ke saluran hasil yang secara default stdout.

-print_info teks
Cetak baris teks ke saluran info yang secara default stderr.

-print_mark teks
Cetak baris teks ke saluran tanda yang secara default diarahkan ke keduanya, hasil
dan saluran informasi. Teks kosong tidak akan menghasilkan output sama sekali.

-mengingatkan teks
Tampilkan teks di awal baris keluaran dan tunggu pengguna menekan tombol Enter atau
untuk mengirim baris melalui stdin.

-tidur detik
Tunggu beberapa detik yang diberikan sebelum melakukan perintah berikutnya. Mengharapkan
granularitas kasar tidak lebih baik dari 1/100 detik.

-errfile_log jalur mode|saluran
Jika kejadian masalah terkait dengan file input dari sistem file, maka
disk_paths dapat dicatat ke file atau ke saluran keluaran R atau I.
Mode dapat berupa "polos" atau "ditandai". Yang terakhir menyebabkan garis penanda yang memberikan
waktu mulai log, bakar awal sesi, bakar akhir sesi, akhir log atau program
akhir. Dalam mode "polos", hanya jalur file yang dicatat.
Jika jalurnya adalah "-" atau "-R" maka log diarahkan ke saluran hasil. Jalur "-aku"
mengarahkannya ke saluran pesan info. Teks apa pun yang tidak dimulai dengan "-" adalah
digunakan sebagai jalur file untuk menambahkan baris log.
File bermasalah dapat direkam beberapa kali selama satu program dijalankan. jika
program berjalan dibatalkan maka daftarnya mungkin tidak lengkap karena beberapa file input
mungkin belum diproses sama sekali.
Jalur errfile diangkut sebagai pesan "ERRFILE" dengan tingkat keparahan yang sangat rendah. Ini
transport menjadi terlihat dengan -report_about "ALL".

-session_log path
Jika jalur tidak kosong, ini memberikan alamat file teks biasa tempat catatan log
akan ditambahkan setelah setiap sesi. Log ini dapat digunakan untuk menentukan start_lba
sesi untuk opsi pemasangan -o sbsector= (pada GNU/Linux) atau -s (pada FreeBSD) dari
ID tanggal atau volume.
Format rekaman adalah: stempel waktu start_lba ukuran volume-id
Tiga item pertama adalah kata tunggal, sisa baris adalah ID volume.

-scsi_log "aktif"|"mati"
Mode "aktif" memungkinkan pencatatan perintah SCSI dan balasan drive yang sangat bertele-tele. Pencatatan
pesan dicetak ke stderr, bukan ke salah satu dari xorriso saluran keluaran.
Properti khusus dari perintah ini adalah pengaturan -scsi_log pertama di antara
argumen start sudah berlaku ketika operasi pertama dari xorriso mulai.
Hanya "-scsi_log" dengan tanda hubung "-" yang dikenali seperti itu.

akhir
Akhiri program setelah menulis perubahan yang tertunda.

-kembalikan_akhir
Buang perubahan yang tertunda. Akhiri program segera.

# teks apa saja
Hanya dalam mode dialog atau eksekusi file, dan hanya sebagai non-spasi pertama dalam baris: Lakukan
tidak menjalankan baris tetapi menyimpannya dalam riwayat readline.

Dukungan untuk paling depan program melalui stdin serta stdout:

-pkt_output "aktif"|"mati"
Konsolidasikan keluaran teks pada stdout dan klasifikasikan setiap baris dengan indikator saluran:
'R:' untuk baris hasil,
'I:' untuk catatan dan pesan kesalahan,
'M:' untuk -mark teks.
Berikutnya adalah angka desimal yang hanya bit 0 memiliki arti untuk saat ini. 0 berarti tidak
baris baru di akhir payload, 1 berarti karakter baris baru di akhir
jalur output milik payload. Setelah titik dua lagi dan titik kosong mengikuti
teks muatan.
Contoh:
I:1: masukkan opsi dan parameter :

-file log alamat file saluran
Salin keluaran saluran ke file yang diberikan. Saluran mungkin salah satu dari: "." untuk semua
saluran, "I" untuk pesan info, "R" untuk baris hasil, "M" untuk teks -mark.

-menandai teks
Jika teks tidak kosong, itu akan dikeluarkan di saluran "M" setiap kali xorriso siap
untuk baris dialog berikutnya atau sebelumnya xorriso melakukan perintah yang dimasukkan ke
permintaan pager.

-msg_op opcode parameter_text
Perintah ini akan memfasilitasi ekstraksi informasi tertentu dari pesan
keluaran dari perintah lain. Ini memberikan akses ke fungsi C API
Xorriso_parse_line() dan ke saringan pesan yang disediakan oleh C API.
Silakan lihat deskripsi mereka di file xorriso.h. Selanjutnya membantu untuk
menafsirkan kode keparahan pesan info.
Pengguna yang dituju adalah program frontend yang mengoperasikan xorriso dalam mode dialog.
Output hasil dari perintah ini tidak ditangkap oleh saringan pesan.
Opcode berikut didefinisikan:
start_sieve
Instal saringan pesan pada Xorriso_sieve_big() dan mulai menonton program
pesan. Parameter_text tidak memiliki arti.
show_sieve
Tampilkan daftar nama aturan filter. Parameter_text tidak memiliki arti. Daftar
dimulai dengan baris dengan nilai kembalian Xorriso_sieve_get_result() dengan flag
sedikit3. Jika nilai ini lebih besar dari 0, maka baris berikutnya memberitahu jumlah nama.
Baris berikut menunjukkan masing-masing satu nama.
read_sieve
Gunakan parameter_text sebagai nama aturan filter dan tanyakan rekaman berikutnya
hasil. Lihat Xorriso_sieve_big() untuk daftar nama dan string balasan.
String yang direkam dikeluarkan pada saluran hasil. Mereka terbungkus dalam garis
yang menceritakan struktur mereka. Baris pertama memberitahu nilai kembali dari
Xorriso_sieve_get_result(). Baris berikutnya memberitahu jumlah string. Setiap senar
dimulai dengan garis yang memberitahu jumlah garis string. Kemudian ikuti ini
garis. Mereka harus digabungkan dengan karakter baris baru di antara mereka masing-masing.
Akhirnya jumlah hasil rekaman yang masih tersedia dari nama yang diberikan dimasukkan
out.
clear_sieve
Buang semua string yang direkam dan lanjutkan menonton pesan program. Itu
parameter_text tidak memiliki arti.
end_sieve
Buang saringan dengan aturan filternya dan berhenti menonton pesan program. Itu
parameter_text tidak memiliki arti.
parse
Baca teks dari input dialog dan kirimkan ke Xorriso_parse_line(). Itu
parameter_text word harus terdiri dari beberapa kata yang dipisahkan dengan tanda kosong. Itu akan terjadi
perlu menggunakan kedua jenis tanda kutip.
Misal "'Sesi ISO :' '' 0 0 1"
Lima kata parameter tersebut adalah: prefix, separator, max_words, flag,
number_of_input_lines. Empat mantan diserahkan ke Xorriso_parse_line().
Jumlah baris input dikurangi satu memberi tahu xorriso berapa banyak karakter baris baru
bagian dari teks masukan.
Jumlah baris teks yang diumumkan akan dibaca dari input dialog, digabungkan
dengan karakter baris baru di antara mereka masing-masing, dan dikirimkan ke
Xorriso_parse_line() sebagai baris parameter. Perhatikan bahwa baris baru di luar kutipan
tanda diinterpretasikan sebagai pemisah jika parameter pemisah kosong.
String yang diurai diletakkan di saluran hasil. Mereka terbungkus dalam garis yang
memberitahu struktur mereka. Baris pertama memberitahu nilai kembali dari
Xorriso_parse_line(). Baris berikutnya memberitahu jumlah string. Setiap senar
dimulai dengan garis yang memberitahu jumlah garis string. Kemudian ikuti ini
garis. Mereka harus digabungkan dengan karakter baris baru di antara mereka masing-masing.
Jika -backslash_codes "encode_output" diaktifkan, maka string akan menjalani penyandian
seolah-olah mereka terlampir dalam tanda kutip. Terutama setiap string akan dikeluarkan sebagai
garis hasil tunggal.
parse_bulk
Seperti "parse", tetapi dengan kata parameter kelima menjadi number_of_input_texts bukan
dari number_of_input_lines. Setiap teks input harus didahului oleh baris yang memberi tahu
number_of_input_lines seperti dengan "parse". Kemudian datang nomor teks yang diumumkan
garis.
Semua teks input akan dibaca sebelum pencetakan baris hasil dimulai. Ini mengkonsumsi
memori di xorriso. Jadi number_of_input_texts tidak boleh terlalu tinggi. Pada
di sisi lain, transaksi besar perintah, teks input, dan hasil adalah
diinginkan jika latensi koneksi menjadi masalah.
parse_diam-diam
Seperti "mengurai" tetapi tidak mengeluarkan pesan yang mendorong. Membingungkan bagi manusia.
parse_bulk_diam-diam
Seperti "parse_bulk" tetapi tidak mengeluarkan pesan yang mendorong. Membingungkan bagi manusia.
bandingkan_sev
Parameter_text harus berisi dua teks tingkat keparahan yang dipisahkan koma seperti yang dikeluarkan oleh
program ini. Seperti "MAAF, PERBARUI". Lihat juga paragraf "Pemrosesan pengecualian".
Kedua teks keparahan ini dibandingkan dan angka dicetak ke hasilnya
saluran. Angka ini adalah 0 jika kedua tingkat keparahannya sama. Ini adalah -1 jika yang pertama
keparahannya lebih rendah dari yang kedua. Ini adalah 1 adalah tingkat keparahan pertama lebih tinggi
daripada yang kedua.
Contoh di atas "SORRY,UPDATE" akan menghasilkan 1.
list_sev
Cetak ke saluran hasil daftar terpisah kosong dari semua nama tingkat keparahan. diurutkan
dari tingkat keparahan rendah hingga tinggi.

-bernama_pipa_loop mode[:mode] disk_path_stdin disk_path_stdout disk_path_stderr
Ganti sementara input standar, output standar, dan kesalahan standar dengan nama
pipa. Masuk ke mode dialog tanpa readline.
Mode yang ditentukan adalah:
"cleanup" menghapus file pipa yang dikirimkan saat loop berakhir.
"keep" tidak menghapusnya. Ini adalah default.
"buffered" membaca semua baris dari pipa input hingga EOF sebelum membuka output
pipa dan memproses jalur input.
"direct" membuka pipa output setelah baris input pertama dibaca. Setiap baris adalah
dieksekusi langsung setelah dibaca. Ini adalah default.
Tiga parameter lainnya harus berupa jalur disk ke pipa bernama yang ada, atau menjadi
"-" untuk membiarkan saluran i/o standar yang sesuai tidak diganti.
xorriso akan membuka pipa stdin, membaca dan menjalankan baris dialog darinya hingga
pengirim menutup pipa. Pipa output dibuka tergantung pada mode "buffered" atau
"langsung". Setelah semua baris dieksekusi, xorriso akan menutup sisi pipanya
dan memasuki siklus baru membuka, membaca, dan mengeksekusi.
Jika baris input hanya terdiri dari kata "end_named_pipe_loop" maka
-named_pipe_loop akan berakhir dan perintah xorriso selanjutnya dapat dieksekusi dari yang lain
sumber.

-launch_frontend program [argumen ...] --
Jalankan program yang diberikan sebagai parameter pertama. Kirim parameter lainnya sebagai
argumen program. Aktifkan mode dialog xorriso.
Dua objek pipa tanpa nama dibuat. input standar xorriso terhubung ke
keluaran standar dari program yang dimulai. keluaran standar xorriso dan kesalahan standar
terhubung ke input standar dari program itu.
xorriso akan dibatalkan ketika program yang dimulai berakhir atau jika tidak dapat dimulai sama sekali.
Dalam kedua kasus itu akan mengembalikan nilai keluar bukan nol. Nilai keluar akan menjadi nol jika
frontend mengirim -end atau -rollback_end sebelum mengakhiri dirinya sendiri.
Perintah ini mungkin dilarang total pada waktu kompilasi. Itu dilarang secara default jika
xorriso berjalan di bawah izin setuid.
Nama program tidak akan dicari di direktori $PATH. Untuk membuat ini
jelas, itu harus mengandung setidaknya satu /-karakter. Terbaik adalah jalan mutlak.
Contoh:
xorriso -launch_frontend "$(yang xorriso-tcltk)" -stdio --
Program frontend pertama-tama harus mengirim melalui output standarnya:
-tandai 0 -pkt_output aktif -msg_op start_sieve - -yakinkan off
Itu harus siap untuk memecahkan kode -pkt_output dan bereaksi pada pesan -mark. Yang terbaik adalah
untuk menambah nomor -mark setelah setiap urutan perintah yang dikirim dan kemudian menunggu
nomor baru untuk muncul dalam pesan tanda:
...beberapa...perintah... -mark
Selanjutnya disarankan:
-report_about UPDATE -abort_on TIDAK PERNAH
-iso_rr_pattern nonaktif -disk_pattern nonaktif
Pemeriksaan versi xorriso harus dilakukan, untuk memastikan bahwa semua
fitur yang diinginkan hadir.
Command -launch_frontend hanya akan berfungsi sekali per xorriso dijalankan. Jika tidak ada perintah
parameter dikirimkan atau jika program adalah teks kosong, maka tidak ada program yang akan
dimulai tetapi -launch_frontend akan dinonaktifkan secara permanen.

-prog teks
Gunakan teks sebagai nama program ini dalam pesan berikutnya

-prog_help teks
Gunakan teks sebagai nama program ini dan lakukan -help.

CONTOH


Perusahaan of contoh:
Sebagai pengguna super, pelajari tentang drive yang tersedia
Kosongkan media dan buat gambar ISO baru sebagai batch run
Sesi dialog melakukan hal yang sama
Memanipulasi gambar ISO yang ada pada media yang sama
Salin gambar ISO yang dimodifikasi dari satu media ke media lainnya
Bawa pohon ISOLINUX yang sudah disiapkan ke media dan buat itu bisa di-boot
Ubah pohon nama file yang ada dari ISO-8859-1 menjadi UTF-8
Beroperasi di fasilitas penyimpanan selain drive optik
Bakar file gambar ISO yang ada ke medium
Lakukan multi-sesi berjalan pada tradisi cdrtools
Biarkan xorriso bekerja di bawah growisofs
Sesuaikan ambang batas untuk verbositas, nilai keluar, dan pembatalan program
Contoh string waktu input
Cadangan tambahan dari beberapa pohon direktori
Kembalikan pohon direktori dari sesi ISO tertentu ke disk
Cobalah untuk mengambil blok dari media yang rusak

As superuser belajar tentang tersedia drive
Di Linux, FreeBSD atau NetBSD mempertimbangkan untuk memberikan izin rw kepada pengguna atau grup yang
harus dapat menggunakan drive dengan xorriso. Di Solaris gunakan pfexec. Pertimbangkan untuk membatasi
hak istimewa dari xorriso ke "base,sys_devices" dan memberikan r-izin kepada pengguna atau grup.
$xorriso -device_links
1 -dev '/dev/cdrom1' rwrw-- : 'TSSTcorp' 'DVD-ROM SH-D162C
1 -dev '/dev/cdrw' rwrw-- : 'TSSTcorp' 'CDDVDW SH-S223B'
2 -dev '/dev/cdrw3' rwrw-- : 'HL-DT-ST' 'BDDVDRW_GGC-H20L'

Kosong medium serta menyusun a baru ISO gambar as sekumpulan menjalankan
Dapatkan drive /dev/sr2, siapkan media untuk menulis gambar baru, isi gambar dengan
file dari direktori hard disk /home/me/sounds dan /home/me/pictures.
Karena tidak ada -dialog "on" yang diberikan, program akan berakhir dengan menulis sesi ke
medium.
$xorriso -outdev /dev/sr2 \
-kosongkan sesuai_perlu \
-map /home/me/sounds /sounds \
-peta /home/saya/gambar /gambar

Gambar ISO dapat dibentuk dengan cara yang lebih rumit seperti berikut: Hilangkan beberapa yang tidak diinginkan
hal-hal dengan menghapusnya dari pohon direktori gambar. Perkenalkan kembali beberapa barang yang diinginkan.
$cd /rumah/saya
$xorriso -outdev /dev/sr2 \
-kosongkan sesuai_perlu \
-map /home/me/sounds /sounds \
-peta /home/saya/gambar /gambar \
-rm_r \
/suara/tidak senonoh \
'/gambar/*pribadi*' \
/gambar/rahasia \
-- \
-cd / \
-tambahkan gambar/rahasia/kerja* --
Perhatikan bahwa '/pictures/*private*' adalah pola untuk iso_rr_paths while
gambar/rahasia/pekerjaan* akan diperluas oleh shell dengan alamat dari hard disk.
Perintah -add dan -map memiliki aturan parameter yang berbeda tetapi akhirnya efek yang sama: mereka
memasukkan file ke dalam gambar.

A dialog Sidang melakukan tentang itu sama
Beberapa pengaturan sudah diberikan sebagai argumen awal. Kegiatan lainnya dilakukan sebagai dialog
memasukkan. Pager diatur ke 20 baris 80 karakter.
Drive diperoleh dengan perintah -dev daripada -outdev untuk melihat pesan
tentang kontennya saat ini. Dengan perintah -kosongkan konten ini dibuat siap untuk menjadi
ditimpa dan gambar ISO yang dimuat dibuat kosong.
Agar dapat mengeluarkan media, sesi harus dilakukan secara eksplisit.
$ xorriso -dialog on -halaman 20 80 -disk_pattern on
masukkan opsi dan argumen:
-dev / dev / sr2
masukkan opsi dan argumen:
-kosong sesuai kebutuhan
masukkan opsi dan argumen:
-peta /home/saya/suara /suara -peta /home/saya/gambar /foto-foto
masukkan opsi dan argumen:
-rm_r /suara/tidak senonoh /gambar/*pribadi* /gambar/rahasia
masukkan opsi dan argumen:
-cdx /home/saya/gambar -CD /foto-foto
masukkan opsi dan argumen:
-Menambahkan rahasia/kantor rahasia/pabrik
masukkan opsi dan argumen:
-dari /
masukkan opsi dan argumen:
-komit_eject semua akhir

Menggerakkan an ada ISO gambar on itu sama medium
Muat gambar dari drive. Hapus (yaitu sembunyikan) direktori /sounds dan bawahannya. Ganti nama
direktori /pictures/confidential ke /pictures/restricted. Ubah izin akses dari
direktori /gambar/dibatasi. Tambahkan pohon direktori baru /sounds dan /movies. Bakar ke
media yang sama, periksa apakah pohon dapat dimuat, dan keluarkan.
$xorriso -dev /dev/sr2 \
-rm_r /suara -- \
-mv \
/gambar/rahasia \
/gambar/dibatasi \
-- \
-chmod go-rwx /gambar/dibatasi -- \
-map /home/me/prepared_for_dvd/sounds_dummy /sounds \
-map /home/me/prepared_for_dvd/movies /movies \
-komit -keluarkan semua

salinan dimodifikasi ISO gambar dari satu medium untuk lain
Muat gambar dari drive input. Lakukan manipulasi yang sama seperti pada contoh sebelumnya. Mendapatkan
drive keluaran dan kosongkan. Bakar gambar yang dimodifikasi sebagai sesi pertama dan satu-satunya ke output
mengemudi.
$xorriso -indev /dev/sr2 \
-rm_r /suara -- \
...
-outdev /dev/sr0 -kosongkan sesuai kebutuhan \
-komit -keluarkan semua

Membawa a siap ISOLINUX pohon ke medium serta membuat it dapat di-boot
Pengguna telah membuat pohon file yang sesuai pada disk dan menyalin file ISOLINUX
ke subdirektori ./boot/isolinux dari pohon itu. Sekarang xorriso bisa membakar El Torito
media yang dapat di-boot:
$ xorriso -outdev /dev/sr0 -kosongkan sesuai kebutuhan \
-map /home/me/ISOLINUX_prepared_tree / \
-boot_image isolinux dir=/boot/isolinux

perubahan ada fillet nama pohon dari ISO-8859-1 untuk UTF-8
Contoh ini mengasumsikan bahwa gambar ISO yang ada ditulis dengan rangkaian karakter ISO-8859-1
tetapi pembaca mengharapkan UTF-8. Sekarang sesi baru ditambahkan dengan file yang dikonversi
nama. Command -changes_pending "yes" memungkinkan penulisan meskipun tidak ada
perintah manipulasi.
Untuk menghindari kelemahan set karakter lokal, perintah ini berpura-pura bahwa itu
sudah menggunakan target akhir yang ditetapkan UTF-8. Oleh karena itu, nama file yang aneh mungkin muncul di
pesan, yang akan dibuat aman-terminal dengan perintah -backslash_codes.
$xorriso -in_charset ISO-8859-1 -local_charset UTF-8 \
-out_charset UTF-8 -backslash_codes pada -dev /dev/sr0 \
-changes_pending yes -komit -keluarkan semua

Beroperasi on penyimpanan fasilitas lain dari optik drive
Operasi baca-tulis penuh dimungkinkan dengan file biasa dan perangkat blok:
$xorriso -dev /tmp/regular_file ...
Jalan di bawah / dev biasanya membutuhkan awalan "stdio:"
$xorriso -dev stdio:/dev/sdb ...
Jika /dev/sdb akan sering digunakan dan /dev/sda adalah disk sistem, maka pertimbangkan untuk
tempatkan baris berikut di a xorriso Berkas Pembuka. Mereka memungkinkan Anda untuk menggunakan /dev/sdb
tanpa awalan dan lindungi disk /dev/sda dari xorriso:
-drive_class dilarang /dev/sda*
-drive_class tidak berbahaya /dev/sdb
Jenis file lain yang dapat ditulisi hanya didukung tulis:
$ xorriso -outdev /tmp/named_pipe ...
Di antara drive hanya-tulis adalah output standar:
$xorriso -outdev - \
...
| gzip >image.iso.gz

Membakar an ada ISO gambar fillet untuk medium
Sebenarnya ini berfungsi dengan semua jenis data, tidak hanya gambar ISO:
$ xorriso -as cdrecord -v dev=/dev/sr0 blank=as_needed image.iso

Melakukan multi-sesi berjalan as of cdrtools tradisi
Di antara kedua proses dapat dilakukan transportasi atau penyaringan sewenang-wenang.
Sesi pertama ditulis seperti ini:
$ xorriso -sebagai mkisofs disiapkan_for_iso/tree1 | \
xorriso -sebagai cdrecord -v dev=/dev/sr0 blank=fast -multi -eject -
Sesi tindak lanjut ditulis seperti ini:
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ m=$(xorriso -sebagai cdrecord dev=/dev/sr0 -msinfo)
$ xorriso -sebagai mkisofs -M /dev/sr0 -C $m ready_for_iso/tree2 | \
xorriso -sebagai cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
Selalu keluarkan baki drive di antara sesi. Sesi lama dibaca melalui /dev/sr0. Nya
driver perangkat mungkin tidak mengetahui konten yang diubah sebelum memuat media lagi.
Dalam hal ini sesi sebelumnya tidak akan dimuat dan sesi baru akan berisi
hanya file yang baru ditambahkan.
Untuk alasan yang sama jangan biarkan xorriso -sebagai cdrecord memuat media, tetapi lakukan ini
secara manual atau dengan program yang membaca dari /dev/sr0.
Contoh ini hanya berfungsi untuk media multi-sesi. Tambahkan opsi cdrskin
--grow_overwriteable_iso ke semua -saat cdrecord berjalan untuk mengaktifkan multi-sesi
emulasi pada media yang dapat ditimpa.

membiarkan xorriso kerja di bawah growisofs
growisofs mengharapkan program formatter ISO yang memahami opsi -C dan -M. Jika xorriso
dimulai dengan nama "xorrisofs" maka sangat cocok untuk itu.
$ekspor MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /some/files
$ growisofs -M /dev/dvd /more/files
Jika tidak ada "xorrisofs" yang tersedia di sistem Anda, maka Anda harus membuat tautan
menunjuk ke xorriso biner dan beri tahu growisofs untuk menggunakannya. Misalnya oleh:
$ ln -s $(yang xorriso) "$HOME/xorrisofs"
$ekspor MKISOFS="$HOME/xorrisofs"
Seseorang dapat keluar dari emulasi mkisof dengan argumen "--" dan menggunakan semua xorriso perintah.
growisofs tidak menyukai opsi yang dimulai dengan "-o" tetapi -outdev harus disetel ke "-". Jadi gunakan
"outdev" sebagai gantinya:
$ growisofs -Z /dev/dvd -- outdev - -update_r /my/files /files
$ growisofs -M /dev/dvd -- outdev - -update_r /my/files /files
growisofs memiliki kemampuan membakar yang sangat baik dengan DVD dan BD. Itu tidak meniru sesi
sejarah pada media ditimpa, meskipun.

Menyesuaikan ambang batas untuk verbositas, keluar nilai serta program menggugurkan
Cukup bertele-tele, keluar 32 jika tingkat "GAGAL" ditemukan, jangan batalkan sebelum waktunya
tapi paksa terus sampai akhir perintah.
$xorriso ... \
-laporan_tentang PEMBARUAN \
-kembali_dengan GAGAL 32 \
-abort_on TIDAK PERNAH \
...

contoh of memasukkan timestrings
Seperti yang dicetak oleh tanggal program: 'Kami November 8 14: 51: 13 CET 2007 '
Hal yang sama tanpa bagian yang diabaikan: 'Nov 8 14: 51: 13 2007 '
Sama seperti yang diharapkan berdasarkan tanggal: 110814512007.13
Empat minggu ke depan: +4w
Waktu saat ini: +0
Tiga jam yang lalu: -3j
Detik sejak 1 Januari 1970: = 1194531416

Tambahan backup of a beberapa direktori pohon
Ini mengubah pohon direktori /projects dan /personal_mail dalam citra ISO sehingga
mereka menjadi salinan persis dari rekan-rekan disk mereka. Objek file ISO dibuat,
dihapus atau atributnya disesuaikan.
ACL, xattr, tautan keras, dan checksum MD5 akan direkam. Perbandingan yang dipercepat adalah
diaktifkan dengan mengorbankan ukuran cadangan yang berpotensi lebih besar. Hanya media dengan yang diharapkan
ID volume atau media kosong diterima. File dengan nama yang cocok dengan *.o atau *.swp get
dikecualikan secara eksplisit.
Setelah selesai menulis, sesi baru diperiksa oleh MD5 yang direkam.
$xorriso \
-abort_pada FATAL \
-for_backup -disk_dev_ino di \
-assert_volid 'PROJECTS_MAIL_*' FATAL \
-dev /dev/sr0 \
-volid PROJECTS_MAIL_"$(tanggal '+%Y_%m_%d_%H%M%S')" \
-not_leaf '*.o' -not_leaf '*.swp' \
-update_r /home/thomas/projects /projects \
-update_r /home/thomas/personal_mail /personal_mail \
-komit -toc -check_md5 GAGAL -- -keluarkan semua
Untuk digunakan beberapa kali pada media yang sama, setiap kali ada pembaruan dari dua pohon disk ke
media yang diinginkan. Mulailah dengan media kosong dan perbarui hingga proses gagal
anggun karena kurangnya ruang yang tersisa pada yang lama.
Ini masuk akal jika cadangan penuh menyisakan kapasitas yang cukup besar pada media dan jika
perubahan yang diharapkan jauh lebih kecil daripada cadangan penuh. Untuk menerapkan kompresi zisofs
ke file data yang baru disalin dari sistem file lokal, masukkan ini
perintah segera sebelum -commit :
-hardlink perform_update \
-find / -type f -pending_data -exec set_filter --zisofs -- \
Perintah -disk_dev_ino dan -for_backup bergantung pada perangkat yang stabil dan nomor inode pada disk.
Tanpa mereka, proses pembaruan dapat menggunakan -md5 "on" untuk mencocokkan jumlah MD5 yang direkam dengan
konten file saat ini di hard disk. Ini biasanya jauh lebih cepat daripada default yang
membandingkan kedua konten secara langsung.
Dengan meningkat pilihan -o "sbsektor=" di GNU/Linux atau -s di FreeBSD atau NetBSD dimungkinkan untuk
mengakses pohon sesi yang mewakili versi cadangan yang lebih lama. Dengan media CD,
GNU/Linux mount menerima nomor sesi secara langsung dengan opsi "session=".
Media multi-sesi dan media yang paling dapat ditimpa yang ditulis oleh xorriso dapat memberitahu sektor-sektor
sesi mereka oleh xorriso perintah -toc. Digunakan setelah -commit perintah berikut
mencetak perintah mount yang cocok untuk sesi yang baru ditulis (di sini untuk mount point
/ mnt):
-mount_cmd "indev" "otomatis" "otomatis" / mnt
Perintah -mount_cmd dan -mount juga dapat menghasilkan perintah mount untuk yang lebih lama
sesi dalam daftar isi. Misalnya sebagai pengguna super:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

Contoh di atas menghasilkan hasil yang mirip dengan -root / -old-root / dengan mkisofs. Untuk mendapatkan
pohon sesi terakumulasi dalam sesi baru, biarkan semua perintah -update menggunakan yang umum
direktori induk dan mengkloningnya setelah pembaruan selesai:
-update_r /home/thomas/projects /current/projects \
-update_r /home/thomas/personal_mail /current/personal_mail \
-clone /current /"$(tanggal '+%Y_%m_%d_%H%M%S')" \
Pohon kloning akan memiliki nama seperti /2011_02_12_155700.

Sesi pada media multi-sesi dipisahkan oleh beberapa MB blok yang tidak digunakan. Jadi dengan
sesi kecil, kapasitas muatan dapat menjadi jauh lebih rendah daripada keseluruhan media
kapasitas. Jika ruang yang tersisa pada media tidak cukup untuk celah berikutnya, drive
seharusnya menutup media secara otomatis.

Lebih baik do tidak menggunakan anda termuda backup untuk -update_r. Memiliki setidaknya dua media yang Anda
gunakan secara bergantian. Jadi hanya cadangan lama yang terancam oleh operasi tulis baru, sementara
cadangan terbaru disimpan dengan aman di media yang berbeda.
Selalu siapkan media kosong untuk melakukan pencadangan penuh jika upaya pembaruan gagal
karena kapasitas yang tersisa tidak mencukupi. Kegagalan ini tidak akan merusak media lama, tentu saja
Tentu saja.

mengembalikan direktori pohon dari a tertentu ISO Sidang untuk cakram
Ini adalah alternatif untuk memasang media dan menggunakan operasi file normal.
Pertama, periksa sesi pencadangan mana yang ada di media:
$xorriso -outdev /dev/sr0 -toc
Kemudian aktifkan pemulihan ACL, xattr dan tautan keras. Muat sesi yang diinginkan dan salin
file pohon ke disk. Hindari membuat /home/thomas/restored tanpa izin rwx.
$xorriso -untuk_cadangan \
-muat akan 'PROJECTS_MAIL_2008_06_19*' \
-indev /dev/sr0 \
-osirrox aktif:auto_chmod_on \
-chmod u+rwx / -- \
-extract /projects /home/thomas/restored/projects \
-ekstrak /personal_mail /home/thomas/restored/personal_mail \
-kembalikan_akhir
Perintah terakhir -rollback_end mencegah pesan kesalahan tentang gambar yang diubah menjadi
dibuang.

Mencoba untuk Ambil kembali blok dari a rusak medium
$ xorriso -abort_on TIDAK PERNAH -indev /dev/sr0 \
-check_media time_limit=1800 report=blocks_files \
data_to="$HOME"/dvd_copy sector_map="$HOME"/dvd_copy.map --
Ini dapat diulang beberapa kali, jika perlu dengan -eject atau dengan drive -indev lainnya.
Lihat bagian "$HOME"/dvd_copy.map yang dapat dibaca manusia untuk alamat yang dapat digunakan di
"$HOME"/dvd_copy dengan opsi pemasangan -o sbsector= atau -s.

Gunakan xorriso online menggunakan layanan onworks.net


Ad


Ad