InglesPransesEspanyol

Ad


OnWorks favicon

xorriso - Online sa Cloud

Patakbuhin ang xorriso sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na xorriso na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


xorriso - lumilikha, naglo-load, nagmamanipula at nagsusulat ng ISO 9660 filesystem na mga imahe gamit ang Rock
Mga extension ng tagaytay.

SINOPSIS


xorriso [mga setting|pagkilos]

DESCRIPTION


xorriso ay isang programa na kumukopya ng mga file object mula sa POSIX compliant filesystems papunta sa Rock
Pinahusay ng Ridge ang mga ISO 9660 filesystem at nagsasagawa ng session-wise na pagmamanipula ng mga iyon
mga filesystem. Maaari nitong i-load ang impormasyon sa pamamahala ng mga umiiral na mga imahe ng ISO at nagsusulat ito
ang mga resulta ng session sa optical media o sa mga filesystem object.
Sa kabaligtaran xorriso ay nakakakopya ng mga file object mula sa ISO 9660 filesystems.

Isang espesyal na ari-arian ng xorriso na ito ay hindi nangangailangan ng isang panlabas na ISO 9660 formatter
programa o isang panlabas na burn program para sa CD, DVD o BD ngunit sa halip ay isinasama ang
mga aklatan ng libburnia-project.org .

Pangkalahatang-ideya of mga tampok:
Gumagana sa isang umiiral na imahe ng ISO o gumagawa ng bago.
Kinokopya ang mga file mula sa disk filesystem papunta sa ISO image.
Kinokopya ang mga file mula sa ISO image patungo sa disk filesystem (tingnan ang osirrox).
Pinapalitan ang pangalan o tinatanggal ang mga file object sa ISO image.
Binabago ang mga katangian ng file sa imaheng ISO.
Incrementally ang pag-update ng mga ISO subtree upang tumugma sa mga ibinigay na disk subtree.
Nagsusulat ng resulta alinman bilang ganap na bagong imahe o bilang add-on session sa optical media o
mga bagay ng filesystem.
Maaaring i-activate ang ISOLINUX at GRUB boot images sa pamamagitan ng El Torito at MBR.
Maaaring magsagawa ng mga multi-session na gawain bilang emulation ng mkisofs at cdrecord.
Maaaring i-record at i-restore ang mga hard link at ACL.
Maaaring ma-compress o ma-filter ng content ang mga zisof ng mga panlabas na proseso.
Maaaring mag-isyu ng mga command para i-mount ang mga mas lumang session sa GNU/Linux o FreeBSD.
Maaaring suriin ang media para sa mga pinsala at kopyahin ang mga nababasang bloke sa disk.
Maaaring mag-attach ng mga MD5 checksum sa bawat file ng data at sa buong session.
Nag-scan para sa mga optical drive, mga blangko na magagamit muli ng optical media.
Binabasa ang mga tagubilin nito mula sa mga argumento ng command line, dialog, at mga file.
Nagbibigay ng mga navigation command para sa interactive na ISO image manipulation.
Mga adjustable na threshold para sa abort, exit value, at pag-uulat ng problema.

Tandaan na ang xorriso ay hindi nagsusulat ng mga audio CD at hindi ito gumagawa ng mga UDF filesystem
na tinukoy para sa opisyal na video DVD o BD.

Pangkalahatan impormasyon mga talata:
Modelo ng session
Mga uri at estado ng media
Lumilikha, Lumalago, Nagbabago, Bulag na Lumalago
Nagmamaneho si Libburn
Rock Ridge, POSIX, X/Open, El Torito, ACL, xattr
Pagproseso ng command
Dialog, Readline, Resulta pager

Marahil ay gusto mo munang tingnan ang seksyong MGA HALIMBAWA malapit sa dulo ng tekstong ito bago
pagbabasa ng susunod na ilang daang linya ng background na impormasyon.

sesyon modelo:
Hindi tulad ng ibang mga filesystem, ISO 9660 (Aka ECMA-119) ay hindi inilaan para sa read-write na operasyon
ngunit sa halip para sa pagiging nabuo sa isang solong sweep at isinulat sa media bilang a Sesyon.
Ang nilalaman ng data ng session ay tinatawag na filesystem larawan.

Ang nakasulat na imahe sa session nito ay maaaring i-mount ng operating system para sa pagiging
ginamit na read-only. Nagagawa ng GNU/Linux na i-mount ang mga imaheng ISO mula sa mga block device, na maaaring
kumakatawan sa optical media, ibang media o sa pamamagitan ng loop device kahit na mula sa mga regular na disk file.
Ini-mount ng FreeBSD ang mga imaheng ISO mula sa mga device na kumakatawan sa arbitrary na media o mula sa regular na disk
file.

Ang modelo ng paggamit ng session na ito ay pinalawak sa CD media sa pamamagitan ng konsepto ng multi-session ,
na nagdaragdag ng impormasyon sa CD at nagbibigay sa mount program ng mga operating system ng
mga address ng mga entry point ng bawat session. Kinikilala ng mga mount programs ang mga block device
na kumakatawan sa CD media at bilang default ay i-mount ang imahe sa huling session.
Karaniwang naglalaman ang session na ito ng na-update na puno ng direktoryo para sa buong medium na namamahala
ang mga nilalaman ng data sa lahat ng naitalang session. Kaya sa view ng mount program lahat
Ang mga session ng isang partikular na medium ay magkakasamang bumubuo ng isang imahe ng filesystem.
Ang pagdaragdag ng session sa isang umiiral nang ISO image ay nasa text na ito na tinutukoy bilang tumutubo.
Ang multi-session na modelo ng pamantayan ng MMC ay hindi nalalapat sa lahat ng uri ng media. Ngunit programa
growisofs ni Andy Polyakov ay nagpakita kung paano i-extend ang functionality na ito sa overwriteable na media
o mga disk file na may mga wastong ISO 9660 filesystem.

xorriso nagbibigay ng paglaki pati na rin ng sariling pamamaraan na pinangalanan Binabago na gumagawa ng a
ganap na bagong imahe ng ISO mula sa luma at ang mga pagbabago. Tingnan ang paggawa ng talata,
Lumalaki, Nagbabago, Bulag na Lumalago sa ibaba.

xorriso pinagtibay ang konsepto ng multi-session sa pamamagitan ng paglo-load ng isang puno ng direktoryo ng imahe kung naroroon,
sa pamamagitan ng pag-aalok na manipulahin ito sa pamamagitan ng ilang mga aksyon, at sa pamamagitan ng pagsulat ng bagong imahe sa
target na daluyan.
Ang unang sesyon ng a xorriso nagsisimula ang run sa pamamagitan ng kahulugan ng input drive na may
ISO image o ayon sa kahulugan ng isang output drive. Nagtatapos ang session sa pamamagitan ng command -commit
na nagpapalitaw ng pagsulat. Ang A -commit ay awtomatikong ginagawa kapag ang programa ay regular na nagtatapos.

Pagkatapos -commit magsisimula ang isang bagong session sa bagong nakasulat bilang input. Isang bagong input
mapipili lang ang drive hangga't hindi binago ang na-load na ISO image. Nakabinbin
ang pagbabago ay maaaring bawiin sa pamamagitan ng command -rollback.

Ang pagsulat ng isang session sa target ay dapat na napakamahal sa mga tuntunin ng oras at ng
naubos na espasyo sa nakakabit o naisulat na minsang media. Samakatuwid lahat ng nilalayong pagmamanipula ng
ang isang partikular na imahe ng ISO ay dapat gawin sa isang session. Ngunit sa prinsipyo posible
upang mag-imbak ng mga intermediate na estado at magpatuloy sa mga manipulasyon ng imahe.

media Mga uri at estado:
Mayroong dalawang pamilya ng media sa pamantayan ng MMC:
Multi-session media ay ang CD-R, CD-RW, DVD-R, DVD+R, DVD+R/DL, BD-R, at hindi naka-format na DVD-RW.
Nagbibigay ang media na ito ng talaan ng nilalaman na naglalarawan sa kanilang mga kasalukuyang session. Tingnan mo
utos -toc.
Katulad ng multi-session media ang DVD-R DL at minimally blanked DVD-RW. Nagre-record sila
isang session lamang kung saan ang laki ay dapat malaman nang maaga. xorriso magsusulat sa
ang mga ito lamang kung ang command -close ay nakatakda sa "on".
Mapapatungan media ay DVD-RAM, DVD+RW, BD-RE, at naka-format na DVD-RW. Nag-aalok sila ng random
access sa pagsulat ngunit hindi nagbibigay ng impormasyon tungkol sa kasaysayan ng kanilang session. Kung naglalaman ang mga ito
isa o higit pang ISO 9660 session at kung ang unang session ay isinulat ni xorriso, pagkatapos ay a
talaan ng nilalaman ay maaaring tularan. Kung hindi, isang solong pangkalahatang session lamang ang makikita.
Maaaring i-format ang DVD-RW media sa pamamagitan ng -format na "full". Maaari silang gawing unformat ng -blank
"deformat".
Ang mga regular na file at block device ay pinangangasiwaan bilang overwriteable media. Mga tubo at iba pa
Ang mga nasusulat na uri ng file ay pinangangasiwaan bilang blangko na multi-session na media.

Maaaring ipagpalagay ng media na ito ang ilang estado kung saan nag-aalok sila ng iba't ibang mga kakayahan.
Blangko maaaring isulat ang media mula sa simula. Wala silang ISO image na angkop para sa xorriso.
Blangko ang estado ng bagong binili na optical media. Gamit ang ginamit na CD-RW at DVD-RW maaari itong maging
nakamit sa pamamagitan ng aksyon -blangko "as_needed". Ang na-overwrite na media ay itinuturing na blangko kung sila
ay bago o kung sila ay minarkahan bilang blangko ng xorriso. Aksyon -blangko "as_needed" ay maaaring
ginagamit upang gawin ang pagmamarka na ito sa na-overwrite na media, o para ilapat ang mandatoryong pag-format sa bago
media kung kinakailangan.
Appendable tumatanggap ang media ng karagdagang mga sesyon. Alinman sila ay MMC multi-session media sa
appendable state, o ang mga ito ay overwriteable media na naglalaman ng ISO image na angkop para sa
xorriso.
Appendable ay ang estado pagkatapos magsulat ng isang session na may command -close off.
Sarado hindi maaaring isulat ang media. Maaaring naglalaman ang mga ito ng imaheng ISO na angkop para sa xorriso.
Sarado ang estado ng DVD-ROM media at ng multi-session na media na isinulat gamit ang
utos -close on. Kung ang drive ay read-only na hardware, malamang na magpapakita ito ng anumang media
bilang saradong CD-ROM o DVD-ROM.
Ipapalagay ng overwriteable media ang estado na ito sa mga read-only na drive o kung naglalaman ang mga ito
hindi nakikilalang data sa unang 32 data block.
Ang mga read-only na drive ay maaaring magpakita o hindi ng mga kasaysayan ng session ng multi-session na media. Madalas lang
ang una at huling session ay makikita. Minsan hindi rin yun. Command -rom_toc_scan
maaaring makatulong o hindi sa ganitong mga kaso.

Lumilikha, lumalaki, Binabago, bulag Lumalaki:
Isang bagong walang laman na imaheng ISO ang nakukuha nilikha kung walang input drive na may wastong ISO 9660 na imahe
kapag ang unang pagkakataon ay tinukoy ang isang output drive. Ito ay nakamit sa pamamagitan ng command -dev sa blangko
media o sa pamamagitan ng command -outdev sa media sa anumang estado.
Ang bagong walang laman na imahe ay maaaring punan ng mga direktoryo at file. Bago ito maging
nakasulat, ang medium sa output drive ay dapat mapunta sa blangko na estado kung hindi ito blangko
na.

Kung mayroong input drive na may wastong ISO na imahe, ang larawang ito ay mai-load bilang
pundasyon para sa mga manipulasyon at extension. Ang konstelasyon ng input at output drive
tinutukoy kung aling paraan ng pagsulat ang gagamitin. Medyo magkaiba sila ng mga kakayahan at
mga hadlang

Ang pamamaraan ng tumutubo nagdaragdag ng bagong data sa umiiral na data sa medium. Ang mga datos na ito
binubuo ng bagong nilalaman ng file at na-override nila ang umiiral na ISO 9660 + Rock Ridge
puno ng direktoryo. Posibleng itago ang mga file mula sa mga nakaraang session ngunit umiiral pa rin ang mga ito
sa daluyan at sa maraming uri ng optical media medyo madaling mabawi ang mga ito sa pamamagitan ng
pag-mount ng mas lumang mga session.
Ang paglaki ay nakakamit sa pamamagitan ng command -dev.

Ang paraan ng pagsulat ng Binabago gumagawa ng mga compact filesystem na imahe na walang mga lumang file o
mga puno ng direktoryo. Maaaring isulat ng pagbabago ang mga larawan nito sa target na media na ganap
hindi angkop para sa mga multi-session na operasyon. Hal. DVD-RW na ginagamot sa -blangko
deformat_quicksest, DVD-R DL, pinangalanang pipe, character device, socket. Sa kabilang kamay
Ang mga binagong session ay hindi maaaring isulat sa appendable media ngunit sa blangkong media lamang.
Kaya para sa pamamaraang ito ang isa ay nangangailangan ng alinman sa dalawang optical drive o kailangang gumana sa filesystem
mga bagay bilang pinagmulan at/o target na daluyan.
Nagaganap ang pagbabago kung ang input drive at output drive ay hindi pareho at kung command
-grow_blindly ay nakatakda sa default nitong "off". Ito ay nakakamit sa pamamagitan ng mga utos -indev at
-outdev.

Kung ang command -grow_blindly ay nakatakda sa isang hindi negatibong numero at kung ang -indev at -outdev ay
parehong nakatakda sa iba't ibang mga drive, pagkatapos bulag tumutubo ay ginaganap. Gumagawa ito ng isang add-on
session na handa nang isulat sa ibinigay na block address. Ito ang gamit
modelo ng
mkisofs -M $indev -C $msc1,$msc2 -o $outdev
na nagbibigay ng malaking puwang para sa mga maling kumbinasyon ng parameter at sa gayon ay dapat lamang gamitin kung
isang mahigpit na pagkakaiba sa pagitan ng ISO formatter xorriso at ninanais ang burn program. -C
$msc1,$msc2 ay katumbas ng:
-load sbsector $msc1 -grow_blindly $msc2

Libburn mga drive:
Ang input drive, ibig sabihin, pinagmulan ng isang umiiral o walang laman na imaheng ISO, ay maaaring anumang random na pag-access
nababasang libburn drive: optical media na may nababasang data, blangko optical media, regular
mga file, i-block ang mga device.
Output drive, ibig sabihin, target para sa pagsulat, ay maaaring maging anumang libburn drive. Ang ilang mga uri ng drive ay hindi
suportahan ang paraan ng paglaki ngunit ang mga paraan lamang ng pagbabago at bulag na paglaki. sila
lahat ay angkop para sa mga bagong likhang larawan.

Ang lahat ng mga bagay ng drive file ay kailangang mag-alok ng rw-pahintulot sa gumagamit ng xorriso. Kahit yung mga
na hindi magagamit para sa pagbabasa ng isang imahe ng ISO.
Sa anumang uri ng drive object, ang data ay itinuturing na nakaayos sa mga bloke ng 2 KiB.
Nangyayari ang pag-access sa mga tuntunin ng Logical Block Address (AMLA) na nagbibigay ng bilang ng a
partikular na bloke ng data.

Ang mga MMC compliant (ie optical) drive sa GNU/Linux ay kadalasang natutugunan ng landas ng
kanilang block device o ng kanilang generic na character na device. Hal
-dev /dev/sr0
-dev /dev/hdc
-dev /dev/sg2
Sa FreeBSD ang mga file ng device ay may mga pangalan tulad ng
-dev /dev/cd0
Sa NetBSD:
-dev /dev/rcd0d
Sa OpenSolaris:
-dev /dev/rdsk/c4t0d0s2
Kumuha ng listahan ng mga naa-access na drive sa pamamagitan ng command
-device_links
Maaaring kailanganin itong gawin bilang superuser upang makita ang lahat ng mga drive at pagkatapos ay payagan
rw-access para sa mga nilalayong user. Pag-isipang i-bundle ang mga awtorisadong user sa isang pangkat na tulad
lumang "floppy".

Ang mga filesystem object ng halos anumang uri ay maaaring matugunan ng prefix na "stdio:" at ang kanilang landas
sa filesystem. Hal:
-dev stdio:/dev/sdc
Ang default na setting ng -drive_class ay nagpapahintulot sa user na tugunan ang mga file sa labas ng / dev puno
nang walang prefix na iyon. Hal:
-dev /tmp/pseudo_drive
Kung ang path ay humahantong sa isang regular na file o sa isang block device kung gayon ang emulated drive ay random
nababasa ang access at maaaring gamitin para sa paraan ng paglaki kung naglalaman na ito ng valid
ISO 9660 na imahe. Anumang iba pang uri ng file ay hindi nababasa sa pamamagitan ng "stdio:" at maaari lamang gamitin bilang
target para sa paraan ng pagbabago o bulag na paglaki. Mga hindi umiiral na landas sa umiiral na
Ang mga direktoryo ay pinangangasiwaan bilang walang laman na mga regular na file.

Ang isang napaka-espesyal na uri ng pseudo drive ay mga open file descriptor. Ang mga ito ay inilalarawan ng
"stdio:/dev/fd/" at descriptor number (tingnan ang man 2 open).
Ang mga address na "-" o "stdio:/dev/fd/1" ay naglalarawan ng karaniwang output, na karaniwan ay ang output
channel para sa mga text ng resulta. Upang maiwasan ang isang nakamamatay na paghahalo ng imahe at teksto ng ISO
mga mensahe, ang lahat ng mga text ng resulta ay nai-redirect sa stderr kung -*dev "-" o "stdio:/dev/fd/1" ay
kabilang sa mga panimulang argumento ng programa.
Ang karaniwang output ay kasalukuyang angkop para sa paglikha ng isang session sa bawat programa na tumatakbo nang wala
diyalogo. Ang paggamit sa ibang mga sitwasyon ay hindi hinihikayat at ilang mga paghihigpit ang nalalapat:
Hindi pinapayagan na gumamit ng karaniwang output bilang pseudo drive kung wala ito sa simula
mga argumento. Huwag subukang lokohin ang pagbabawal na ito sa pamamagitan ng mga address sa backdoor upang stdout.
Kung ang stdout ay ginagamit bilang drive, ang -use_readline ay permanenteng hindi pinagana. Paggamit ng backdoors
maaaring magdulot ng matinding memorya at/o katiwalian.

Magkaroon ng kamalayan na lalo na ang superuser ay maaaring sumulat sa anumang naa-access na file o device sa pamamagitan ng
gamit ang landas nito na may prefix na "stdio:". Bilang default, anumang address sa / dev punong walang
gagana lang ang prefix na "stdio:" kung hahantong ito sa isang MMC drive.
Maaaring gumamit ng command -ban_stdio_write upang tiyak na maiwasan ang panganib na ito at upang higpitan ang pagmamaneho
paggamit sa mga MMC drive.
Maaaring i-prepend ng isa ang "mmc:" sa isang path upang tiyak na hindi payagan ang anumang awtomatikong "stdio:".
Sa pamamagitan ng command -drive_class maaaring ipagbawal ng isa ang ilang partikular na landas o payagan ang pag-access nang walang prefix na "stdio:"
sa ibang mga landas.

Bato Ridge, POSIX, X/Buksan, El Torito, ACL, xattr:
Bato Gulod ay ang pangalan ng isang set ng karagdagang impormasyon na nagpapahusay sa isang ISO 9660
filesystem upang ito ay kumatawan sa isang POSIX compliant filesystem na may pagmamay-ari, access
mga pahintulot, simbolikong link, at iba pang mga katangian.
Ito ay kung ano xorriso ay ginagamit para sa isang disenteng representasyon ng mga file ng disk sa loob ng ISO
larawan. xorriso gumagawa ng impormasyon sa Rock Ridge bilang default. Ito ay mahigpit na pinanghihinaan ng loob na
huwag paganahin ang tampok na ito.

xorriso ay hindi pinangalanang "porriso" dahil ginagarantiyahan lamang ng POSIX ang 14 na character ng filename
haba. Ito ay ang X/Open System Interface standard XSI na nangangailangan ng haba ng pangalan ng file ng
hanggang 255 character at path na hanggang 1024 character. Tinutupad ng Rock Ridge ang kahilingang ito.

An El munting toro itinuturo ng record ng boot ang pasilidad ng BIOS bootstrapping sa isa o higit pang boot
mga imahe, na mga binary program file na nakaimbak sa ISO image. Ang nilalaman ng boot
Ang mga file ng imahe ay wala sa saklaw ng El Torito.
Karamihan sa mga bootable na GNU/Linux CD ay nilagyan ng ISOLINUX o GRUB boot images. xorriso is
magagawang lumikha o magpanatili ng El Torito object na ginagawang bootable ang naturang imahe. Para sa
tingnan ang mga detalye ng command -boot_image.
Posibleng gawing bootable ang mga ISO image mula sa USB stick o iba pang hard-disk-like media.
Maraming mga pagpipilian ang pag-install a MBR (Master Boot Record), Maaari itong maiayos ayon sa
mga pangangailangan ng nilalayong boot firmware at ang kasangkot na boot loader, hal. GRUB2 o ISOLINUX.
Ang isang MBR ay naglalaman ng boot code at isang partition table. Ang bagong MBR ng isang follow-up na session ay maaaring
magkakaroon lamang ng bisa sa na-overwrite na media.
Ang MBR ay binabasa ng PC-BIOS kapag nagbo-boot mula sa USB stick o hard disk, at ng PowerPC CHRP o
PReP kapag nagbo-boot. Ang isang MBR partiton na may uri na 0xee ay nagpapahiwatig ng pagkakaroon ng GPT.
Emulation -bilang mkisofs ay sumusuporta sa mga halimbawang opsyon mula sa ISOLINUX wiki, ang mga opsyon
ginamit sa GRUB script grub-mkrescue, at ang halimbawa sa FreeBSD AvgLiveCD wiki.
A GPT (GUID Partition Table) ay nagmamarka ng mga partisyon sa mas modernong paraan. Binabasa ito ng EFI
kapag nagbo-boot mula sa USB stick o hard disk, at maaaring gamitin para sa paghahanap at pag-mount ng isang HFS+
pagkahati sa loob ng imaheng ISO.
An APM (Apple Partition Map) ay minarkahan ang HFS+ partition. Ito ay binabasa ng mga Mac para sa pag-boot at
para sa pag-mount.
MBR, GPT at APM ay pinagsama. Sinasakop ng APM ang unang 8 byte ng MBR boot code. Lahat
tatlo ang hindi humahadlang sa pag-boot ng El Torito mula sa CDROM.
Mayroong suporta para sa karagdagang mga pasilidad: MIPS Big Endian (SGI), MIPS Little Endian (DEC),
SUN SPARC, HP-PA. Ang mga iyon ay kapwa hindi pinagsama at hindi rin pinagsama sa MBR,
GPT, o APM.

ACL ay isang advanced na paraan ng pagkontrol sa mga pahintulot sa pag-access sa pag-file ng mga bagay. Ni ISO
Ang 9660 o ang Rock Ridge ay tumutukoy ng isang paraan upang mag-record ng mga ACL. Kaya ang libisofs ay nagpakilala ng isang pamantayan
conformant extension na pinangalanang AAIP para sa layuning iyon. Ginagamit nito ang extension na ito kung pinagana ng
utos -acl.
Ang mga pinahusay na imahe ng AAIP ay dapat na mai-mount nang normal, ngunit hindi maaaring asahan na ang
ipapakita at igagalang ng naka-mount na filesystem ang mga ACL. Sa ngayon, lamang xorriso Nagagawang
kunin ang mga ACL na iyon. Maaari nitong maipatupad ang mga ito kapag naibalik ang mga file sa isang ACL
pinagana ang file system o maaari nitong i-print ang mga ito sa isang format na angkop para sa setfacl ng tool.
Ipinapakita ng mga file na may ACL bilang mga pahintulot ng grupo ang setting ng entry na "mask::" kung ang entry na iyon
umiiral. Gayunpaman ang mga hindi nakalistang miyembro ng grupo ay hinahawakan ayon sa entry
"grupo::". Kapag nag-aalis ng ACL mula sa isang file, xorriso nagpapatupad ng "grupo::".
Ang pagre-record at pagpapanumbalik ng mga ACL mula at patungo sa mga lokal na file ay kasalukuyang gumagana lamang sa GNU/Linux
at FreeBSD.

xattr (aka EA, o extattr) ay mga pares ng pangalan at halaga na maaaring ilakip sa file
mga bagay. Ang AAIP ay kayang kumatawan sa kanila at xorriso maaaring i-record at ibalik ang mga pares na
may mga pangalan sa labas ng user namespace. Ibig sabihin, ang mga nagsisimula sa "user.", tulad ng "user.x"
o "user.whatever". Ang pangalan ay dapat na isang 0 na winakasan na string. Ang halaga ay maaaring anumang hanay ng mga byte
na hindi lalampas sa laki ng 4095 bytes. Ang pagproseso ng xattr ay nangyayari lamang kung ito ay
pinagana sa pamamagitan ng utos -xattr.
Tulad ng sa ACL, sa kasalukuyan lamang xorriso ay nakakakuha ng xattr mula sa mga pinahusay na larawan ng AAIP,
upang ibalik ang mga ito sa mga sistema ng file na may kakayahang xattr, o i-print ang mga ito.
Ang pagre-record at pagpapanumbalik ng xattr mula at sa mga lokal na file ay kasalukuyang gumagana lamang sa GNU/Linux
at FreeBSD, kung saan kilala sila bilang extattr.

Utos pagpoproseso:
Ang mga utos ay alinman sa mga aksyon na nangyayari kaagad o mga setting na nakakaimpluwensya sa pagsunod
mga aksyon. Kaya mahalaga ang kanilang pagkakasunud-sunod, maliban kung sila ay ibinigay bilang mga argumento ng programa at
utos -x ay kabilang sa kanila.
Binubuo ang mga command ng command word, na sinusundan ng zero o higit pang parameter na salita. Kung ang listahan
ng mga parameter na salita ay may variable na haba (ipinahiwatig ng "[...]" o "[***]") kung gayon ito ay dapat na
winakasan ng alinman sa listahan limitahan, mangyari sa dulo ng listahan ng argumento, o mangyari
sa dulo ng isang input line.

Sa pagsisimula ng programa ang list delimiter ay ang string na "--". Ito ay maaaring baguhin sa
-list_delimiter command upang payagan ang "--" bilang parameter sa isang listahan ng variable na haba.
Gayunpaman, ipinapayo na i-reset ang delimiter sa "--" kaagad pagkatapos.
Para sa kaiklian ang listahan ng delimiter ay tinutukoy bilang "--" sa buong tekstong ito.
Ang list delimiter ay tahimik na binabalewala kung ito ay lilitaw pagkatapos ng mga parameter ng isang command
na may nakapirming haba ng listahan. Ito ay pinangangasiwaan bilang normal na teksto kung ito ay lilitaw sa mga parameter
ng naturang utos.

huwaran paglawak nagko-convert ng listahan ng mga pattern na salita sa isang listahan ng mga umiiral nang file address.
Lalabas na hindi nababago ang mga hindi tugmang pattern na salita sa listahan ng resultang iyon.
Sinusuportahan ng pagtutugma ng pattern ang karaniwang mga wildcard ng shell parser na '*' '?' '[xyz]' at paggalang
'/' bilang path separator, na maaaring literal na itugma.
Ang pagpapalawak ng pattern ay isang pag-aari ng ilang partikular na command at hindi isang pangkalahatang tampok. Ito
ay kinokontrol ng mga utos -iso_rr_pattern at -disk_pattern. Mga utos na gumagamit ng pattern
Ang lahat ng pagpapalawak ay may mga listahan ng variable na parameter na tinukoy sa tekstong ito ng "[***]"
sa halip na "[...]".
Ang ilang iba pang mga utos ay gumaganap ng pagtutugma ng pattern nang walang kondisyon.

Ang mga salita ng command at parameter ay binabasa mula sa mga argumento ng programa, kung saan ang isang argumento
ay isang salita, o mula sa mga sinipi na linya ng input kung saan kinikilala ang mga salita na katulad ng
mga tuntunin ng panipi ng isang shell parser.
xorriso ay hindi isang shell, bagama't maaari itong lumitaw sa unang sulyap. Magkaroon ng kamalayan na ang
ang interaksyon ng mga panipi at mga simbolo ng pattern tulad ng "*" ay naiiba sa karaniwang shell
mga parser. Sa xorriso, hindi ginagawang literal ng isang panipi ang simbolo ng pattern.

Nabanggit input kino-convert ang text na pinaghihiwalay ng whitespace sa mga salita. Ang dobleng panipi "
at ang nag-iisang quotation mark ay maaaring gamitin upang ilakip ang whitespace at gawin itong bahagi ng
mga salita (hal. ng mga pangalan ng file). Ang bawat uri ng marka ay maaaring ilakip ang mga marka ng iba pang uri. A
Ang sumusunod na backslash \ sa labas ng mga panipi o isang bukas na panipi ay nagiging sanhi ng susunod na linya ng pag-input
idugtong.
Ang sinipi na input ay tumatanggap ng anumang 8-bit na character maliban sa NUL (0) bilang nilalaman ng mga panipi.
Gayunpaman, maaaring maging mahirap para sa gumagamit na direktang gawin ang mga character na iyon.
Samakatuwid, ang naka-quote na input at mga argumento ng programa ay nag-aalok ng opsyonal backslash Interpretasyon alin
maaaring kumatawan sa lahat ng 8-bit na character maliban sa NUL (0) sa pamamagitan ng mga backslash code tulad ng sa $'...' ng
bash.
Hindi ito pinagana bilang default. Tingnan ang command -backslash_codes.

Kapag nagsimula na ang programa, hahanapin muna nito ang argument -no_rc. Kung wala ito
pagkatapos ay hinahanap nito ang mga startup na file at binabasa ang kanilang nilalaman bilang command input lines. Pagkatapos
binibigyang-kahulugan nito ang mga argumento ng programa bilang mga utos at parameter. Sa wakas ay pumapasok ito sa dialog
mode kung ang command -dialog "on" ay naisakatuparan sa puntong ito.

Nagtatapos ang programa alinman sa pamamagitan ng command -end, o sa pagtatapos ng mga argumento ng programa kung dialog mode
ay hindi pinagana sa puntong iyon, o sa pamamagitan ng isang problemang kaganapan na nagti-trigger ng threshold ng
utos -abort_on.

Dialog, Basahin ang linya, Resulta pager:
Ang dialog mode ay nag-prompt para sa isang naka-quote na linya ng pag-input, pina-parse ito sa mga salita, at ginagawa ang mga ito bilang
mga utos kasama ang kanilang mga parameter. Nagbibigay ito ng mga serbisyo sa pagtulong upang gawing higit ang dialog
kumportable.

Ang Readline ay isang pagpapahusay para sa input line. Baka alam mo na sa bash
kabibi. Kung ito ay magagamit sa xorriso depende sa availability ng package
readline-dev sa oras kung kailan xorriso ay binuo mula sa sourcecode nito.
Hinahayaan ng Readline ang user na ilipat ang cursor sa ibabaw ng text sa linya sa tulong ng Kaliwa at
ang mga kanang arrow key. Maaaring maipasok ang teksto sa posisyon ng cursor. Tinatanggal ng Delete key
ang karakter sa ilalim ng cursor. Ang mga pataas at Pababang arrow key ay nag-navigate sa kasaysayan ng
nakaraang mga linya ng input.
Tingnan ang man readline para sa higit pang impormasyon tungkol sa libreadline.

Ang command-page ay nag-a-activate ng built-in na resulta ng text pager na maaaring maginhawa sa dialog
mode. Matapos mailabas ng isang aksyon ang ibinigay na bilang ng mga linya ng terminal, ipo-prompt ng pager ang
user para sa isang linya ng input.
Hinahayaan ng isang walang laman na linya xorriso ipagpatuloy ang trabaho hanggang sa ang susunod na pahina ay output.
Ang nag-iisang character na "@" ay hindi pinapagana ang paging para sa kasalukuyang aksyon.
Hiniling ng "@@@", "x", "q", "X", o "Q" na ang kasalukuyang aksyon ay i-abort at pigilan pa
output ng resulta.
Anumang iba pang input ng linya ay bibigyang-kahulugan bilang bagong linya ng dialogo. Ang kasalukuyang aksyon ay
hiniling na ipalaglag. Pagkatapos, ang linya ng pag-input ay isinasagawa.

Inilapat din ng ilang pagkilos ang paging sa kanilang output ng impormasyon.
Ang kahilingan sa pagpapalaglag ay maaaring sundin o hindi ng kasalukuyang aksyon. Lahat ng kilos ay sinusubukan
i-abort sa lalong madaling panahon.

Opsyon


Ang lahat ng command na salita ay ipinapakita na may nangungunang gitling kahit na ang gitling na ito ay hindi sapilitan para sa
ang utos na dapat kilalanin. Gayunpaman sa loob ng command -bilang ang mga gitling ng emulated
ang mga utos ay sapilitan.
Karaniwan ang anumang bilang ng mga nangungunang gitling ay binabalewala ng mga salita ng utos at ang mga panloob na gitling ay
binibigyang kahulugan bilang mga salungguhit.

Pagpapatupad order of programa mga argumento:

Bilang default, ang mga argumento ng programa ng isang xorriso run ay binibigyang-kahulugan bilang isang sequence ng
mga utos na maisagawa nang eksakto sa ibinigay na pagkakasunud-sunod. Ito ay nangangailangan ng gumagamit na magsulat
mga utos para sa mga gustong setting bago ang mga utos na maimpluwensyahan ng mga iyon
mga setting.
Maraming iba pang mga programa ang sumusuporta sa mga argumento ng programa sa isang arbitrary na pag-order at pagganap
mga setting at aksyon sa isang pagkakasunud-sunod sa kanilang sariling paghuhusga. Ang xorriso ay nagbibigay ng opsyon sa
paganahin ang gayong pag-uugali sa halaga ng pagkawala ng pagpapahayag.

-x Paganahin ang awtomatikong pag-uuri ng mga argumento ng programa sa isang sequence na (malamang) ay
matino. Ang utos na ito ay maaaring ibigay sa anumang posisyon sa mga utos na
ipinasa bilang mga argumento ng programa.
Tandaan: Gumagana lamang ito kung ito ay ibinigay bilang argumento ng programa at may isang solong gitling (hal
"-x"). Hindi ito gagana sa mga startup na file, o sa -options_from_file, o sa
dialog mode, o bilang "x" at sa wakas ay hindi bilang "--x". Nakakaapekto lamang ito sa mga utos
ibinigay bilang mga argumento ng programa.

-list_arg_sorting
Ilista ang lahat ng xorriso command sa pagkakasunud-sunod na naaangkop kung ang command -x ay may bisa.
Maaaring makatulong din ang listahang ito nang walang -x para sa isang user na nag-iisip sa pagkakasunud-sunod
kung saan maglalagay ng mga utos. Maaaring gumawa ng mga paglihis mula sa nakalistang pagkakasunud-sunod ng pag-uuri
pakiramdam, bagaman.

Pagkuha pinagmulan at target magmaneho:

Ang epekto ng pagkuha ng drive ay maaaring depende sa ilang mga command sa susunod na talata
"Nakakaimpluwensya sa pag-uugali ng pag-load ng imahe". Kung ninanais, ang kanilang pagpapagana ng mga utos ay kailangang
isagawa bago ang mga utos na nakakuha ng drive.

-dev tirahan
Itakda ang input at output drive sa parehong address at mag-load ng ISO image kung ito ay
kasalukuyan. Kung walang ISO image pagkatapos ay lumikha ng isang blangko. Itakda ang larawan
paraan ng pagpapalawak sa paglaki.
Ito ay pinapayagan lamang hangga't walang mga pagbabago na nakabinbin sa kasalukuyang naka-load na ISO
larawan. Kung nakabinbin ang mga pagbabago, kailangan munang magsagawa ng -commit o -rollback.
Ang espesyal na string ng address na "-" ay nangangahulugang karaniwang output, kung saan maraming mga paghihigpit
mag-apply. Tingnan ang talata sa itaas na "Libburn drive".
Ang isang walang laman na string ng address na "" ay nagbibigay ng kasalukuyang device nang hindi nakakakuha ng bago.

-indev tirahan
Itakda ang input drive at mag-load ng ISO image kung mayroon. Kung ang bagong input drive ay naiiba
mula sa -outdev pagkatapos ay lumipat mula sa paglaki patungo sa pagbabago o sa bulag na paglaki. Depende
sa setting ng -grow_blindly kung alin sa dalawa ang maa-activate. Ang parehong mga patakaran at
nalalapat ang mga paghihigpit tulad ng sa -dev.

-outdev tirahan
Itakda ang output drive at kung ito ay naiiba sa input drive pagkatapos ay lumipat mula sa paglaki sa
pagbabago o bulag na paglaki. Hindi tulad ng -dev at -indev ang pagkilos na ito ay hindi naglo-load ng a
bagong imahe ng ISO. Kaya maaari itong maisagawa kahit na may mga nakabinbing pagbabago.
Ang -outdev ay maaaring isagawa nang walang naunang -dev o -indev. Sa kasong iyon, isang walang laman na ISO
nilikha ang larawang walang mga pagbabagong nakabinbin. Maaari itong ma-populate sa pamamagitan ng tulong ng
-map, -add et.al. o maaari itong itapon nang tahimik kung gagawin ang -dev o -indev
pagkatapos.
Ang espesyal na string ng address na "-" ay nangangahulugang karaniwang output, kung saan maraming mga paghihigpit
mag-apply. Tingnan ang talata sa itaas na "Libburn drive".
Ang isang walang laman na string ng address na "" ay nagbibigay ng kasalukuyang output drive nang hindi nakakakuha ng a
bago. Walang pagsusulat ang posible nang walang output drive.

-grow_blindly "off"|predicted_nwa
Kung ang predicted_nwa ay isang hindi negatibong numero pagkatapos ay magsagawa ng blind growth sa halip na
pagbabago kung ang -indev at -outdev ay nakatakda sa magkaibang mga drive. "off" o "-1" switch
sa pagbabago, na siyang default.
Ang predicted_nwa ay ang block address kung saan gagawin ang add-on session ng blind growing
sa wakas natapos din. Responsibilidad ng user na tiyakin ang huling posisyong ito
at ang pagkakaroon ng mas lumang mga sesyon. Kung hindi, ang pangkalahatang imahe ng ISO ay hindi magiging
mountable o gagawa ng mga read error kapag nag-a-access ng nilalaman ng file. xorriso habilin
isulat ang session sa address bilang nakuha mula sa pagsusuri -outdev at hindi
kinakailangan sa hinulaang_nwa.
Sa panahon ng bulag na paglaki, ang input drive ay ibibigay bago magsimula ang output.
Ibibigay ang output drive kapag tapos na ang pagsulat.

Impluwensya ang pag-uugali of larawan naglo-load:

Ang mga sumusunod na utos ay dapat na karaniwang gumanap bago mag-load ng isang imahe sa pamamagitan ng pagkuha
isang input drive. Sa mga bihirang kaso ito ay kanais-nais na i-activate ang mga ito lamang pagkatapos ng pag-load ng imahe.

-read_speed code|numero[k|m|c|d|b]
Itakda ang bilis para sa pagbabasa. Ang default ay "wala", na umiiwas na magpadala ng setting ng bilis
utos sa drive bago magsimula ang pagbabasa.
Ang karagdagang mga espesyal na code ng bilis ay:
Pinipili ng "max" (o "0") ang maximum na bilis gaya ng inanunsyo ng drive.
Pinipili ng "min" (o "-1") ang pinakamababang bilis gaya ng inanunsyo ng drive.
Maaaring ibigay ang bilis sa mga numerong nakadepende sa media o bilang nais na throughput bawat segundo
sa MMC compliant kB (= 1000) o MB (= 1000 kB). Maaaring itakda ang media x-speed factor
explicity ng "c" para sa CD, "d" para sa DVD, "b" para sa BD, "x" ay opsyonal.
Mga halimbawa ng bilis:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
Kung walang pahiwatig tungkol sa naka-attach na unit ng bilis, pagkatapos ay ang medium sa -indev
magpapasya. Ang default na unit ay CD = 176.4k.
Depende sa drive, ang naiulat na bilis ng pagbasa ay maaaring mapanlinlang na mababa o mataas.
Samakatuwid ang "min" ay hindi maaaring maging mas mataas sa 1x bilis ng kasangkot na uri ng medium.
Ang bilis ng pagbasa "max" ay hindi maaaring mas mababa sa 52xCD, 24xDVD, o 20xBD, depende sa
katamtamang uri.
Karaniwang ina-activate ng mga MMC drive ang kanilang sariling ideya ng bilis at kunin ang ibinigay na halaga ng bilis
sa pamamagitan ng burn program lamang bilang pahiwatig para sa kanilang sariling desisyon.

-load entity id
Mag-load ng partikular (posibleng lipas na) ISO session mula sa -dev o -indev. Kadalasan lahat
ang mga magagamit na session ay ipinapakita gamit ang command -toc.
entity ay naglalarawan ng uri ng pagtugon. inilalarawan ng id ang partikular na address. Ang
ang mga sumusunod na entity ay tinukoy:
"auto" na may anumang id address sa huling session sa -toc. Ito ang default.
"session" na may id bilang isang numero bilang ng isang linyang "ISO session", column na "Idx".
"track" na may id bilang isang numero sa linyang "ISO track", column na "Idx".
"lba" o "sbsector" na may numero sa linyang "ISO ...", column na "sbsector".
"volid" na may pattern ng paghahanap para sa isang text bilang isang linyang "ISO ...", column na "Volume
Id".
Pag-address sa isang hindi umiiral na entity o isa na hindi kumakatawan sa isang ISO image ay
alinman sa abandunahin -indev o hindi bababa sa humantong sa isang blangkong larawan.
Kung ang isang input drive ay nakatakda sa sandaling ang -load ay naisakatuparan, pagkatapos ay ang direksiyon
Na-load kaagad ang ISO image. Kung hindi, ang setting ay nakabinbin hanggang sa susunod
-dev o -indev. Pagkatapos ma-load ang larawan nang isang beses, valid ang setting para sa
-rollback hanggang sa susunod na -dev o -indev, kung saan ire-reset ito sa "auto".

-pag-alis [-] lba
Bayaran ang isang displacement ng larawan kumpara sa panimulang address kung saan ang larawan
ay inihanda. Nakakaapekto lamang ito sa paglo-load ng mga imaheng ISO at pagbabasa ng kanilang mga file.
Ang multi-session na paraan ng paglaki ay hindi pinapayagan hangga't -displacement ay
hindi zero. Ie -indev at -outdev ay dapat magkaiba. Mare-reset ang displacement sa
0 bago muling makuha ang drive pagkatapos magsulat.
Halimbawa:
Kung ang isang track ng isang CD ay magsisimula sa block 123456 at makopya sa isang disk file kung saan ito
nagsisimula sa block 0, pagkatapos ang kopyang ito ay maaaring i-load ng -displacement -123456.
Kung ang isang ISO na imahe ay isinulat sa isang partisyon na may offset na 640000 bloke ng 512
bytes, pagkatapos ay mai-load ito mula sa base device sa pamamagitan ng -displacement 160000.
Sa parehong mga kaso, ang mga ISO session ay dapat na self-contained, ibig sabihin, hindi mga add-on na session
sa isang ISO na imahe sa labas ng kanilang track o partition.

-klase_pagmamaneho "hindi nakakapinsala"|"banned"|"pag-iingat"|"clear_list" disk_pattern
Magdagdag ng pattern ng drive path sa isa sa mga listahan ng kaligtasan o gawing walang laman ang mga listahang iyon.
May tatlong listahang tinukoy na nasusubok sa sumusunod na pagkakasunod-sunod:
Kung ang path ng address ng drive ay tumutugma sa listahan na "hindi nakakapinsala", ang drive ay magiging
tinanggap. Kung ito ay hindi isang MMC device, ang prefix na "stdio:" ay ilalagay
awtomatiko. Walang laman ang listahang ito bilang default.
Kung hindi, kung ang landas ay tumutugma sa "banned" na listahan, ang drive ay hindi tatanggapin ng
xorriso ngunit sa halip ay humantong sa isang kaganapang FAILURE. Walang laman ang listahang ito bilang default.
Iba pa kung ang landas ay tumutugma sa listahan ng "pag-iingat" at kung ito ay hindi isang MMC device, kung gayon ito
ang address ay dapat may prefix na "stdio:" o ito ay tatanggihan. Ang listahang ito ay may
default na isang entry: "/ dev".
Kung ang isang drive path ay tumugma sa walang listahan, ito ay itinuturing na "hindi nakakapinsala." Bilang default ang mga ito
ay lahat ng mga landas na hindi nagsisimula sa direktoryo "/ dev".
Ang isang path ay tumutugma sa isang listahan kung ang isa sa mga pangunahing path nito o ang sarili nito ay tumutugma sa isang listahan ng entry.
Ang prefix ng address na "stdio:" o "mmc:" ay hindi papansinin kapag sumusubok para sa mga tugma.
Sa pamamagitan ng pseudo-class na "clear_list" at pseudo-patterns na "banned", "caution", "harmless",
o "lahat", maaaring gawing walang laman ang mga listahan.
Hal: -drive_class clear_list pinagbawalan
Karaniwang tutukuyin ng isa ang mga listahan ng -drive_class sa isa sa xorriso Startup
Mga file.
Tandaan: Ito ay hindi isang tampok na panseguridad ngunit sa halip ay isang bumper para sa superuser
maiwasan ang hindi sinasadyang mga sakuna. Para sa mapagkakatiwalaang pagharang ng access sa isang file ng device na mayroon ka
upang tanggihan ang mga rw-permission nito sa filesystem.

-read_fs "any"|"norock"|"nojoliet"|"ecma119"
Tukuyin kung anong uri ng filesystem tree ang ilo-load kung naroroon. Kung hindi pwede
natupad, pagkatapos ang mga pangalan ng ECMA-119 ay na-load at na-convert ayon sa -ecma119_map.
Sinubukan munang basahin ng "anuman" ang Rock Ridge. Kung hindi naroroon, sinubukan si Joliet.
Hindi sinusubukan ng "norock" ang Rock Ridge.
"nojoliet" ay hindi subukan Joliet.
Ang "ecma119" ay hindi sumusubok sa Rock Ridge o Joliet.

-assert_volid kalubhaan ng pattern
Tumangging mag-load ng mga ISO image na may mga volume ID na hindi tumutugma sa ibinigay na paghahanap
pattern. Kapag tumanggi sa isang imahe, isuko ang input drive at mag-isyu ng isang kaganapan ng
ibinigay na kalubhaan (tulad ng FAILURE, tingnan ang -abort_on). Ang isang walang laman na pattern ng paghahanap ay tumatanggap ng anuman
larawan.
Ang utos na ito ay hindi humahadlang sa paglikha ng isang walang laman na imahe mula sa blangkong input media
at hindi itinatapon ang isang na-load na larawan.

-in_charset character_set_name
Itakda ang set ng character kung saan iko-convert ang mga pangalan ng file kapag naglo-load ng larawan. Tingnan mo
talata "Mga set ng character" para sa higit pang mga paliwanag. Kapag naglo-load ng nakasulat na imahe
pagkatapos -commit ang setting ng -out_charset ay makokopya sa -in_charset.

-auto_charset "on"|"off"
Paganahin o huwag paganahin ang pag-record at interpretasyon ng pangalan ng set ng character na output sa
isang xattr attribute ng image root directory. Kung pinagana at kung isang naitala
Ang pangalan ng set ng character ay matatagpuan, pagkatapos ang pangalang ito ay gagamitin bilang pangalan ng input
set ng character kapag nagbabasa ng larawan.
Tandaan na ang default na output charset ay ang lokal na set ng character ng terminal
saan xorriso tumatakbo. Bago i-attribute ang lokal na character na ito na nakatakda sa ginawang ISO
larawan, suriin kung maayos na ipinapakita ng terminal ang lahat ng nilalayong filename,
lalo na ang mga kakaibang pambansang karakter.

-mga hardlink mode[:mode...]
Paganahin o huwag paganahin ang paglo-load at pag-record ng mga relasyon sa hardlink.
Sa default na mode na "off", ang mga iso_rr file ay mawawala ang kanilang mga numero ng inode sa oras ng pag-load ng larawan.
Ang bawat iso_rr file object na walang numero ng inode sa oras ng pagbuo ng imahe ay makukuha
isang bagong natatanging numero ng inode kung ang -compliance ay nakatakda sa new_rr.
Ang mode na "on" ay nagpapanatili ng mga numero ng inode mula sa na-load na imahe kung ganoon ang mga numero
naitala. Kapag gumagawa ng isang session, hinahanap nito ang mga pamilya ng mga iso_rr file na
stem mula sa parehong disk file, may magkaparehong pagsala ng nilalaman at may magkapareho
ari-arian. Ang mga miyembro ng pamilya ay nakakakuha ng parehong numero ng inode. Kung ang mga ito
ang mga numero ay iginagalang sa oras ng pag-mount ay depende sa operating system.
Ang command -lsl ay nagpapakita ng mga bilang ng hardlink kung ang "lsl_count" ay pinagana. Maaari itong bumagal
ang utos nang malaki pagkatapos ng mga pagbabago sa imaheng ISO ay ginawa. Samakatuwid
ang default ay "no_lsl_count".
Ang mga command -update at -update_r ay sinusubaybayan ang mga split at fusion ng mga hard link
mga filesystem na mayroong stable na device at mga numero ng inode. Maaari itong maging sanhi ng awtomatiko
mga pagbabago sa huling minuto bago maisulat ang session. Command -hardlinks
Maaaring gamitin ang "perform_update" upang gawin ang mga pagbabagong ito nang mas maaga, hal kung kailangan mong mag-apply
mga filter sa lahat ng na-update na file.
Ang mode na "without_update" ay umiiwas sa pagproseso ng hardlink sa panahon ng mga utos sa pag-update. Gamitin mo to
kung hindi pinapayagan ng iyong sitwasyon ng filesystem -disk_dev_ino "on".
xorriso ang mga utos na kumukuha ng mga file mula sa isang imaheng ISO ay sinusubukang i-hardlink ang mga file gamit ang
magkaparehong numero ng inode. Ang normal na saklaw ng operasyong ito ay mula sa pag-load ng imahe hanggang
load ng imahe. Maaaring isuko ng isa ang naipon na mga hard link address sa pamamagitan ng -hardlinks
"discard_extract".
Ang isang malaking bilang ng mga hardlink na pamilya ay maaaring maubos -temp_mem_limit kung hindi -osirrox
Parehong may bisa ang "sort_lba_on" at -hardlinks "cheap_sorted_extract". Ito
nililimitahan ang mahirap na pag-link sa iba pang mga file na naibalik ng parehong solong utos ng extract.
-hardlinks "normal_extract" muling pinapagana ang malawak at mahal na hardlink na akumulasyon.

-acl "on"|"off"
Paganahin o huwag paganahin ang pagproseso ng mga ACL. Kung pinagana, kung gayon xorriso ay makakakuha ng mga ACL
mula sa mga bagay sa disk file, mag-imbak ng mga ACL sa imaheng ISO gamit ang mga partikular na libisof
AAIP format, i-load ang AAIP data mula sa mga ISO na imahe, subukan ang ACL sa panahon ng paghahambing ng file, at
ibalik ang mga ACL sa mga file ng disk kapag kinukuha ang mga ito mula sa mga imaheng ISO. Tingnan din ang mga utos
-getfacl, -setfacl.

-xattr "on"|"off"
Paganahin o huwag paganahin ang pagproseso ng mga katangian ng xattr sa namespace ng user. Kung pinagana,
pagkatapos xorriso hahawakan ang xattr katulad ng ACL. Tingnan din ang mga utos -getfattr,
-setfattr at sa itaas na talata tungkol sa xattr.

-md5 "on"|"lahat"|"off"|"load_check_off"
Paganahin o huwag paganahin ang pagproseso ng mga MD5 checksum para sa pangkalahatang session at para sa bawat isa
solong data file. Kung pinagana, ang mga larawang may mga checksum tag ay mailo-load lamang kung ang
Ang mga tag ng superblock at directory tree ay magkatugma nang maayos. Ang MD5 checksums ng data
ang mga file at buong session ay na-load mula sa imahe kung mayroon man.
Gamit ang mga utos -compare at -update ang naitala na MD5 ng isang file ay gagamitin upang maiwasan
pagbabasa ng nilalaman mula sa larawan. Tanging ang nilalaman ng disk file ang mababasa at
kumpara sa MD5 na iyon. Makakatipid ito ng maraming oras kung ang -disk_dev_ino "on" ay hindi
angkop
Sa oras ng pagbuo ng imahe sila ay nakalkula para sa bawat file na nakakakuha ng data nito
nakasulat sa bagong session. Ang mga checksum ng mga file na mas luma ang kanilang data
makopya ang mga session sa bagong session. Superblock, puno at buong session makakuha ng isang
checksum tag bawat isa.
Ang mode na "lahat" ay karagdagang titingnan sa panahon ng pagbuo ng imahe kung ang checksum ng
nagbago ang isang data file sa pagitan ng oras kung kailan nagsimula ang pagbabasa nito at sa oras kung kailan ito
natapos. Ito ay nagpapahiwatig ng pagbabasa ng bawat file nang dalawang beses.
Ang mode na "load_check_off" kasama ang "on" o "all" ay maglo-load ng mga naitalang MD5 sums ngunit
hindi subukan ang mga naitalang checksum tag ng superblock at directory tree. Ito ay
kinakailangan kung ang growisofs ay ginamit bilang burn program, dahil hindi nito na-overwrite ang
superblock checksum tag ng unang session. Samakatuwid ang load_check_off ay nasa
epekto kapag xorriso -bilang mkisofs na opsyon -M ay ginaganap.
Ang pagsubok ay maaaring muling paganahin sa pamamagitan ng mode na "load_check_on".
Maaaring samantalahin ang mga checksum sa pamamagitan ng mga command -check_md5, -check_md5_r, sa pamamagitan ng paghahanap ng mga aksyon
get_md5, check_md5, at sa pamamagitan ng -check_media.

-for_backup
I-enable ang lahat ng karagdagang feature na makakatulong sa paggawa o pag-restore ng mga backup na may pinakamataas
katapatan ng mga katangian ng file. Sa kasalukuyan ito ay isang shortcut para sa: -hardlinks on -acl
sa -xattr sa -md5 sa.

-ecma119_map "nahubaran"|"unmapped"|"maliit na titik"|"uppercase"
Piliin ang conversion ng mga pangalan ng file mula sa na-load na session kung hindi isang Rock Ridge
pangalan o pangalan ni Joliet ang binasa mula sa session.
Ang mode na "stripped" ay ang default. Ipinapakita nito ang mga pangalan na makikita sa ISO ngunit inaalis
sumusunod sa ";1" o ".;1" kung naroroon.
Ipinapakita ng mode na "unmapped" ang mga pangalan na natagpuan nang hindi inaalis ang mga character.
Ang mode na "lowercase" ay parang "stripped" ngunit nagmamapa din ng malalaking titik sa lowercase
mga titik. Ito ay katugma sa default na GNU/Linux mount behavior.
Ang mode na "uppercase" ay tulad ng "stripped" ngunit nagmamapa ng mga maliliit na titik sa uppercase, kung mayroon man
mangyari sa kabila ng mga reseta ng ECMA-119.

-disk_dev_ino "on"|"ino_only"|"off"
Paganahin o huwag paganahin ang pagproseso ng mga naitala na numero ng pagkakakilanlan ng file (dev_t at
ino_t). Kung pinagana ang mga ito ay nakaimbak bilang xattr at maaaring makabuluhang mapabilis ang file
paghahambing. Ang root node ay nakakakuha ng global start timestamp. Kung sa paghahambing a
Ang file na may mas batang mga timestamp ay matatagpuan sa ISO na imahe, pagkatapos ay pinaghihinalaang
may hindi pare-parehong nilalaman.
Kung ang mga numero ng device at numero ng inode ng mga disk filesystem ay nagpapatuloy at kung
walang irregular na pagbabago ng timestamp o system clock na nangyayari, pagkatapos ay potensyal
maaaring matukoy ang mga pagbabago sa nilalaman nang hindi binabasa ang nilalamang iyon. Pagbabago ng nilalaman ng file
ay ipinapalagay kung nagbago ang alinman sa mtime, ctime, numero ng device o numero ng inode.
Pinapalitan ng mode na "ino_only" ang paunang kondisyon na ang mga numero ng device ay stable ng
paunang kondisyon na ang mga mount point sa pinaghahambing na puno ay palaging humahantong sa pareho
mga filesystem. Gamitin ito kung palaging nakikita ng mode na "on" ang pagbabago ng lahat ng file.
Ang kalamangan sa bilis ay lilitaw lamang kung ang na-load na session ay ginawa gamit ang
-disk_dev_ino "on" din.
Tandaan na ang -disk_dev_ino "off" ay ganap na may bisa lamang kung -hardlinks ay "off",
masyadong.

-file_name_limit [+] numero
Itakda ang maximum na pinapayagang haba para sa mga pangalan ng file sa hanay na 64 hanggang 255. Path
ang mga bahagi na mas mahaba kaysa sa ibinigay na numero ay mapuputol at magkakaroon ng kanilang
huling 33 byte na na-overwrite ng colon ':' at ang hex na representasyon ng MD5 ng
ang unang 4095 byte ng buong napakalaking pangalan. Posibleng hindi kumpleto ang UTF-8
mapapalitan ng '_' ng mga character ang kanilang nangungunang byte.
Ang mga iso_rr_path na may mahabang bahagi ay maa-access pa rin ang mga path ng file
na may pinutol na mga bahagi.
Kung ang -file_name_limit ay naisakatuparan habang mayroong ISO tree, ang mga pangalan ng file sa
Ang ISO tree ay susuriin para sa mga kasalukuyang pinutol na pangalan ng file ng kasalukuyang limitasyon at para sa
mga banggaan ng pangalan sa pagitan ng mga bagong pinutol na file at mga kasalukuyang file. Sa parehong mga kaso,
tatanggihan ang setting na may SORRY na kaganapan.
Maaaring alisin ng isa ang pagbabawal na ito sa pamamagitan ng paglalagay ng karakter na "+" sa argumento ng
-file_name_limit. Ang mga pinutol na filename ay maaaring maputol muli, na magpapawalang-bisa
kanilang bahagi ng MD5. Ang magkakabanggang pinutol na mga pangalan ay ginagawang kakaiba, kumonsumo ng hindi bababa sa 9
higit pang mga byte ng natitirang bahagi ng pangalan.
Kung ang pagsulat ng xattr ay pinagana, ang haba ay maiimbak sa "isofs.nt" ng
direktoryo ng ugat. Kung ang pagbabasa ng xattr ay pinagana at ang "isofs.nt" ay natagpuan, kung gayon ang
ang natagpuang haba ay magkakabisa kung ito ay mas maliit kaysa sa kasalukuyang setting ng
-file_name_limit.
Gagana lang ang mga pattern ng pangalan ng file kung tumugma ang mga ito sa pinutol na pangalan. Ito ay maaaring
pagbabago sa hinaharap.
Ang mga file na may mga pinutol na pangalan ay tatanggalin at muling idinaragdag nang walang kondisyon sa panahon ng -update
at -update_r. Maaaring magbago ito sa hinaharap.
Linux kernels hanggang sa hindi bababa sa 4.1 misrepresent mga pangalan ng haba 254 at 255. Kung ikaw
asahan ang mga naturang pangalan sa o sa ilalim ng mga disk_path at planong i-mount ang ISO ng naturang Linux
kernels, isaalang-alang na itakda ang -file_name_limit 253. Kung hindi, iwasan lamang ang mga pangalan na mas mahaba kaysa
253 character.

-rom_toc_scan "on"|"force"|"off"[:"emul_off"][:"emul_wide"]
Ang mga read-only na drive ay hindi nagsasabi ng aktwal na uri ng media ngunit nagpapakita ng anumang media bilang ROM (hal
bilang DVD-ROM). Maaaring putulin ang history ng session ng MMC multi-session media
una at huling session o maging ganap na hindi totoo. (Ang tinularan na kasaysayan ng
hindi apektado nito ang overwriteable media.)
Upang magkaroon sa kaso ng pagkabigo ng pagkakataong makuha ang kasaysayan ng session at lalo na
ang address ng huling session, mayroong isang pag-scan para sa mga header ng ISO 9660 filesystem
na maaaring makatulong ngunit maaari ring magbunga ng mas masahol na mga resulta kaysa sa talahanayan ng drive ng
nilalaman. Sa pagtatapos nito, maaari itong maging sanhi ng mga pagtatangka sa pagbabasa sa mga hindi wastong address at sa gayon ay pangit
pag-uugali ng pagmamaneho. Ang pagtatakda ng "on" ay nagbibigay-daan sa pag-scan na iyon para sa sinasabing read-only na media.
Ang ilang mga operating system ay hindi ma-mount ang pinakabagong session ng
multi-session na DVD o BD. Kung sa ganoong sistema xorriso ay walang sariling kakayahan sa MMC
pagkatapos ay maaari pa rin nitong mahanap ang session na iyon mula sa isang na-scan na talahanayan ng nilalaman. Setting
Ang "force" ay humahawak sa anumang media tulad ng isang ROM medium na may setting na "on".
Sa kabilang banda, ang pagtulad sa kasaysayan ng session sa na-overwrite na media ay maaari
hadlangan ang pagbabasa ng bahagyang nasirang media. Ang pagtatakda ng "off:emul_off" ay hindi pinapagana ang
kung hindi, mapagkakatiwalaang table-of-content scan para sa mga media na iyon.
Ang table-of-content scan sa overwriteable media ay karaniwang naghahanap lamang hanggang sa
pagtatapos ng session na itinuturo ng superblock sa block 0. Setting
Hinahayaan ng "on:emul_wide" ang pag-scan na magpatuloy hanggang sa dulo ng medium. Ito ay maaaring
kapaki-pakinabang pagkatapos makopya ang isang medium na may -check_media patch_lba0=on kapag hindi ang huli
na-load ang session.

-kalma_magmaneho "in"|"out"|"lahat"|"bawiin"|"on"|"off"
Bawasan ang ingay sa pagmamaneho hanggang sa aktwal itong magamit muli. Ang ilang mga drive ay mananatiling alerto para sa
mahabang panahon pagkatapos nilang magamit sa pagbabasa. Binabawasan nito ang pagsisimula
oras para sa susunod na operasyon ng drive ngunit maaaring maging malakas at mag-aaksaya ng enerhiya kung walang i/o
ang pagmamaneho ay inaasahang mangyayari sa lalong madaling panahon.
Ang mga mode na "in", "out", "all" ay agad na huminahon -indev, -outdev, o pareho,
ayon sa pagkakabanggit. Ang mode na "revoke" ay agad na nag-aalerto sa pareho. Ang mode "on" ay sanhi ng -calm_drive
na awtomatikong gumanap pagkatapos ng bawat -dev, -indev, at -outdev. Mode "off"
hindi pinapagana ito.

-ban_stdio_write
Pahintulutan para sa pagsulat lamang ng paggamit ng MMC optical drive. Huwag payagan na isulat ang
magreresulta sa mga file na halos arbitraryong uri. Kapag naitakda na, ang utos na ito ay hindi maaaring
binawi.

-early_stdio_test "on"|"appendable_wo"|"off"
Kung pinagana ng "on" kung gayon ang mga regular na file at i-block ang mga device ay susuriin para sa epektibo
mga pahintulot sa pag-access. Ito ay nagpapahiwatig na subukang buksan ang mga file na iyon para sa pagsusulat, na
kung hindi ay mangyayari lamang sa ibang pagkakataon at kung nais lamang ng aktwal na pagsulat.
Ang resulta ng pagsubok ay ginagamit para sa pag-uuri ng mga pseudo drive bilang ma-overwrite,
read-only, write-only, o walang silbi na walang laman. Ito ay maaaring humantong sa mas maagang pagtuklas ng
matitinding problema, at maaaring makaiwas sa ilang hindi gaanong malubhang mga kaganapan ng error.
Ang mode na "appendable_wo" ay tulad ng "on" na may karagdagang property na hindi walang laman
Ang mga write-only na file ay itinuturing na nakakabit sa halip na blangko.

-data_cache_size number_of_tiles blocks_per_tile
Itakda ang laki at granularity ng data cache na ginagamit kapag ang mga ISO image ay
na-load at kapag nabasa ang nilalaman ng file mula sa mga imaheng ISO. Ang cache ay binubuo ng ilan
mga tile, na bawat isa ay binubuo ng ilang mga bloke. Ang isang mas malaking cache ay binabawasan ang pangangailangan para sa
mga tile na binabasa nang maraming beses. Ang mas malalaking tile ay maaari ring mapabuti ang data
throughput mula sa drive, ngunit maaaring maging aksayado kung ang data ay nakakalat sa ibabaw ng
daluyan.
Ang mas malalaking laki ng cache ay nakakatulong nang husto sa paglo-load ng larawan mula sa mga MMC drive. Sila ay isang
mababang alternatibo sa -osirrox na opsyon na "sort_lba_on".
blocks_per_tile ay dapat na isang kapangyarihan ng 2. Hal 16, 32, o 64. Ang kabuuang laki ng cache
hindi dapat lumampas sa 1 GiB. Ang mga default na halaga ay maaaring ibalik sa pamamagitan ng parameter na "default"
sa halip na isa o pareho ng mga numero. Sa kasalukuyan ang default ay 32 tile ng 32
mga bloke = 2 MiB.

Pagpasok file sa ISO imahe:

Inaasahan ng mga sumusunod na command ang mga address ng file ng dalawang uri:
disk_path ay isang landas patungo sa isang bagay sa lokal na filesystem tree.
iso_rr_path ay ang pangalan ng Rock Ridge ng isang file object sa ISO image. Kung walang Rock Ridge
Ang impormasyon ay naitala sa na-load na imahe ng ISO, pagkatapos ay makikita mo ang mga pangalan ng ISO 9660 na
ay may limitadong haba at set ng character. Kung walang impormasyon sa Rock Ridge ang itatabi sa
isang umuusbong na imaheng ISO, pagkatapos ay mamamapa ang kanilang mga pangalan sa naturang pinaghihigpitang ISO 9660 (aka
ECMA-119) mga pangalan.

Tandaan na sa ISO image ikaw ay kasing lakas ng superuser. Mga pahintulot sa pag-access ng
Ang mga umiiral na file sa larawan ay hindi nalalapat sa iyong mga operasyon sa pagsulat. Sila ay inilaan upang maging
may bisa sa read-only na naka-mount na imahe.

Kung ang iso_rr_path ng isang bagong ipinasok na file ay humahantong sa isang umiiral na file object sa ISO
larawan, pagkatapos ay mangyayari ang sumusunod na paghawak ng banggaan:
Kung ang parehong mga bagay ay mga direktoryo kung gayon sila ay pinagsama sa pamamagitan ng recursively na pagpasok ng
mga subobject mula sa filesystem patungo sa ISO image. Kung ang iba pang mga uri ng file ay nagbanggaan pagkatapos ay ang setting
ng utos -patungan nagpapasya.
Ang pagpapalit ng pangalan ng mga file ay may katulad na paghawak ng banggaan, ngunit ang mga direktoryo ay maaari lamang palitan,
hindi pinagsama. Tandaan na kung umiiral ang target na direktoryo, ilalagay ng -mv ang mga source object
sa direktoryong ito sa halip na subukang palitan ito. Command -move, on the other
kamay, susubukang palitan ito.

Binabago ng mga utos sa seksyong ito ang imaheng ISO at hindi ang lokal na filesystem.

-disk_pattern "on"|"ls"|"off"
Itakda ang pattern expansion mode para sa mga parameter ng disk_path ng ilang command
na sumusuporta sa tampok na ito.
Ang pagtatakda ng "off" ay hindi pinapagana ang tampok na ito para sa lahat ng mga utos na minarkahan sa taong ito
pahina ayon sa "disk_path [***]" o "disk_pattern [***]".
Ang pagtatakda ng "on" ay nagbibigay-daan para sa lahat ng mga utos na iyon.
Ang pagtatakda ng "ls" ay nagbibigay-daan lamang para sa mga minarkahan ng "disk_pattern [***]".
Default ay "ls".

-dagdag pathspec [...] | disk_path [***]
Ipasok ang ibinigay na mga file o mga puno ng direktoryo mula sa filesystem sa imaheng ISO.
Kung ang -pathspecs ay nakatakda sa "on" kung gayon ang pagpapalawak ng pattern ay palaging hindi pinagana at
ang karakter na '=' ay may espesyal na kahulugan. Ito ay naghihiwalay sa ISO image path mula sa disk
landas:
iso_rr_path=disk_path
Maaaring i-escape ng '\' ang separator na '='. Kung ang iso_rr_path ay hindi nagsisimula sa '/'
pagkatapos -cd ay prepended. Kung ang disk_path ay hindi nagsisimula sa '/' kung gayon ang -cdx ay
pinaghandaan.
Kung walang ibinigay na '=', gagamitin ang salita bilang pareho, iso_rr_path at disk path. Kung nasa
sa kasong ito ang salita ay hindi nagsisimula sa '/' pagkatapos -cdx ay prepended sa disk_path
at -cd ay prepended sa iso_rr_path.
Kung ang -pathspecs ay nakatakda sa "off" pagkatapos -disk_pattern expansion ay nalalapat, kung pinagana.
Ang mga resultang salita ay ginagamit bilang pareho, iso_rr_path at disk path. Kamag-anak na landas
ang mga salita ay na-prepended ang setting ng -cdx sa disk_path at ang setting ng -cd sa
iso_rr_path.

-add_plainly paraan
Kung nakatakda sa mode na "unknown" kung gayon ang anumang command word na hindi nagsisimula sa "-" at ay
hindi kinikilala bilang kilalang command ay sasailalim sa isang virtual -add command. Ie ito
ay gagamitin bilang pathspec o bilang disk_path at idaragdag sa larawan. Kung pinagana,
-disk_pattern expansion ay nalalapat sa disk_paths.
Ang mode na "dashed" ay katulad ng "unknown" ngunit nagdaragdag din ng mga hindi nakikilalang command words kahit na
kung nagsisimula sila sa "-".
Ang mode na "anumang" ay nag-aanunsyo na ang lahat ng karagdagang salita ay idaragdag bilang mga pathspec o
disk_paths. Hindi ito gumagana sa dialog mode.
Ang mode na "wala" ay ang default. Pinipigilan nito ang anumang mga salita na maunawaan bilang mga file sa
idagdag, kung hindi sila mga parameter sa naaangkop na mga utos.

-path_list disk_path
Tulad ng -add ngunit basahin ang mga salita ng parameter mula sa file disk_path o karaniwang input kung
disk_path ay "-". Ang listahan ay dapat maglaman ng eksaktong isang pathspec o disk_path pattern
bawat linya.

-quoted_path_list disk_path
Tulad ng -path_list ngunit may naka-quote na mga panuntunan sa pagbabasa ng input. Ang mga linya ay nahahati sa parameter
mga salita para sa -add. Itatapon ang mga whitespace sa labas ng mga panipi.

-mapa disk_path iso_rr_path
Ipasok ang file object disk_path sa ISO image bilang iso_rr_path. Kung ang disk_path ay a
direktoryo pagkatapos ang buong sub tree nito ay ipinasok sa imahe ng ISO.

-map_single disk_path iso_rr_path
Tulad ng -map, ngunit kung ang disk_path ay isang direktoryo kung gayon ang sub tree nito ay hindi ipinasok.

-map_l disk_prefix iso_rr_prefix disk_path [***]
Magsagawa ng -map sa bawat isa sa mga parameter ng disk_path. Ang iso_rr_path ay bubuuin
mula sa disk_path sa pamamagitan ng pagpapalit ng disk_prefix ng iso_rr_prefix.

-update disk_path iso_rr_path
Ihambing ang file object disk_path sa file object iso_rr_path. Kung hindi sila magkatugma,
pagkatapos ay isagawa ang mga kinakailangang manipulasyon ng imahe upang gawing katugmang kopya ang iso_rr_path
ng disk_path. Bilang default, ang paghahambing na ito ay nagpapahiwatig ng mahabang pagbabasa ng nilalaman bago
isang desisyon ang ginawa. Ang mga utos -disk_dev_ino o -md5 ay maaaring mapabilis ang paghahambing kung
may bisa na ang mga ito noong naitala ang na-load na session.
Kung ang disk_path ay isang direktoryo at ang iso_rr_path ay wala pa, kung gayon ang kabuuan
ilalagay ang subtree. Iba pang mga katangian ng direktoryo lamang ang ia-update.

-update_r disk_path iso_rr_path
Tulad ng -update ngunit gumagana nang recursively. Ibig sabihin, lahat ng file object sa ibaba ng parehong mga address
ihambing kung mayroon silang mga katapat sa ibaba ng ibang address at kung
magkatugma ang magkabilang katapat. Kung mayroong mismatch pagkatapos ay ang kinakailangang pag-update
tapos na ang manipulasyon.
Tandaan na ang resulta ng paghahambing ay maaaring depende sa command -follow. Ang setting nito ay dapat
palaging kapareho ng sa unang pagdaragdag ng disk_path bilang iso_rr_path.
Kung wala pa ang iso_rr_path, maidaragdag ito. Kung wala ang disk_path,
pagkatapos ay ang iso_rr_path ay matatanggal.

-update_l disk_prefix iso_rr_prefix disk_path [***]
Magsagawa ng -update_r sa bawat isa sa mga parameter ng disk_path. magiging iso_rr_path
binubuo mula sa disk_path sa pamamagitan ng pagpapalit ng disk_prefix ng iso_rr_prefix.

-cut_out disk_path byte_offset byte_count iso_rr_path
I-map ang isang byte na pagitan ng isang regular na disk file sa isang regular na file sa ISO na imahe.
Maaaring kailanganin ito kung ang disk file ay mas malaki kaysa sa isang solong medium, o kung ito
lumampas sa tradisyonal na limitasyon na 2 GiB - 1 para sa mga lumang operating system, o ang limitasyon
ng 4 GiB - 1 para sa mga mas bago. Tanging ang pinakabagong mga kernel ng Linux ang mukhang nababasa nang maayos
mga file >= 4 GiB - 1.
Ang isang malamya na lunas para sa limitasyong ito ay ang pag-backup ng mga piraso ng file at pagsama-samahin ang mga ito sa
ibalik ang oras. Ang isang mahusay na nasubok na sukat ng pagpuputol ay 2047m. Ito ay pinahihintulutang humiling ng a
mas mataas na byte_count kaysa sa available. Ang resultang file ay puputulin sa
tamang sukat ng isang huling piraso. Upang humiling ng byte_offset na mas mataas kaysa sa available
hindi nagbubunga ng file sa ISO image ngunit isang SORRY na kaganapan. Hal:
-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
Habang ang command -split_size ay nakatakdang mas malaki sa 0, at kung lahat ng piraso ng isang file ay naninirahan
sa parehong direktoryo ng ISO na walang iba pang mga file, at kung ang mga pangalan ay mukhang nasa itaas,
pagkatapos ay ang kanilang ISO na direktoryo ay makikilala at mapangasiwaan tulad ng isang regular na file. Ito
nakakaapekto sa mga command -compare*, -update*, at overwrite na mga sitwasyon. Tingnan ang utos
-split_size para sa mga detalye.

-cpr disk_path [***] iso_rr_path
Ipasok ang ibinigay na mga file o mga puno ng direktoryo mula sa filesystem sa imaheng ISO.
Ang mga patakaran para sa pagbuo ng mga ISO address ay katulad ng sa shell command cp -r.
Gayunpaman, ang mga direktoryo ng iso_rr_path ay nilikha kung kinakailangan. Lalo na a
hindi pa umiiral na iso_rr_path ay hahawakan bilang direktoryo kung maramihang mga disk_path
ay naroroon. Ang mga leafname ng maramihang mga disk_path ay isasama sa ilalim nito
direktoryo tulad ng gagawin sa isang umiiral na direktoryo.
Kung ang isang disk_path ay naroroon, ang isang hindi umiiral na iso_rr_path ay makakakuha ng pareho
i-type bilang disk_path.
Kung ang isang disk_path ay hindi nagsisimula sa '/' pagkatapos ay -cdx ay prepended. Kung ang iso_rr_path
ay hindi nagsisimula sa '/' pagkatapos -cd ay prepended.

-mkdir iso_rr_path [...]
Lumikha ng mga walang laman na direktoryo kung wala pa ang mga ito. Pag-iral bilang direktoryo
bumubuo ng WARNING na kaganapan, ang pagkakaroon ng ibang file ay nagdudulot ng FAILURE na kaganapan.

-lns target_text iso_rr_path
Gumawa ng simbolikong link na may address na iso_rr_path na tumuturo sa target_text.
Maaaring wala pa ang iso_rr_path.
Hint: Ang Command -clone ay gumagawa ng katumbas ng ISO ng isang hard link.

-clone iso_rr_path_original iso_rr_path_copy
Gumawa ng kopya ng ISO file object na iso_rr_path_original gamit ang bagong address
iso_rr_path_copy. Kung ang orihinal ay isang direktoryo pagkatapos ay kopyahin ang lahat ng mga file at
mga direktoryo sa ilalim. Kung ang iso_rr_path_original ay isang boot catalog file, kung gayon ito
hindi kinokopya ngunit tahimik na binabalewala.
Ang mga kinopyang ISO file object ay may parehong mga katangian. Ang mga kinopyang file ng data ay tumutukoy sa
ang parehong pinagmulan ng nilalaman tulad ng kanilang mga orihinal. Ang mga kopya ay maaaring manipulahin
nang nakapag-iisa sa kanilang mga orihinal.
Tatanggihan ng utos na ito ang pagpapatupad kung mayroon nang address na iso_rr_path_copy
sa puno ng ISO.

-cp_clone iso_rr_path_original [***] iso_rr_path_dest
Gumawa ng mga kopya ng isa o higit pang mga bagay na ISO file tulad ng sa command -clone. Kung sakali
pinagsama-sama ng collision ang mga direktoryo sa mga umiiral na, ngunit huwag i-overwrite ang umiiral nang ISO
mga bagay sa file.
Ang mga patakaran para sa pagbuo ng mga kopyang address ay kapareho ng sa command -cpr (tingnan
sa itaas) o shell command cp -r. Maliban sa -cpr, kamag-anak na iso_rr_path_original
ay makakakuha ng prepended ang -cd landas at hindi ang -cdx landas. Isaalang-alang ang -mkdir
iso_rr_path_dest bago -cp_clone kaya hindi nakadepende sa numero ang copy address
ng iso_rr_path_original na mga parameter.

Setting para file pagpasok:

-file_size_limit halaga [halaga [...]] --
Itakda ang maximum na pinapayagang laki para sa isang file ng data. Ang mga halaga ay summed up
para sa aktwal na limitasyon. Kung ang tanging halaga ay "naka-off" kung gayon ang laki ng file ay hindi limitado
by xorriso. Ang default ay isang limitasyon ng 100 lawak, 4g -2k bawat isa:
-file_size_limit 400g -200k --
Kapag nag-mount ng mga ISO 9660 filesystem, ang mga lumang operating system ay makakahawak lamang ng mga file up
hanggang 2g -1 --. Ang mga mas bago ay maganda hanggang sa 4g -1 --. Kailangan mo ng bagong Linux kernel
upang basahin nang tama ang huling byte ng isang file >= 4g kung ang laki nito ay hindi nakahanay sa
2048 byte na mga bloke.
xorrisoAng sariling mga kakayahan sa pagbasa ng data ay hindi apektado ng laki ng operating system
mga limitasyon. Ang mga naturang limitasyon ay nalalapat lamang sa pag-mount. Gayunpaman, ang target na filesystem ng
ang isang -extract ay dapat na kunin ang laki ng file.

-hindi_mgt code[:code[...]]
Kontrolin ang gawi ng mga listahan ng pagbubukod.
Nangyayari ang pagpoproseso ng pagbubukod bago mai-mapa ang mga disk_path sa imaheng ISO at
bago maihambing ang mga file sa disk sa mga file ng imahe. Ang ganap na landas ng disk ng
ang pinagmulan ay itinugma laban sa listahan ng -not_paths. Ang leafname ng disk path ay
tumugma laban sa mga pattern sa -not_leaf list. Kung ang isang tugma ay nakita pagkatapos ay ang
disk path ay hindi ituring bilang isang umiiral na file at hindi idaragdag sa ISO
larawan.
Ang ilang mga code ay tinukoy. Magpapatuloy ang mga setting ng _on/_off hanggang sa bawiin ng mga ito
their_off/_on counterparts.
Binura ng "erase" ang mga listahan na naipon ng -not_paths at -not_leaf.
Ang "reset" ay parang "burahin" ngunit muling nag-i-install ng default na gawi.
Ang "off" ay pansamantalang hindi pinapagana ang pagpoproseso ng pagbubukod nang hindi pinapawalang-bisa ang mga listahan at
mga setting.
Ang "on" ay muling pinapagana ang pagpoproseso ng pagbubukod.
Inilalapat ng "param_off" ang pagpoproseso ng pagbubukod lamang sa mga path sa ibaba ng parameter ng disk_path ng
mga utos. Ibig sabihin, ang tahasang ibinigay na mga disk_path ay hindi kasama sa pagproseso ng pagbubukod.
Inilalapat ng "param_on" ang pagpoproseso ng pagbubukod sa mga parameter ng command pati na rin sa mga file
sa ibaba ng naturang mga parameter.
Ang "subtree_off" na may "param_on" ay nagbubukod lamang ng mga path ng parameter kung tumugma ang mga ito sa a
-not_paths item nang eksakto.
Bukod dito, hindi kasama ng "subtree_on" ang mga path ng parameter na humahantong sa isang address ng file
sa ibaba ng anumang item na -not_paths.
Tinatrato ng "ignore_off" ang mga ibinukod na disk file na parang nawawala ang mga ito. Ie nakukuha nila
iniulat gamit ang -compare at tinanggal mula sa larawan gamit ang -update.
Pinapanatili ng "ignore_on" ang mga ibinukod na file mula sa mga aktibidad na -compare o -update.

-hindi_mga landas disk_path [***]
Idagdag ang mga ibinigay na path sa listahan ng mga hindi kasamang absolute disk path. Kung ang isang ibinigay na landas ay
kamag-anak, pagkatapos ay ang kasalukuyang -cdx ay prepended upang bumuo ng isang ganap na landas. Pattern
Ang pagtutugma, kung pinagana, ay nangyayari sa oras ng pagtukoy at hindi kapag ang mga pagsusuri sa pagbubukod
ginawa.
(Huwag kalimutang tapusin ang listahan ng mga disk_path sa pamamagitan ng "--")

-hindi_dahon huwaran
Magdagdag ng iisang shell parser style pattern sa listahan ng mga pagbubukod para sa disk
mga leafname. Ang mga pattern na ito ay sinusuri kapag ang mga pagsusuri sa pagbubukod ay ginawa.

-hindi_listahan disk_path
Basahin ang mga linya mula sa disk_path at gamitin ang bawat isa sa kanila bilang -not_paths parameter, kung
naglalaman sila ng / character, o bilang -not_leaf pattern.

-quoted_not_list disk_path
Tulad ng -not_list ngunit may naka-quote na mga panuntunan sa pagbabasa ng input. Ang bawat salita ay hinahawakan bilang isa
parameter para sa -not_paths o -not_leaf.

-sumunod okasyon[: okasyon[...]]
Paganahin o huwag paganahin ang paglutas ng mga simbolikong link at mountpoint sa ilalim ng mga disk_path.
Nalalapat ito sa mga aksyon -add, -du*x, -ls*x, -findx, -concat, at sa -disk_pattern
expansion.
Mayroong tatlong uri ng pagsunod sa pagpapasya na gagawin:
link ay ang hop mula sa isang simbolikong link patungo sa target na file object nito para sa layunin ng
pagbabasa. Ie hindi para sa command -concat. Kung pinagana, ang mga simbolikong link ay hahawakan
bilang kanilang target na file object, kung hindi, ang mga simbolikong link ay pinangangasiwaan bilang kanilang sarili.
Mount ay ang paglukso mula sa isang filesystem patungo sa isa pang subordinate na filesystem. Kung pinagana
pagkatapos ang mga direktoryo ng mountpoint ay pinangangasiwaan tulad ng anumang iba pang direktoryo, kung hindi man ay mga mountpoint
ay hinahawakan bilang walang laman na mga direktoryo kung sila ay nakatagpo sa puno ng direktoryo
mga paglalakbay.
concat ay ang hop mula sa isang simbolikong link patungo sa target na file object nito para sa layunin ng
pagsusulat. Ibig sabihin para sa command -concat. Ito ay isang panganib sa seguridad!
Hindi gaanong pangkalahatan kaysa sa mga nabanggit na okasyon:
huwaran ay mount at link hopping, ngunit sa panahon lamang ng -disk_pattern expansion.
ang pera ko ay link hopping para sa mga salita ng parameter (pagkatapos ng pagpapalawak ng pattern). Kung
pinagana pagkatapos -ls*x ay magpapakita ng mga target ng link sa halip na ang mga link mismo.
Ipoproseso ng -du*x, -findx, at -add ang mga target ng link ngunit hindi susundan ang mga link sa isang
panghuling puno ng direktoryo sa ibaba ng mga target (maliban kung ang "link" ay pinagana).
Maaaring pagsamahin ang mga okasyon sa isang listahang pinaghihiwalay ng tutuldok. Lahat ng okasyong binanggit sa
Ang listahan ay hahantong sa isang positibong desisyon sa pagsunod.
off pinipigilan ang anumang positibong pagsunod sa desisyon. Gamitin ito kung walang ibang okasyon na naaangkop.
Mga shortcut:
default ay katumbas ng "pattern:mount:limit=100".
on palaging nagpapasya ng positibo. Katumbas ng "link:mount:concat".

Hindi isang okasyon ngunit isang opsyonal na setting ay:
limitasyon=na nagtatakda ng maximum na bilang ng mga link hop. Ang isang link hop ay binubuo ng
isang pagkakasunud-sunod ng mga simbolikong link at isang panghuling target ng iba't ibang uri. Gayunpaman
maaaring umikot ang mga hops na iyon. Halimbawa:
$ ln -s .. uploop
Ang link hopping ay may built-in na loop detection na humihinto sa paglukso sa una
pag-uulit ng isang target na link. Pagkatapos ang paulit-ulit na link ay hinahawakan bilang sarili at hindi bilang
target nito. Nakalulungkot na ang isa ay maaaring bumuo ng mga link na network na nagdudulot ng exponential
workload bago matukoy ang kanilang mga loop. Ang numerong ibinigay na may "limit=" ay maaaring hadlangan
ang workload na ito sa panganib na putulin ang isang sinadyang pagkakasunod-sunod ng mga link hops.

-pathspecs "on"|"off"
Kontrolin ang interpretasyon ng parameter gamit ang xorriso actions -add at -path_list.
Ang "on" ay nagbibigay-daan sa mga pathspec ng form target=pinagmulan tulad ng sa program mkisofs
-graft-points. Hindi rin nito pinapagana ang -disk_pattern expansion para sa command -add.
Hindi pinapagana ng "off" ang mga pathspec ng form na target=source at muling pinapagana ang -disk_pattern
expansion.

-patungan "on"|"nondir"|"off"
Payagan o huwag payagan ang pag-overwrit ng mga umiiral nang file sa ISO image ng mga file na may
parehong pangalan.
Sa pagtatakda ng "off", ang mga banggaan ng pangalan ay nagdudulot ng mga kaganapang FAILURE. Sa pagtatakda ng "nondir",
ang mga direktoryo lamang ang protektado ng mga naturang kaganapan, nakukuha ng iba pang umiiral na mga uri ng file
ginagamot sa -rm bago maidagdag ang bagong file. Ang pagtatakda ng "on" ay pinapagana ang awtomatiko
-rm_r. Ibig sabihin, ang isang hindi direktoryo ay maaaring palitan ang isang umiiral na direktoryo at lahat nito
mga nasasakupan.
Kung pinagana ang pagpapanumbalik ng mga file, malalapat ang panuntunan sa pag-overwrite sa target
file object sa disk pati na rin, ngunit ang "on" ay na-downgrade sa "nondir".

-split_size numero["k"|"m"]
Itakda ang threshold para sa awtomatikong paghahati ng mga regular na file. Ang mga ganitong paghahati ng mga mapa a
malaking disk file papunta sa isang ISO na direktoryo na may ilang bahaging file dito. Ito ay
kinakailangan kung ang laki ng disk file ay lumampas sa -file_size_limit. Mas lumang operating
ang mga system ay maaaring humawak ng mga file sa naka-mount na ISO 9660 filesystem kung mas maliit ang mga ito
kaysa sa 2 GiB o sa ibang mga kaso 4 GiB.
Ang default ay 0 na magbubukod ng mga file na mas malaki kaysa sa -file_size_limit ng isang FAILURE
kaganapan. Ang isang mahusay na nasubok -split_size ay 2047m. Ang mga sukat sa itaas -file_size_limit ay hindi
pinahihintulutan.
Habang ang command -split_size ay nakatakdang mas malaki kaysa sa 0 tulad ng isang direktoryo na may split file
ang mga piraso ay makikilala at mapangasiwaan tulad ng isang regular na file sa pamamagitan ng mga utos -compare* ,
-update*, at sa mga overwrite na sitwasyon. Mayroong -ossirox na mga parameter
"concat_split_on" at "concat_split_off" na kumokontrol sa pangangasiwa kapag nakuha ang mga file
naibalik sa disk.
Upang makilala, ang mga pangalan ng mga bahaging file ay kailangang ilarawan ang
paghahati ng 5 numero:
part_number, kabuuang_parts, byte_offset, byte_count, disk_file_size
na naka-embed sa sumusunod na text form:
bahagi_#_of_#_at_#_with_#_of_#
Ang pag-scale ng mga character tulad ng "m" o "k" ay isinasaalang-alang. Ang lahat ng mga digit ay
binibigyang-kahulugan bilang decimal, kahit na ang mga nangungunang zero ay naroroon.
E.g: /file/part_1_of_3_at_0_with_2047m_of_5753194821
Walang ibang mga file ang pinapayagan sa direktoryo. Ang lahat ng mga bahagi ay kailangang naroroon at ang mga ito
ang mga numero ay dapat na makatwiran. Hal. byte_count ay dapat na wasto bilang -cut_out parameter
at ang kanilang mga nilalaman ay maaaring hindi magkakapatong.

talaksan mga manipulasyon:

Ang mga sumusunod na utos ay nagmamanipula ng mga file sa ISO image, hindi alintana kung sila ay nagmula
mula sa na-load na larawan o bagong ipinasok.

-iso_rr_pattern "on"|"ls"|"off"
Itakda ang pattern expansion mode para sa iso_rr_path na mga parameter ng ilang command
na sumusuporta sa tampok na ito.
Ang pagtatakda ng "off" ay hindi pinapagana ang pagpapalawak ng pattern para sa lahat ng mga utos na minarkahan dito
man page ayon sa "iso_rr_path [***]" o "iso_rr_pattern [***]".
Ang pagtatakda ng "on" ay nagbibigay-daan para sa lahat ng mga utos na iyon.
Ang pagtatakda ng "ls" ay nagbibigay-daan lamang para sa mga minarkahan ng "iso_rr_pattern [***]".
Ang default ay "naka-on".

-rm iso_rr_path [***]
Tanggalin ang ibinigay na mga file mula sa imaheng ISO.
Tandaan: Hindi ito nagbibigay ng anumang espasyo sa -indev medium, kahit na ang pagtanggal ay
nakatuon sa parehong medium na iyon.
Ang laki ng imahe ay liliit kung ang imahe ay nakasulat sa ibang medium sa
mode ng pagbabago.

-rm_r iso_rr_path [***]
Tanggalin ang ibinigay na mga file o mga puno ng direktoryo mula sa imaheng ISO. Tingnan din ang tala
na may utos -rm.

-rmdir iso_rr_path [***]
Tanggalin ang mga walang laman na direktoryo.

-galaw iso_rr_path iso_rr_path
Palitan ang pangalan ng file na ibinigay ng una (pinagmulan) iso_rr_path sa pangalawa (destinasyon)
iso_rr_path. Lumihis mula sa mga patakaran ng shell command mv sa pamamagitan ng hindi paglipat ng pinagmulang file
sa ilalim ng isang kasalukuyang direktoryo ng patutunguhan. Ang pinagmulang file ay sa halip ay papalitan
tulad ng isang direktoryo, kung ito ay pinahihintulutan ng command -overwrite.

-mv iso_rr_path [***] iso_rr_path
Palitan ang pangalan ng ibinigay na mga object ng file sa ISO tree sa huling parameter sa listahan.
Gamitin ang parehong mga panuntunan tulad ng sa shell command mv.
Kung pinagana ang pagpapalawak ng pattern at kung ang huling parameter ay naglalaman ng wildcard
mga character pagkatapos ay dapat itong tumugma sa eksaktong isang umiiral na file address, o kung hindi ang
nabigo ang command sa isang kaganapang FAILURE.

-chown uid iso_rr_path [***]
Itakda ang pagmamay-ari ng mga file object sa ISO image. Ang uid ay maaaring isang decimal na numero
o ang pangalan ng isang user na kilala sa operating system.

-chown_r uid iso_rr_path [***]
Tulad ng -chown ngunit nakakaapekto sa lahat ng mga file sa ibaba ng mga direktoryo sa wakas.

-chgrp gid iso_rr_path [***]
Itakda ang attribute ng grupo ng mga file object sa ISO image. Ang gid ay maaaring isang decimal
numero o pangalan ng isang pangkat na kilala sa operating system.

-chgrp_r gid iso_rr_path [***]
Tulad ng -chgrp ngunit nakakaapekto sa lahat ng mga file sa ibaba ng mga direktoryo sa wakas.

-chmod mode iso_rr_path [***]
Katumbas ng shell command chmod sa ISO image. Ang mode ay alinman sa isang octal na numero
nagsisimula sa "0" o isang listahan ng mga pahayag ng form na pinaghihiwalay ng kuwit
[ugoa]*[+-=][rwxst]* .
Tulad ng: go-rwx,u+rwx .
Personalidad: u=user, g=group, o=others, a=all
Operator: + nagdadagdag ng mga ibinigay na pahintulot, - binawi ang mga ibinigay na pahintulot, = binawi ang lahat ng luma
mga pahintulot at pagkatapos ay idagdag ang mga ibinigay.
Pahintulot: r=read, w=write, x=execute|inspect, s=setuid|setgid, t=sticky bit
Para sa mga octal na numero tingnan ang man 2 stat.

-chmod_r mode iso_rr_path [***]
Tulad ng -chmod ngunit nakakaapekto sa lahat ng mga file sa ibaba ng mga direktoryo sa wakas.

-setfacl acl_text iso_rr_path [***]
Ilakip ang ibinigay na ACL sa ibinigay na iso_rr_paths. Kung ang mga file ay mayroon nang mga ACL,
pagkatapos ay tatanggalin ang mga iyon bago magkabisa ang mga bago. Kung walang laman ang acl_text,
o naglalaman ng text na "clear" o ang text na "--remove-all", pagkatapos ay ang mga kasalukuyang ACL
ay aalisin at walang mga bago na kalakip. Anumang iba pang nilalaman ng acl_text
ay bibigyang-kahulugan bilang isang listahan ng mga entry sa ACL. Maaaring nasa mahabang multi-line ito
format na inilabas ng -getfacl ngunit maaari ding paikliin bilang sumusunod:
Ang mga entry sa ACL ay pinaghihiwalay ng kuwit o bagong linya. Kung ang isang entry ay walang laman na teksto o nagsisimula
na may "#" pagkatapos ay hindi ito papansinin. Ang isang wastong entry ay kailangang magsimula sa pamamagitan ng isang liham mula sa
{ugom} para sa "user", "group", "other", "mask". Dapat itong maglaman ng dalawang colon ":". A
ang walang laman na text sa pagitan ng mga ":" ay nagbibigay ng user id o group id. Pagkatapos ng pangalawang ":"
maaaring may mga titik mula sa {rwx- #}. Ang unang tatlo ay nagbibigay ng read, write, o execute
pahintulot. Ang mga titik na "-", " " at TAB ay hindi pinapansin. "#" ang sanhi ng natitirang bahagi ng entry
hindi papansinin. Letter "X" o anumang iba pang mga titik ay hindi suportado. Mga halimbawa:
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-
Ang isang wastong entry ay maaaring prefix ng "d", ilang mga sumusunod na character at ":". Ito
ay nagpapahiwatig na ang entry ay napupunta sa "default" na ACL sa halip na sa "access" na ACL.
Halimbawa:
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 [***]
Tulad ng -setfacl ngunit nakakaapekto sa lahat ng mga file sa ibaba ng mga direktoryo sa wakas.

-setfacl_list disk_path
Basahin ang output ng -getfacl_r o shell command getfacl -R at ilapat ito sa
iso_rr_paths tulad ng ibinigay sa mga linya na nagsisimula sa "# file:". Magbabago ito
pagmamay-ari, pangkat at ACL ng mga ibinigay na file. Kung ang disk_path ay "-" kung gayon ang mga linya ay
basahin mula sa karaniwang input. Ang linyang "@" ay nagtatapos sa listahan, ang "@@@" ay nag-aabort nang hindi binabago ang
nakabinbing iso_rr_path.
Dahil -getfacl at getfacl -R strip na humahantong sa "/" mula sa mga path ng file, ang setting ng -cd
ay palaging mahalaga.

-setfattr [-] name value iso_rr_path [***]
Ilakip ang ibinigay na pares ng pangalan at halaga ng xattr sa ibinigay na mga iso_rr_path. Kung ang
ang ibinigay na pangalan ay may prefix na "-", pagkatapos ay ang pares na may ganoong pangalan ay maaalis sa
listahan ng xattr. Kung ang pangalan ay "--remove-all" kung gayon ang lahat ng user namespace xattr ng ibinigay
Ang mga iso_rr_path ay tinanggal. Sa kaso ng pagtanggal, ang value ay dapat na isang walang laman na text.
Mga pangalan lang mula sa user namespace ang pinapayagan. Ibig sabihin, kailangang magsimula sa isang pangalan
"user.", tulad ng "user.x" o "user.whatever".
Ang mga halaga at pangalan ay sumasailalim sa normal na pagpoproseso ng input ng xorriso. Tingnan din ang utos
-backslash_codes. Maliban sa command na -setfattr_list, ang byte value na 0 ay hindi
ipahayag sa pamamagitan ng -setfattr.

-setfattr_r [-] name value iso_rr_path [***]
Tulad ng -setfattr ngunit nakakaapekto sa lahat ng mga file sa ibaba ng mga direktoryo sa wakas.

-setfattr_list disk_path
Basahin ang output ng -getfattr_r o shell command getfattr -Rd at ilapat ito sa
iso_rr_paths tulad ng ibinigay sa mga linya na nagsisimula sa "# file:". Lahat ng dating umiiral
Ang user space xattr ng ibinigay na iso_rr_paths ay tatanggalin. Kung ang disk_path ay "-"
pagkatapos ay binabasa ang mga linya mula sa karaniwang input.
Dahil -getfattr at getfattr -Rd strip na humahantong sa "/" mula sa mga path ng file, ang setting ng
-cd ay palaging mahalaga.
Ang mga walang laman na linya ng input at linya na nagsisimula sa "#" ay hindi papansinin (maliban sa "# file:").
Tinatapos ng linyang "@" ang listahan, ang "@@@" ay nag-aabort nang hindi binabago ang nakabinbing iso_rr_path.
Ang ibang mga linya ng pag-input ay dapat may form
name="value"
Ang pangalan ay dapat mula sa user namespace. Ie user.xyz kung saan dapat binubuo ang xyz
mga napi-print na character lamang. Ang separator "=" ay hindi pinapayagan sa mga pangalan. Ang halaga ay maaaring
naglalaman ng anumang uri ng mga byte. Dapat nasa quotes. Subaybayan ang whitespace pagkatapos ng dulo
quote ay hindi papansinin. Ang mga hindi napi-print na byte at quote ay dapat na kinakatawan bilang \XYZ
sa pamamagitan ng kanilang octal 8-bit code na XYZ. Gumamit ng code \000 para sa 0-bytes.

-alter_date i-type ang timestring iso_rr_path [***]
Baguhin ang mga entry ng petsa ng mga file sa imaheng ISO. uri ay maaaring isa sa mga sumusunod:
Ang "a" ay nagtatakda ng oras ng pag-access, nag-a-update ng ctime.
Ang "m" ay nagtatakda ng oras ng pagbabago, nag-a-update ng ctime.
Ang "b" ay nagtatakda ng oras ng pag-access at oras ng pagbabago, nag-a-update ng oras.
Itinakda ng "ac", "mc", at "bc" ang mga oras nang hindi ina-update ang ctime.
Itinatakda ng "c" ang ctime.
Ang timestring ay maaaring nasa mga sumusunod na format (tingnan din ang seksyong MGA HALIMBAWA):
Gaya ng inaasahan sa petsa ng programa:
MMDDhhmm[[CC]YY][.ss]]
Tulad ng ginawa ng petsa ng programa:
[Araw] MMM DD hh:mm:ss [TZON] YYYY
Mga kaugnay na oras na binibilang mula sa kasalukuyang oras ng orasan:
+|-Numero["s"|"h"|"d"|"w"|"m"|"y"]
kung saan ang ibig sabihin ng "s" ay mga segundo, "h" na oras, "d" na araw, "w" na linggo, "m"=30d, "y"=365.25d plus
Idinagdag ang 1d sa resulta ng multiplikasyon.
Nabilang ang mga ganap na segundo mula Enero 1 1970:
=Bilang
xorrisosariling timestamp ni:
YYYY.MM.DD[.hh[mm[ss]]]
scdbackup timestamp:
YYMMDD[.hhmm[ss]]
kung saan ang "A0" ay taong 2000, ang "B0" ay 2010, atbp.
Mga timestamp ng dami ng ECMA-119:
YYYYMMDDhhmmsscc
Ang mga ito ay karaniwang ibinibigay bilang GMT. Ang suffix na "LOC" ay nagdudulot ng local timezone conversion.
Hal 2013010720574700, 2013010720574700LOC. Ang huling dalawang digit na cc (centiseconds)
ay hindi papansinin, ngunit dapat na naroroon upang gawin ang format na makilala.
Halimbawa:
-alter_date mc 2013.11.27.103951 /file1 /file2 --

-alter_date_r i-type ang timestring iso_rr_path [***]
Tulad ng -alter_date ngunit nakakaapekto sa lahat ng mga file sa ibaba ng mga direktoryo sa wakas.

-tago hide_state iso_rr_path [***]
Pigilan ang mga pangalan ng ibinigay na mga file mula sa pagpapakita sa mga puno ng direktoryo ng ISO
9660 at/o Joliet at/o HFS+ kapag naisulat ang larawan. Ang nilalaman ng data ng
ang mga nakatagong file ay isasama sa magreresultang larawan, kahit na hindi sila nagpapakita
sa anumang direktoryo. Ngunit kakailanganin mo ng sariling paraan upang makahanap ng walang pangalan na data sa
larawan.
Babala: Ang data na nakatago mula sa ISO 9660 tree ay hindi makokopya ng
isulat ang paraan ng pagbabago.
Ang mga posibleng value ng hide_state ay: "iso_rr" para sa pagtatago mula sa ISO 9660 tree, "joliet"
para sa Joliet tree, "hfsplus" para sa HFS+, "on" para sa kanilang lahat. Ang ibig sabihin ng "off" ay visibility sa
lahat ng mga puno ng direktoryo.
Maaaring pagsamahin ang mga halagang ito. Hal: joliet:hfsplus
Ang command na ito ay hindi nalalapat sa boot catalog. Sa halip gamitin ang: -boot_image "anumang"
"cat_hidden=on"

puno pagtawid utos -hanapin:

-hanapin iso_rr_path [test [op] [test ...]] [-exec action [params]] --
Isang pinaghihigpitang kapalit para sa paghahanap ng shell command sa imaheng ISO. Ito ay gumaganap ng isang
aksyon sa pagtutugma ng mga bagay sa file sa o sa ibaba ng iso_rr_path.
Kung hindi ginamit bilang huling utos sa linya, kailangang makuha ang listahan ng parameter
winakasan ng "--".
Ang mga pagsusulit ay opsyonal. Kung ang mga ito ay tinanggal, ang aksyon ay inilalapat sa lahat ng mga bagay ng file.
Kung ang mga pagsusulit ay ibinigay pagkatapos ay bumubuo sila ng isang expression. Inilapat ang aksyon
lamang kung ang expression ay tumutugma sa file object. Default na expression operator sa pagitan
ang mga pagsubok ay -at, ibig sabihin, tumutugma lamang ang expression kung tumutugma ang lahat ng pagsubok nito.
Ang mga magagamit na pagsubok ay:
-yam pattern : Tumutugma kung tumutugma ang pattern sa pangalan ng dahon ng file. Kung ang pattern ay
hindi naglalaman ng alinman sa mga character na "*?[", pagkatapos ay puputulin ito ayon sa
-file_name_limit at sa gayon ay tumutugma sa pinutol na pangalan sa ISO filesystem.
-buong pangalan pattern : Tumutugma kung ang pattern ay tumutugma sa path ng file kung paano ito magiging
naka-print sa pamamagitan ng aksyon na "echo". Ang karakter na '/' ay maaaring itugma ng mga wildcard. Kung pattern
ang mga piraso sa pagitan ng '/' ay hindi naglalaman ng alinman sa mga character na "*?[", magiging sila
pinutol ayon sa -file_name_limit.
-disk_name pattern : Like -name ngunit sinusubukan ang pangalan ng dahon ng file source sa
disk. Maaaring tumugma lamang sa mga file ng data na hindi nagmumula sa na-load na larawan, o para sa
mga direktoryo sa itaas ng naturang mga file ng data. Sa mga direktoryo ang resulta ay maaaring magbago sa pagitan
-find run kung nagmumula ang content nila sa maraming source.
-disk_path disk_path : Tumutugma kung ang ibinigay na disk_path ay katumbas ng landas ng
source ng file sa disk. Ang parehong mga paghihigpit ay nalalapat tulad ng sa -disk_name.
-Uri type_letter : Tumutugma sa mga file ng ibinigay na uri: "block", "char", "dir",
"pipe", "file", "link", "socket", "eltorito", at "Xotic" na tumutugma sa hindi
tumugma sa iba pang mga uri.
Ang unang titik lamang ang binibigyang kahulugan. Hal: -hanapin / -uri d
-nasira : Tumutugma sa mga file na gumagamit ng mga bloke ng data na minarkahan bilang nasira ng nakaraang pagtakbo
ng -check_media. Naglalaho ang impormasyon ng pinsala kapag na-load ang isang bagong imaheng ISO.
Tandaan na ang isang MD5 session mismatch ay nagmamarka sa lahat ng mga file ng session bilang nasira. Kung
mas pinong pagkakaiba ang nais, gumanap -md5 off bago -check_media.
-pending_data : Tumutugma sa mga file na kumukuha ng kanilang nilalaman mula sa labas ng na-load na ISO
larawan.
-lba_range start_lba block_count : Tumutugma sa mga file na gumagamit ng mga bloke ng data sa loob ng
hanay ng start_lba at start_lba+block_count-1.
-may_acl : Tumutugma sa mga file na may hindi maliit na ACL.
-may_xattr : Tumutugma sa mga file na mayroong xattr name-value pairs mula sa user namespace.
-may_aaip : Tumutugma sa mga file na may ACL o anumang xattr.
-may_any_xattr : Tumutugma sa mga file na mayroong anumang xattr maliban sa ACL.
-may_md5 : Tumutugma sa mga file ng data na mayroong mga MD5 checksum.
-may_hfs_crtp uri ng tagalikha : Tumutugma sa mga file na may ibinigay na tagalikha ng HFS+ at
uri na nakalakip. Ito ay mga code ng 4 na character na maiimbak kung ang -hfsplus ay
pinagana. Gumamit ng isang gitling '-' bilang wildcard na tumutugma sa anumang naturang code. Hal:.
-may_hfs_crtp YYDN TEXT
-may_hfs_crtp - -
-may_hfs_bless pagpapala : Tumutugma sa mga file na nagtataglay ng ibinigay na pagpapala ng HFS+. Maaaring
maging isa sa : "ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder",
"osx_folder", "kahit ano". Tingnan din ang action set_hfs_bless.
-may_filter : Tumutugma sa mga file na na-filter ng -set_filter.
-nakatago hide_state : Tumutugma sa mga file na nakatago sa "iso_rr" tree, sa "joliet"
tree, sa "hfsplus" tree, sa lahat ng puno ("on"), o hindi nakatago sa anumang puno ("off").
Ang mga nakatago sa ilang puno ay tumutugma -hindi -nakatagong "off".
-bad_outname namespace : Tumutugma sa mga file na may mga pangalan na nagbabago kapag na-convert
at pabalik sa pagitan ng lokal na hanay ng character at isa sa mga namespace na "rockridge",
"joliet", "ecma119", "hfsplus".
Lahat ng naaangkop na -mga tuntunin sa pagsunod ay isinasaalang-alang. Ang panuntunang "omit_version" ay
palaging naka-enable, dahil kung hindi, ang mga namespace na "joliet" at "ecma119" ay magdudulot ng mga pagbabago
sa bawat pangalan na hindi direktoryo. Pag-isipang paganahin din ang mga panuntunang "no_force_dots" at
"no_j_force_dots".
Gumagamit ang mga namespace ng iba't ibang set ng character at naglalapat ng mga karagdagang paghihigpit sa pangalan
haba, pinahihintulutang mga character, at mga sangkap ng kinakailangang pangalan. "rockridge" gamit
ang set ng character na tinukoy ng -out_charset, "joliet" ay gumagamit ng UCS-2BE, "ecma119" ay gumagamit
ASCII, "hfsplus" ay gumagamit ng UTF-16BE.
-name_limit_blocker haba : Tumutugma sa mga pangalan ng file na pumipigil sa utos
-file_name_limit na may ibinigay na haba. Ang utos mismo ay nag-uulat lamang ng una
file ng problema.
-pugutan : Kung ang pagsubok na ito ay naabot at ang nasubok na file ay isang direktoryo kung gayon -find will
huwag sumisid sa direktoryo na iyon. Ang pagsubok na ito mismo ay palaging tumutugma.
-gamitin ang_pattern "on"|"off" : Kinokontrol ng pseudo test na ito ang interpretasyon ng mga wildcard
na may mga pagsubok -name, -wholename, at -disk_name. Ang default ay "naka-on". Kung ang interpretasyon ay
hindi pinagana ng "off", kung gayon ang mga parameter ng -name, -wholename, at -disk_name ay kailangang
literal na tumugma sa halip na bilang pattern ng paghahanap. Ang pagsubok na ito mismo ay palaging tumutugma.
-or_use_pattern "on"|"off" : Tulad ng -use_pattern, ngunit awtomatikong idinaragdag ang
pagsubok sa pamamagitan ng -o sa halip na sa pamamagitan ng -at. Karagdagan ang pagsubok mismo ay hindi kailanman tumutugma. Kaya a
kasunod na pagsubok -o magiging dahilan upang maisagawa ang iba pang operand nito.
-desisyon "yes"|"no" : Kung ang pagsusulit na ito ay naabot pagkatapos ang pagsusuri ay matatapos kaagad
at gagawin ang aksyon kung ang desisyon ay "oo" o "totoo". Tingnan ang operator -kung.
-totoo at -mali : Palaging tumutugma o hindi tumutugma, ayon sa pagkakabanggit. Nagpapatuloy ang pagsusuri.
-sort_lba : Laging tugma. Ito ay nagiging sanhi ng -find upang maisagawa ang pagkilos nito sa isang pagkakasunud-sunod
pinagsunod-sunod ayon sa ISO image block address ng mga file. Maaari itong mapabuti ang throughput
na may mga aksyon na nagbabasa ng data mula sa mga optical drive. Ang aksyon ay palaging makakakuha ng
ganap na landas bilang parameter.
Ang mga magagamit na operator ay:
-hindi : Tumutugma kung hindi tumugma ang susunod na pagsubok o sub expression. Maraming pagsubok ang ginagawa
ito partikular:
-walang sira, -lba_range na may negatibong start_lba, -may_no_acl, -may_no_xattr,
-walang_aaip, -walang_filter .
-at : Tumutugma kung magkatugma ang magkalapit na pagsubok o expression.
-O : Tumutugma kung tumugma man lang ang isa sa mga kalapit na pagsubok o expression.
-sub ... -subend or ( ... ) : Maglakip ng sub expression na unang susuriin
bago ito iproseso ng mga kalapit na operator. Ang karaniwang nauuna ay: -hindi, -o ,
-at.
-kung ... -tapos ... - kung hindi ... -tapos ... -iba ... -tapusin kung : Maglakip ng isa o higit pang sub
mga ekspresyon. Kung tumutugma ang expression na -if, susuriin ang expression na -then
bilang resulta ng buong ekspresyon hanggang sa -endif. Iba ang susunod na -elseif
ang expression ay sinusuri at kung ito ay tumutugma, ang -then expression. Sa wakas sa kaso ng
walang tugma, sinusuri ang -else expression. Maaaring mayroong higit sa isang -elseif.
Hindi sapilitan ang -else o -elseif. Kung ang -else ay nawawala at tatamaan,
tapos non-match ang resulta.
-if-expressions ay ang pangunahing use case para sa pagsubok sa itaas -desisyon.

Default na aksyon ay miss, ibig sabihin upang i-print ang address ng nahanap na file. Iba pang mga aksyon
ay tiyak xorriso mga utos na ginagawa sa mga nahanap na file. Ang mga ito
ang mga utos ay maaaring may mga tiyak na parameter. Tingnan din ang kanilang mga partikular na paglalarawan.
chown at chown_r baguhin ang pagmamay-ari at kunin ang user id bilang parameter. Hal:
-exec chown thomas --
chgrp at chgrp_r baguhin ang attribute ng grupo at kunin ang group id bilang parameter.
Hal: -exec chgrp_r staff --
chmod at chmod_r baguhin ang mga pahintulot sa pag-access at kumuha ng string ng mode bilang parameter.
Hal: -exec chmod aw,a+r --
alter_date at alter_date_r baguhin ang mga timestamp. Nakakakuha sila ng isang uri ng karakter at a
timestring bilang mga parameter.
Hal: -exec alter_date "m" "Dec 30 19:34:12 2007" --
lsdl nagpi-print ng impormasyon ng file tulad ng shell command ls -dl.
ihambing gumaganap ng command -compare sa nahanap na file address bilang iso_rr_path at
ang kaukulang file address sa ibaba ng parameter na disk_path_start nito. Para dito ang
Ang iso_rr_path ng -find command ay mapapalitan ng disk_path_start.
Hal: -hanapin /thomas -exec ihambing /home/thomas --
update gumaganap ng command -update gamit ang nahanap na file address bilang iso_rr_path. Ang
ang kaukulang file address ay tinutukoy tulad ng sa itaas na aksyon na "ihambing".
update_merge ay tulad ng pag-update ngunit hindi tinatanggal ang nahanap na file kung ito ay nawawala
disk. Maaari itong patakbuhin nang maraming beses at itala kasama ang lahat ng binisita na file kung ang kanilang
ang katapat sa disk ay nakita na ng isa sa mga tumatakbong update_merge.
Sa wakas, maaaring alisin ng isang -find run na may aksyon na "rm_merge" ang lahat ng file na nakakita ng no
katapat sa disk.
Hanggang sa susunod na "rm_merge" o "clear_merge" ang lahat ng bagong ipinasok na file ay mamarkahan
bilang pagkakaroon ng isang disk counterpart.
rm inaalis ang nahanap na iso_rr_path mula sa imahe kung hindi ito isang direktoryo na may mga file
sa loob. Ibig sabihin, ang "rm" na ito ay kinabibilangan ng "rmdir".
rm_r inaalis ang nahanap na iso_rr_path mula sa imahe, kasama ang buong mga puno ng direktoryo.
rm_merge inaalis ang nahanap na iso_rr_path kung ito ay binisita ng isa o higit pang nauna
mga aksyon na "update_merge" at walang nakitang katapat sa disk sa alinman sa mga ito. Ang pagmamarka
mula sa mga aksyon sa pag-update ay tinanggal sa anumang kaso.
clear_merge inaalis ang isang panghuling pagmamarka mula sa pagkilos na "update_merge".
report_damage inuuri ang mga file kung natamaan man nila ang isang bloke ng data na minarkahan bilang
nasira. Ang resulta ay naka-print kasama ang address ng unang nasirang byte,
ang maximum span ng mga pinsala, laki ng file, at ang path ng file.
report_lba nagpi-print ng mga file na nauugnay sa mga bloke ng data ng imahe. Sinasabi nito ang
logical block address, ang block number, ang byte size, at ang path ng bawat file.
Maaaring mag-ulat ng higit sa isang linya bawat file kung ang file ay may higit sa isa
seksyon. Sa kasong ito, ang bawat linya ay may ibang lawak na numero sa column na "xt".
report_sections tulad ng report_lba ngunit sinasabi ang mga laki ng byte ng partikular
mga seksyon kaysa sa kabuuang laki ng byte ng file.
getfacl nagpi-print ng mga pahintulot sa pag-access sa ACL text form sa resultang channel.
setfacl nakakabit ng mga ACL pagkatapos tanggalin ang mga umiiral na. Ang bagong ACL ay ibinigay sa text
form gaya ng tinukoy sa command -setfacl.
Hal: -exec setfacl u:lisa:rw,u::rw,g::r,o::-,m::rw --
getfattr nagpi-print ng mga pares ng pangalan-halaga ng xattr mula sa namespace ng user hanggang sa channel ng resulta.
get_any_xattr nagpi-print ng mga pares ng pangalan-halaga ng xattr mula sa anumang namespace maliban sa ACL sa
channel ng resulta. Ito ay kadalasang para sa pag-debug ng namespace na "isofs".
list_extattr mode ay nagpi-print ng script sa resultang channel, na gagamit ng FreeBSD
command setextattr upang itakda ang xattr name-value pairs ng user namespace ng file.
Kinokontrol ng mode ng parameter ang anyo ng output ng mga pangalan at halaga. Default na mode
Ang "e" ay nagpi-print ng mga hindi nakakapinsalang character sa mga panipi ng shell, ngunit kumakatawan sa mga text na may
octal 001 hanggang 037 at 0177 hanggang 0377 sa pamamagitan ng isang naka-embed na echo -e command. Naka-print ang mode na "q".
anumang mga character sa mga panipi ng shell. Maaaring hindi ito ligtas sa terminal ngunit dapat
gumana sa mga script file. Ang mode na "r" ay hindi gumagamit ng mga panipi. Hindi ligtas. Naka-print ang mode "b".
backslash encoding. Hindi angkop para sa pag-parse ng shell.
Hal -exec list_extattr e --
Ang command -backslash_codes ay hindi nakakaapekto sa output.
get_md5 ini-print ang kabuuan ng MD5, kung naitala, kasama ang landas ng file.
check_md5 inihahambing ang kabuuan ng MD5, kung naitala, sa nilalaman ng file at mga ulat kung
mismatch.
Hal: -find / -not -pending_data -exec check_md5 FAILURE --
gumawa_md5 nagbibigay ng data file na may MD5 na kabuuan ng nilalaman nito. Kapaki-pakinabang upang i-upgrade ang
mga file sa na-load na larawan sa buong saklaw ng MD5 sa susunod na commit na may -md5 "on".
Hal: -hanapin / -uri f -hindi -may_md5 -exec make_md5 --
setfattr nagtatakda o nagtatanggal ng mga pares ng halaga ng pangalan ng xattr.
Hal: -find / -has_xattr -exec setfattr --remove-all '' --
set_hfs_crtp nagdaragdag, nagbabago, o nag-aalis ng mga katangian ng tagalikha at uri ng HFS+.
Hal: -exec set_hfs_crtp YYDN TEXT
Hal: -hanapin /my/dir -prune -exec set_hfs_crtp --delete -
get_hfs_crtp ini-print ang tagalikha ng HFS+ at i-type ang mga katangian kasama ng
iso_rr_path, kung ang file ay may ganoong mga katangian.
Hal: -exec get_hfs_crtp
set_hfs_bless inilalapat o inaalis ang mga pagpapala ng HFS+. Ang mga ito ay mga tungkulin na maaaring
na maiugnay sa hanggang apat na direktoryo at isang data file:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
Maaaring paikliin ang mga ito bilang "p", "i", "s", "9", at "x".
Ang bawat ganoong tungkulin ay maaaring maiugnay sa hindi hihigit sa isang file object. Ang "intel_bootfile" ay
ang isa na ilalapat sa isang data file. Ang lahat ng iba ay nalalapat sa mga direktoryo. Ang
-find run ay magtatapos sa sandaling maibigay ang unang basbas. Ang dating maydala ng
ang pagpapala ay mawawala ito pagkatapos. Walang file object ang maaaring magdala ng higit sa isang pagpapala.
Hal: -hanapin ang /my/blessed/directory -exec set_hfs_bless p
Dagdag pa, mayroong pagpapala na "wala" o "n" na nagpapawalang-bisa sa anumang pagpapala mula sa natagpuan
mga file. Ang -find run na ito ay hindi titigil kapag naabot na ang unang laban.
Hal: -find / -has_hfs_bless any -exec set_hfs_bless none
get_hfs_bless ini-print ang papel ng pagpapala ng HFS+ at ang iso_rr_path, kung ang file ay
pinagpala sa lahat.
Hal: -exec get_hfs_bless
set_filter inilalapat o inaalis ang mga filter.
Hal: -exec set_filter --zisofs --
mkisofs_r inilalapat ang mga patakaran ng mkisofs -r sa file object:
ang user id at group id ay naging 0, lahat ng r-permission ay ibinibigay, lahat ay tinanggihan. Kung
mayroong anumang x-permission, pagkatapos lahat ng tatlong x ay mabibigyan. nakukuha ng s- at t-bits
inalis.
sort_weight nag-a-attribute ng LBA weight number sa mga regular na file.
Ang numero ay maaaring mula sa -2147483648 hanggang 2147483647. Kung mas mataas ito, mas mababa
ang magiging block address ng data ng file sa lumalabas na ISO image. Kasalukuyan
ang boot catalog ay may hardcoded na timbang na 1 bilyon. Karaniwan dapat itong sakupin
ang bloke na may pinakamababang posibleng address.
Ang mga file ng data na ni-load ng -indev o -dev ay nakakakuha ng timbang sa pagitan ng 1 at 2 exp 28 =
268,435,456, depende sa kanilang block address. Ito ay dapat panatilihin ang mga ito halos sa
parehong pagkakasunud-sunod kung ang paraan ng pagsulat ng pagbabago ay inilapat.
Ang mga file ng data na idinagdag ng ibang mga command ay nakakakuha ng paunang timbang na 0. Boot
Ang mga file ng imahe ay may default na timbang na 2.
Hal: -exec sort_weight 3 --
show_stream ipinapakita ang content stream chain ng isang data file.
show_stream_id ay tulad ng show_stream, ngunit nagpi-print din sa pagitan ng uri ng stream at una
":" sa mga square bracket ng libisofs id number: [fs_id,dev_id,ino_id].
itago dinadala ang file sa isa sa mga hide state na "on", "iso_rr", "joliet",
"hfsplus", "off". Maaaring sila ay pinagsama. Hal: joliet:hfsplus
Hal:
-find / -disk_name *_secret -exec hide on
print_outname ipi-print sa unang linya ang filename bilang nakarehistro ng programa
modelo, at sa pangalawang linya ang filename pagkatapos ng conversion pabalik-balik sa pagitan
local character set at isa sa mga namespace na "rockridge", "joliet", "ecma119", o
"hfsplus". Ang ikatlong linya ng output ay "--" .
Ang pagpapalit ng pangalan ay hindi isinasaalang-alang ang posibilidad ng mga banggaan ng pangalan
sa target na namespace. Ang ganitong mga banggaan ay malamang sa "joliet" at "ecma119",
kung saan naresolba ang mga ito sa pamamagitan ng mga awtomatikong pagbabago sa pangalan ng file.
Hal:
-hanapin / -bad_outname joliet -exec print_outname joliet
estimate_size nagpi-print ng mas mababa at mas mataas na pagtatantya ng bilang ng mga bloke na
ang mga natagpuang file na magkasama ay sasakupin sa umuusbong na imaheng ISO. Ito ay hindi
account para sa superblock, para sa mga direktoryo sa -find path, o para sa imahe
padding.
mahanap nagsasagawa ng isa pang run of -find sa katugmang file address. Tinatanggap nito ang
parehong params bilang -find, maliban sa iso_rr_path.
Hal:
-hanapin / -pangalan '???' -type d -exec find -name '[abc]*' -exec chmod aw,a+r --

Mga filter para data file nilalaman:

Mga filter maaaring mai-install sa pagitan ng mga file ng data sa imaheng ISO at pinagmulan ng nilalaman ng mga ito
labas ng imahe. Maaari ding gamitin ang mga ito vice versa sa pagitan ng nilalaman ng data sa larawan at
target na mga file sa disk.
Ang mga built-in na filter ay "--zisofs" at "--zisofs-decode". Ang dating ay ilalapat sa pamamagitan ng
-set_filter, ang huli ay awtomatikong inilalapat kung ang zisofs compressed content ay nakita
na may file kapag naglo-load ng ISO image.
Ang isa pang built-in na pares ng filter ay "--gzip" at "--gunzip" na may suffix na ".gz". Nag-asal sila
tulad ng panlabas na gzip at gunzip ngunit iwasang mag-forking ng isang proseso para sa bawat solong file. Kaya
mas mabilis ang mga ito kung maraming maliliit na file.

-external_filter name option[:option] program_path [argument] --
Magrehistro ng filter ng nilalaman sa pamamagitan ng pag-uugnay ng isang pangalan sa isang landas ng programa, programa
mga argumento, at ilang opsyon sa pag-uugali. Kapag nakarehistro na ito ay maaaring ilapat sa
maramihang mga file ng data sa imaheng ISO, hindi alintana kung naninirahan ang kanilang nilalaman
ang na-load na ISO na imahe o sa lokal na filesystem. Ang mga panlabas na proseso ng filter ay maaaring
gumawa ng sintetikong nilalaman ng file sa pamamagitan ng pagbabasa ng orihinal na nilalaman mula sa stdin at
sumusulat upang stdout kung ano ang gusto nila. Dapat silang maghatid ng parehong output sa
parehong input sa paulit-ulit na pagtakbo.
Ang mga pagpipilian ay:
Ang ibig sabihin ng "default" ay walang ibang opsyon na inilaan.
Ang "suffix=..." ay nagtatakda ng suffix ng pangalan ng file. Kung hindi ito walang laman, ito ay idaragdag
sa pangalan ng file o tinanggal mula dito.
Aalisin ng "remove_suffix" ang isang suffix ng pangalan ng file sa halip na dugtungan ito.
Ang "if_nonempty" ay mag-iiwan ng 0-sized na mga file na hindi na-filter.
Susubukan ng "if_reduction" na i-filter at bawiin ito kung ang laki ng nilalaman ay hindi
pag-urong
Ang "if_block_reduction" ay babawiin kung ang bilang ng 2 kB block ay hindi lumiit.
"used=..." ay hindi pinapansin. Ipinapakita ito ng command -status kasama ang bilang ng mga file na
kasalukuyang inilapat ang filter.
Halimbawa:
-external_filter bzip2 suffix=.bz2:if_block_reduction \
/usr/bin/bzip2 --
-external_filter bunzip2 suffix=.bz2:remove_suffix \
/usr/bin/bunzip2 --

-unregister_filter pangalan
Alisin ang isang -external_filter na pagpaparehistro. Ito ay posible lamang kung ang filter ay hindi
inilapat sa anumang file sa imaheng ISO.

-close_filter_list
Hindi mababawi na ipagbawal ang mga utos -concat "pipe", -external_filter, at -unregister_filter,
ngunit hindi -set_filter. Gamitin ito upang maiwasan ang panlabas na pag-filter sa pangkalahatan o kapag lahat
Ang mga inilaan na filter ay nakarehistro at ang -concat mode na "pipe" ay hindi pinapayagan.
Ang mga panlabas na filter ay maaari ding ganap na i-ban sa oras ng pag-compile ng xorriso. Bilang default
sila ay pinagbawalan kung xorriso tumatakbo sa ilalim ng setuid na pahintulot.

-set_filter pangalan iso_rr_path [***]
Maglapat ng -external_filter o built-in na filter sa ibinigay na mga file ng data sa ISO
larawan. Kung walang laman ang suffix ng filter , ilalapat ito sa file
pangalan. Ang pagpapalit ng pangalan ay nangyayari lamang kung ang filter ay talagang nakakabit at hindi nababawi
sa pamamagitan ng mga pagpipilian nito. Sa pamamagitan ng default na mga file na mayroon nang suffix ay hindi makukuha
sinala. Ang iba ay makakakuha ng suffix na nakadugtong sa kanilang mga pangalan. Kung ang filter
ay may opsyon na "remove_suffix", pagkatapos ay ilalapat lamang ang filter kung ang suffix ay
naroroon at maaaring alisin. Labis na laki o banggaan ng pangalan na dulot ng pagbabago ng suffix
ay pipigil sa pagsasala.
Sa karamihan ng mga uri ng filter, agad na tatakbo ng command na ito ang filter nang isang beses para sa bawat isa
file upang matukoy ang laki ng output. Mga operasyon sa pagbabasa ng nilalaman tulad ng
-extract , -compare at pagbuo ng imahe ay magsasagawa ng karagdagang filter run at
maghatid ng na-filter na nilalaman.
Sa oras ng pagbuo ng imahe ang output ng filter ay dapat na pareho pa rin sa output
mula sa unang pagtakbo. Ang pag-filter para sa pagbuo ng imahe ay hindi nangyayari sa mga file mula sa
ang na-load na imahe ng ISO kung ang paraan ng pagsulat ng paglaki ay may bisa (ibig sabihin -indev at
-outdev ay magkapareho).
Ang nakareserbang pangalan ng filter na "--remove-all-filters" ay nagpapawalang-bisa sa pag-filter. Ito ay magpapawalang-bisa
pagpapalit ng pangalan ng suffix pati na rin. Gamitin ang "--remove-all-filters+" para maiwasan ang anumang suffix
pagpapalit ng pangalan.
Ang pag-attach o pagtanggal ng mga filter ay hindi magbabago sa estado ng -changes_pending. Kung
ang mga manipulasyon ng filter ay ang tanging mga pagbabago sa isang write run, pagkatapos ay tahasan
execute -changes_pending "yes".

-set_filter_r pangalan iso_rr_path [***]
Tulad ng -set_filter ngunit nakakaapekto sa lahat ng mga file ng data sa ibaba ng mga direktoryo sa wakas.

Pagsulat ang resulta, pagmamaneho kontrolin:

(tingnan din ang talata tungkol sa mga setting sa ibaba)

-rollback
Itapon ang manipuladong ISO na imahe at i-reload ito mula sa -indev. (Gamitin ang -rollback_end kung
ang agarang pagtatapos ng programa ay nais.)

-mga pagbabago_nakabinbin "hindi"|"oo"|"mkisofs_printed"|"show_status"
Ang mga write run ay ginagawa lamang kung ang isang pagbabago ng imahe ay ginawa mula noong
na-load o ginawang blangko ang larawan. Kabaligtaran ang programa ay magsisimula ng isang write run
para sa mga nakabinbing pagbabago kapag ito ay nagtatapos nang normal (ibig sabihin, hindi sa pamamagitan ng pagpapalaglag at hindi sa pamamagitan ng utos
-rollback_end).
Ang command na -changes_pending ay maaaring gamitin upang i-override ang awtomatikong tinutukoy
estado. Ito ay pangunahing kapaki-pakinabang para sa pagtatakda ng estadong "oo" sa kabila ng walang tunay na mga pagbabago
ginawa. Ang sequence -changes_pending "no" -end ay katumbas ng command
-rollback_end. Ang estado na "mkisofs_printed" ay sanhi ng emulation command -as mkisofs
kung mayroon ang opsyon -print-size.
Ang pseudo-state na "show_status" ay maaaring gamitin upang i-print ang kasalukuyang estado upang magresulta
channel.
Ang paglo-load ng larawan o mga manipulasyon na nangyayari pagkatapos ng utos na ito ay muling mag-a-update
awtomatikong baguhin ang katayuan ng larawan.

- mangako
Isagawa ang write operation. Pagkatapos, kung nababasa ang -outdev, gawin itong bago
-dev at i-load ang imahe mula doon. Lumipat sa lumalagong mode. (Isang kasunod na -outdev
mag-a-activate ng modification mode o blind growing.) -naisasagawa ang commit
awtomatikong sa dulo ng programa kung may mga hindi nakatalagang manipulasyon na nakabinbin.
Kaya, upang magsagawa ng panghuling operasyon sa pagsulat na walang bagong -dev at walang bagong paglo-load ng
imahe, sa halip ay isagawa ang command -end. Kung gusto mong magpatuloy nang walang paglo-load ng larawan,
execute -commit_eject "wala". Upang i-eject pagkatapos magsulat nang walang paglo-load ng imahe, gamitin
-commit_eject "lahat".
Upang sugpuin ang isang panghuling pagsulat, isagawa ang -rollback_end.

Ang pagsusulat ay maaaring tumagal ng medyo matagal. Ito ay hindi karaniwan sa ilang uri ng media na
walang nakikitang pag-unlad sa unang ilang minuto o na ang drive ay gumagapang
ang medium sa loob ng ilang minuto pagkatapos maipadala ang lahat ng data. xorriso at ang
Ang mga drive ay nasa relasyon ng client-server. Ang mga drive ay may maraming kalayaan tungkol sa
ano ang gagawin sa media. Ang ilang kumbinasyon ng mga drive at media ay hindi
trabaho, sa kabila ng mga pangako ng kanilang mga nagtitinda. Kung nabigo ang pagsusulat, subukan ang ibang media
o ibang drive. Ang dahilan para sa naturang pagkabigo ay halos hindi sa code ng
iba't ibang mga burn program ngunit maaari mong subukan ang ilan sa mga nakalista sa ibaba sa ilalim ng TINGNAN
DIN.

- ilabas "in"|"out"|"lahat"
I-eject ang medium sa -indev, -outdev, o parehong drive, ayon sa pagkakabanggit. Tandaan: Hindi
posible pa na epektibong mag-eject ng mga file sa disk.

-commit_eject "in"|"out"|"lahat"|"wala"
Pinagsama -commit at -eject. Kapag natapos na ang pagsulat ay huwag gawing bago ang -outdev
-dev, at walang pag-load ng ISO na imahe. Sa halip, i-eject ang -indev at/o -outdev. Isuko ang anuman
non-ejected drive.

-blangko paraan
Ihanda ang media para sa pagsusulat mula sa simula (kung hindi -na-activate ang dummy).
Naaapektuhan lang nito ang -outdev hindi ang -indev. Kung ang parehong mga drive ay pareho at kung
ang imahe ng ISO ay binago pagkatapos ang utos na ito ay humahantong sa isang kaganapan na FAILURE. Tinukoy
ang mga mode ay:
as_needed, mabilis, lahat, deformat, deformat_quicksest
Ang "as_needed" ay nangangalaga sa ginamit na CD-RW, DVD-RW at para sa ginamit na na-overwriteable na media ni
nag-aaplay -blangko "mabilis". Nalalapat ito -format na "buo" sa hindi pa naka-format na DVD-RAM at
BD-RE. Ang ibang media sa blangko na estado ay maganda na hindi pinapansin. Media na hindi maaaring
inihanda para sa pagsusulat mula sa simula sanhi ng isang kaganapang FAILURE.
Ang "mabilis" ay ginagawang magagamit muli ang CD-RW at hindi na-format na DVD-RW, o nagpapawalang-bisa upang ma-overwrite
Mga imaheng ISO. Ang "lahat" ay maaaring gumana nang mas lubusan at nangangailangan ng mas maraming oras.
Kino-convert ng "deformat" ang na-overwrite na DVD-RW sa mga hindi na-format.
Ang "deformat_quicksest" ay isang mas mabilis na paraan upang i-deformat o blangko ang DVD-RW ngunit gumagawa ng media
na angkop lamang para sa isang session. Ang ilang mga drive ay nag-aanunsyo ng estado na ito sa pamamagitan ng
hindi nag-aalok ng tampok na 21h, ngunit ang ilang mga drive ay nag-aalok pa rin nito. Kung ang tampok na 21h ay
nawawala, kung gayon xorriso ay tatanggi na magsulat sa DVD-RW kung hindi command -close ay nakatakda
sa "on".
Ang mga ulat sa pag-unlad na inisyu ng ilang mga drive habang binabalanko ay medyo hindi makatotohanan. gawin
hindi nagtatapos ng tagumpay o kabiguan mula sa mga naiulat na porsyento. Blanking noon
matagumpay kung walang SORRY na kaganapan o mas masahol pa na nangyari.
Maaaring prepended ang mode ng "force:" upang ma-override ang pagsusuri ng medium
estado sa pamamagitan ng libburn. Hal. "force:fast". Gayunpaman, magtatagumpay lamang ang pag-blanking kung
ang drive ay handang gawin ito.

-porma paraan
I-convert ang hindi na-format na DVD-RW sa mga nao-overwrite, "de-ice" na DVD+RW, bagong format
binili ang BD-RE o BD-R, muling i-format ang DVD-RAM o BD-RE.
Ang mga tinukoy na mode ay:
bilang_kailangan, buo, mabilis, ng_index_ , fast_by_index_ ,
ayon sa_laki_ , fast_by_size_ , without_spare
"as_needed" na mga format na hindi pa naka-format na DVD-RW, DVD-RAM, BD-RE, o blangko na hindi naka-format
BD-R. Ang ibang media ay hindi ginalaw.
Ang "full" (re-)format ay DVD-RW, DVD+RW, DVD-RAM, BD-RE, o blangko na hindi naka-format na BD-R.
Ang "mabilis" ay katulad ng "puno" ngunit sinusubukang maging mas mabilis.
Ang "by_index_" ay pumipili ng format mula sa listahan ng descriptor na ibinigay ng command
-list_formats. Ang index number mula sa listahang iyon ay idaragdag sa mode word.
Hal: "by_index_3".
Ang "fast_by_index_" ay pareho sa "by_index_" ngunit sinusubukang maging mas mabilis.
Ang "by_size_" ay pumipili ng format mula sa listahan ng descriptor na nagbibigay ng hindi bababa sa
binigay na sukat. Ang laki na iyon ay dapat idagdag sa mode na salita. Hal: "by_size_4100m".
Nalalapat ito sa media na may Defect Management. Sa BD-RE hindi ito pipili ng format
0x31, na hindi nag-aalok ng Defect Management.
Ang "fast_by_size_" ay pareho sa "by_size_" ngunit sinusubukang maging mas mabilis.
Pinipili ng "without_spare" ang pinakamalaking format mula sa listahan ng descriptor kung saan
hindi nagbibigay ng ekstrang Lugar para sa Pamamahala ng Depekto. Sa BD-RE ito ay magiging format na 0x31.
Ang pagkilos sa pag-format ay walang epekto sa media kung ang -dummy ay isinaaktibo.
Karaniwang kailangan ang pag-format nang isang beses lamang sa buong buhay ng isang medium, kung sakaling.
Ngunit ito ay isang dahilan para sa muling pag-format kung:
Ang DVD-RW ay na-deformat ng -blangko,
Ang DVD+RW ay may mga pagkabigo sa pagbasa (re-format bago ang susunod na pagsulat),
Dapat baguhin ng DVD-RAM o BD-RE ang kanilang halaga ng reserbang depekto.
Ang BD-R ay maaaring isulat na hindi naka-format o maaaring i-format bago ang unang paggamit. Pag-format
ina-activate ang Defect Management na sumusubok na mahuli at ayusin ang mga masasamang spot sa media
sa panahon ng proseso ng pagsulat sa gastos ng kalahating bilis kahit na may walang kamali-mali na media.
Ang mga ulat sa pag-unlad na ibinigay ng ilang mga drive habang ang pag-format ay medyo hindi makatotohanan.
Huwag tapusin ang tagumpay o kabiguan mula sa mga naiulat na porsyento. Ang pag-format noon
matagumpay kung walang SORRY na kaganapan o mas masahol pa na nangyari. Maging matiyaga sa tila nagyelo
pag-unlad.

-list_formats
Maglagay ng listahan ng mga deskriptor ng format gaya ng iniulat ng output drive para sa
kasalukuyang midyum. Ang listahan ay nagbibigay ng index number pagkatapos ng "Format idx", isang MMC na format
code, ang inihayag na laki sa mga bloke (tulad ng "2236704s") at ang parehong laki sa MiB.
Ang mga code ng format ng MMC ay sari-sari. Ang pinakamahalaga ay: "00h" pangkalahatang pag-format, "01h"
pinapataas ang reserbang espasyo para sa DVD-RAM, "26h" para sa DVD+RW, "30h" para sa BD-RE na may reserba
space, "31h" para sa BD-RE na walang reserbang espasyo, "32h" para sa BD-R.
Ang mas maliit na laki ng format na may DVD-RAM, BD-RE, o BD-R ay nangangahulugan ng mas maraming reserbang espasyo.

-list_speeds
Maglagay ng listahan ng mga halaga ng bilis gaya ng iniulat ng mga drive na may naka-load na media. Ang
Ang listahan ay nagsasabi ng mga bilis ng pagbasa ng input drive at ng output drive. Dagdag pa nitong sinasabi
isulat ang mga bilis ng output drive.
Ang listahan ng mga bilis ng pagsulat ay hindi nangangahulugang ang medium ay maisusulat o
na ang mga bilis na ito ay talagang makakamit. Lalo na ang mga listahan na iniulat na may laman
drive o may ROM media na malinaw na nag-advertise ng mga bilis para sa iba pang media.
Hindi ipinag-uutos na gumamit ng mga halaga ng bilis na wala sa nakalistang hanay. Ang drive ay
dapat pumili ng ligtas na bilis na malapit sa nais na bilis hangga't maaari.
Sa dulo ng listahan, ang "Write speed L" at "Write speed H" ay ang pinakamahusay na hula
para sa lower at upper write speed limit. "Bilis ng pagsulat l" at "Bilis ng pagsulat h" ay maaaring
lalabas lang gamit ang CD at kalaunan ay na-override ang listahan ng iba pang alok ng bilis.
Lamang kung ang drive ay nag-ulat na sumasalungat sa impormasyon ng bilis doon ay lilitaw ang "Write
bilis 0", na nagsasabi sa kinalabasan ng pagpili ng bilis sa pamamagitan ng command -speed 0, kung ito
lumihis mula sa "Write speed H".
Ang "bilis ng pagbasa L" at "bilis ng pagbasa H" ay nagsasabi ng minimum at maximum na bilis ng pagbasa, bilang
iniulat ng drive. Sila ay pipiliin ng -read_speed "min" o "max" kung sila
undercut o lumampas sa mga built-in na limitasyon. Ito ay "1x", "52xCD", "24xDVD",
"20xBD".

-malapit_nasira "as_needed"|"force"
Subukang isara ang paparating na track at session kung iniulat ng drive ang medium bilang
nasira. Maaaring malapat ito sa CD-R, CD-RW, DVD-R, DVD-RW, DVD+R, DVD+R DL, o BD-R
media. Ito ay ipinahiwatig ng mga mensahe ng babala kapag nakuha ang drive, at ng a
puna "ngunit ang susunod na track ay nasira" na may linyang "Media status :" ng command -toc.
Tinutukoy ng setting ng command -close kung mananatiling nakakabit ang medium.
Ang mode na "as_needed" ay maganda ang pagtanggi sa media na hindi naiulat na nasira.
Sinusubukan ng mode na "force" ang malapit na operasyon kahit na may media na mukhang hindi nasira.
Walang mga pagbabago sa imahe ang pinapayagan na nakabinbin bago isagawa ang utos na ito. Pagkatapos
ang pagsasara ay sinubukan, ang parehong mga drive ay ibinigay up.

-list_profiles "in"|"out"|"lahat"
Maglagay ng listahan ng mga uri ng media na sinusuportahan ng -indev, -outdev, o pareho, ayon sa pagkakabanggit.
Ang kasalukuyang kinikilalang uri ay minarkahan ng tekstong "(kasalukuyan)".

Setting para resulta pagsusulat:

Ang impormasyon sa Rock Ridge ay bubuo bilang default. Ang mga ACL ay isusulat ayon sa
setting ng command -acl.

-joliet "on"|"off"
Kung naka-enable sa pamamagitan ng "on", bumuo ng Joliet tree na dagdag sa ISO 9660 + Rock Ridge tree.

-hfsplus "on"|"off"
Kung naka-enable sa pamamagitan ng "on", bumuo ng HFS+ filesystem sa loob ng ISO 9660 na imahe at marka
ito sa pamamagitan ng mga entry ng Apple Partition Map (APM) sa System Area, ang unang 32 KiB ng
larawan.
Ito ay maaaring bumangga sa data na isinumite ng -boot_image system_area=. Ang unang 8
ang mga byte ng System Area ay mapapatungan ng { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02,
0xff, 0xff } na maaaring isagawa bilang x86 machine code nang walang negatibong epekto.
Kaya't kung ang isang MBR ay pinagsama sa tampok na ito, ang unang 8 byte nito ay dapat maglaman
walang mahahalagang utos.
Ang susunod na mga bloke ng 2 KiB sa System Area ay sasakupin ng mga APM entries. Ang
ang una ay sumasaklaw sa bahagi ng ISO image bago ang HFS+ filesystem metadata. Ang
ang pangalawa ay nagmamarka ng hanay mula sa HFS+ metadata hanggang sa dulo ng data ng nilalaman ng file. Kung
mas maraming data ng imahe ng ISO ang sumusunod, pagkatapos ay gagawa ng ikatlong partition entry. Iba pa
Ang mga tampok ng xorriso ay maaaring maging sanhi ng pangangailangan para sa higit pang mga entry sa APM.
Ang HFS+ filesystem ay hindi angkop para sa mga add-on na session na ginawa ng
multi-session na paraan ng paglaki. Ang isang umiiral na imahe ng ISO ay maaaring maging batayan
para sa isang bagong imahe na ginawa sa pamamagitan ng paraan ng pagbabago. Kung pinagana ang -hfsplus kapag
-indev o -dev ay maipapatupad, pagkatapos ay ma-load ang mga katangian ng AAIP mula sa input na imahe
at nag-check para sa impormasyon tungkol sa HFS creator, filetype, o blessing. Kung natagpuan,
pagkatapos ay ma-enable ang mga ito bilang mga setting para sa susunod na paggawa ng larawan. Samakatuwid ito ay
ipinapayong gawin ang -hfsplus "on" bago ang -indev o -dev.
Ang impormasyon tungkol sa tagalikha, uri, at mga pagpapala ng HFS ay iniimbak ng xorriso if
-hfsplus ay pinagana sa -commit time. Ito ay naka-imbak bilang kopya sa labas ng HFS+
partition, ngunit sa halip kasama ang impormasyon ng Rock Ridge. hindi nagbabasa si xorriso
anumang impormasyon mula sa HFS+ meta data.
Magkaroon ng kamalayan na ang HFS+ ay case-insensitive bagama't maaari itong magtala ng mga pangalan ng file gamit ang
malaki at maliit na titik. Samakatuwid, ang mga pangalan ng file mula sa puno ng pangalan ng iso_rr
maaaring mabangga sa HFS+ name tree. Sa kasong ito, mababago sila sa pamamagitan ng pagdaragdag
underscore character at pagbibilang ng mga numero. Sa kaso ng napakahabang mga pangalan, maaaring ito ay
kinakailangan upang imapa ang mga ito sa "MANGLED_...".

-rockridge "on"|"off"
Hindi pinapagana ng mode na "off" ang paggawa ng impormasyon ng Rock Ridge para sa ISO 9660 file
mga bagay. Ang mga multi-session na kakayahan ng xorriso ay higit na nakadepende sa pagbibigay ng pangalan
katapatan ng Rock Ridge. Kaya't mahigpit na hindi hinihikayat na lumihis mula sa default
setting "on".

-pagsunod tuntunin[:rule...]
Isaayos ang pagsunod sa mga detalye ng ISO 9660/ECMA-119 at ang kontemporaryo nito
mga extension. Sa ilang mga kaso, sulit na lumihis nang kaunti upang maiwasan ang mga bug
ng nilalayong sistema ng mambabasa o upang makakuha ng hindi opisyal na mga karagdagang tampok.
Mayroong ilang mga adjustable na panuntunan na mayroong keyword bawat isa. Kung sila ay nabanggit
gamit ang utos na ito pagkatapos ay maidaragdag ang kanilang panuntunan sa listahan ng pagpapahinga. Ang listahang ito ay maaaring
mabubura ng mga panuntunang "mahigpit" o "malinaw". Maaari itong i-reset sa panimulang setting nito sa pamamagitan ng
"default". Ang lahat ng sumusunod na panuntunan sa pagpapahinga ay maaaring bawiin nang paisa-isa ng
pagdaragdag ng "_off". Tulad ng "deep_paths_off".
Ang mga keyword ng panuntunan ay:
"iso_9660_level="numero ay pumipili ng antas 1 na may ECMA-119 na mga pangalan ng form 8.3 at
-file_size_limit <= 4g - 1, o level 2 na may ECMA-119 na mga pangalan hanggang sa haba 32 at ang
parehong -file_size_limit, o level 3 na may ECMA-119 na mga pangalan hanggang sa haba 32 at
-limit_sa_laki ng file >= 400g -200k. Kung kinakailangan -file_size_limit ay nababagay.
Ang "allow_dir_id_ext" ay nagpapahintulot sa ECMA-119 na mga pangalan ng mga direktoryo na magkaroon ng extension ng pangalan bilang
kasama ang iba pang mga uri ng file. Hindi nito pinipilit ang mga tuldok at inaalis nito ang numero ng bersyon,
bagaman. Ito ay isang masamang tradisyon ng mga mkisof na lumalabag sa ECMA-119. Lalo na ang ISO
pinapayagan lang ng level 1 ang 8 character sa pangalan ng direktoryo at hindi 8.3.
Ang "omit_version" ay hindi nagdaragdag ng mga bersyon (";1") sa ECMA-119 at Joliet file name.
Ang "only_iso_version" ay hindi nagdaragdag ng mga bersyon (";1") sa Joliet file name.
Ang "deep_paths" ay nagbibigay-daan sa ECMA-119 file path na mas malalim sa 8 level.
Ang "long_paths" ay nagbibigay-daan sa ECMA-119 file path na mas mahaba sa 255 character.
Nagbibigay-daan ang "long_names" ng hanggang 37 character na may ECMA-119 file name.
Ang "no_force_dots" ay hindi nagdaragdag ng tuldok sa ECMA-119 na mga pangalan ng file na wala.
Ang "no_j_force_dots" ay hindi nagdaragdag ng tuldok sa Joliet file name na wala.
Ang "maliit na titik" ay nagbibigay-daan sa mga maliliit na character sa ECMA-119 na mga pangalan ng file.
Ang "7bit_ascii" ay nagbibigay-daan sa halos lahat ng 7-bit na character sa ECMA-119 file name. Hindi
pinapayagan ay 0x0 at '/'. Kung hindi naka-enable ang "maliit na titik," makukuha ang mga maliliit na titik
na-convert sa uppercase.
Ang "full_ascii" ay nagbibigay-daan sa lahat ng 8-bit na character maliban sa 0x0 at '/' sa ECMA-119 na mga pangalan ng file.
Maaaring mapanganib ang "untranslated_names" para sa hindi sinasadyang mga programa ng mambabasa na umaasa
sa paghihigpit sa hindi hihigit sa 37 character sa ECMA-119 na mga pangalan ng file. Ang panuntunang ito
nagbibigay-daan sa ECMA-119 na mga pangalan ng file hanggang sa 96 na character na walang conversion ng character. Kung ang
Ang pangalan ng file ay may higit pang mga character, pagkatapos ay sadyang mabibigo ang paggawa ng imahe.
Ang "untranslated_name_len="number ay nagbibigay-daan sa mga untranslated_names na may mas maliit na limitasyon para sa
ang haba ng mga pangalan ng file. Hindi pinapagana ng 0 ang tampok na ito, pinipili ng -1 ang maximum na limitasyon sa haba,
ang mga numerong mas malaki sa 0 ay nagbibigay ng nais na limitasyon sa haba.
Ang "joliet_long_names" ay nagbibigay-daan sa mga pangalan ng dahon ng Joliet na hanggang 103 character sa halip na 64.
Ang "joliet_long_paths" ay nagbibigay-daan sa Joliet path na mas mahaba sa 240 character.
Ang "joliet_utf16" ay nag-encode ng mga pangalan ng Joliet sa UTF-16BE kaysa sa UCS-2. Ang pagkakaiba
ay may mga character na wala sa UCS-2 at na-encode sa UTF-16 ng 2
mga salita ng 16 bit bawat isa. Ang parehong mga salita ay nagmula sa isang nakareserbang subset ng UCS-2.
Ang "always_gmt" ay nag-iimbak ng mga timestamp sa representasyon ng GMT na may timezone 0.
Itinala ng "rec_mtime" na may hindi-RockRidge na direktoryo ang mtime ng disk file at
hindi ang oras ng paglikha ng imahe. Nalalapat ito sa ECMA-119 tree (plain ISO
9660), kay Joliet, at sa ISO 9660:1999. Ang "rec_time" ay default. Kung hindi pinagana, nakakakuha ito
awtomatikong muling pinagana ng -as mkisofs emulation kapag may na-encounter na pathspec.
Ang "new_rr" ay gumagamit ng Rock Ridge na bersyon 1.12 (angkop para sa GNU/Linux ngunit hindi para sa mas luma
FreeBSD o para sa Solaris). Ito ay nagpapahiwatig ng "aaip_susp_1_10_off" na maaaring baguhin ng
kasunod na "aaip_susp_1_10".
Ang default ay "old_rr" na gumagamit ng Rock Ridge na bersyon 1.10. Ito ay nagpapahiwatig din
"aaip_susp_1_10" na maaaring baguhin ng kasunod na "aaip_susp_1_10_off".
Ang "aaip_susp_1_10" ay nagpapahintulot sa AAIP na maisulat bilang hindi opisyal na extension ng RRIP sa halip
kaysa bilang opisyal na extension sa ilalim ng SUSP-1.12.
Ang "no_emul_toc" ay nakakatipid ng 64 kB sa unang session sa na-overwrite na media ngunit gumagawa
ang larawang hindi kayang ipakita ang history ng session nito.
Ang "iso_9660_1999" ay nagiging sanhi ng paggawa ng karagdagang directory tree na sumusunod sa
ISO 9660:1999. Maaari itong mag-record ng mahabang filename para sa mga mambabasa na hindi nakakaintindi
Rock Ridge.
Ginagamit ng "old_empty" ang lumang paraan ng pagbibigay ng mga block address sa hanay na [0,31] hanggang
mga file na walang sariling nilalaman ng data. Ang bagong paraan ay ang pagkakaroon ng nakalaang bloke kung saan
lahat ng ganoong file ay ituturo.
Ang default na setting ay
"clear:only_iso_version:deep_paths:long_paths:no_j_force_dots:
always_gmt:old_rr".
Tandaan: Ang terminong "ECMA-119 name" ay nangangahulugang ang mga simpleng ISO 9660 na pangalan at katangian na
makikita kung hindi pinapansin ng mambabasa ang Rock Ridge.

-rr_reloc_dir pangalan
Tukuyin ang pangalan ng direktoryo ng paglipat kung saan dapat ang mga subtree ng malalim na direktoryo
ilalagay kung ang -compliance ay nakatakda sa "deep_paths_off" o "long_paths_off". Isang malalim
ang direktoryo ay isa na mayroong isang kadena ng 8 pangunahing direktoryo (kabilang ang ugat) sa itaas
mismo, o isa na naglalaman ng isang file na may ECMA-119 na landas na higit sa 255
character.
Ang pangkalahatang puno ng direktoryo ay lalabas sa orihinal na malalim kapag binibigyang kahulugan bilang Bato
Puno ng tagaytay. Ito ay lilitaw bilang muling inayos kung ang ECMA-119 lamang ang impormasyon
isinaalang-alang
Ang default na direktoryo ng paglipat ay ang direktoryo ng ugat. Sa pamamagitan ng pagbibigay ng walang laman na pangalan
na may -rr_reloc_dir, maaaring makuha ng isang direktoryo sa root directory ang papel na ito. Kung ganun
hindi pa umiiral ang direktoryo sa -commit time, pagkatapos ay malilikha ito at
minarkahan para sa Rock Ridge bilang relocation artefact. Hindi bababa sa GNU/Linux ito ay hindi
ipinapakita sa naka-mount na mga imahe ng Rock Ridge.
Ang pangalan ay hindi dapat maglaman ng '/' na character at hindi dapat mas mahaba sa 255 byte.

-walang bisa teksto
Tukuyin ang volume ID, na ituturing ng karamihan sa mga operating system na ang volume
pangalan ng imahe o medium.
xorriso tumatanggap ng anumang teksto hanggang sa 32 character, ngunit ayon sa bihirang sinusunod na mga detalye
nalalapat ang mas mahigpit na mga patakaran:
Ang ECMA-119 ay humihingi ng mga ASCII na character mula sa [A-Z0-9_]. Gusto:
"IMAGE_23"
Pinapayagan ni Joliet ang 16 na UCS-2 na character. Gusto:
"Pangalan ng Windows"
Magkaroon ng kamalayan na ang volume id ay maaaring awtomatikong magamit bilang pangalan ng mount
punto kapag ang medium ay ipinasok sa isang mapaglarong sistema ng computer.
Kung na-load ang isang ISO image habang nakatakda ang volume ID sa default na "ISOIMAGE" o sa
"", kung gayon ang volume ID ng na-load na larawan ang magiging epektibong volume id para sa
ang susunod na write run. Ngunit sa sandaling maisagawa ang command -volid pagkatapos, ito
ang nakabinbing ID ay na-override ng bagong setting.
Isaalang-alang ito kapag nagtatakda ng -volid "ISOIMAGE" bago isagawa ang -dev, -indev, o
-rollback. Kung ipipilit mo ang -volid "ISOIMAGE", itakda itong muli pagkatapos ng mga utos na iyon.

-volset_id teksto
Itakda ang volume set ID string na isusulat sa susunod na -commit. Pinahihintulutan ay
hanggang 128 character. Ang setting na ito ay nao-override sa pamamagitan ng paglo-load ng larawan.

-publisher teksto
Itakda ang string ng publisher ID na isusulat sa susunod na -commit. Ito ay maaaring makilala
ang tao o organisasyon na tinukoy kung ano ang dapat itala. Pinahihintulutan ay
hanggang 128 character. Ang setting na ito ay nao-override sa pamamagitan ng paglo-load ng larawan.

-application_id teksto
Itakda ang string ng application ID na isusulat sa susunod na -commit. Ito ay maaaring
tukuyin ang detalye kung paano naitala ang data. Ang pinahihintulutan ay hanggang 128
mga karakter. Ang setting na ito ay nao-override sa pamamagitan ng paglo-load ng larawan.
Ang espesyal na text na "@xorriso@" ay mako-convert sa ID string ng xorriso na
karaniwang nakasulat bilang -preparer_id. Maling tradisyon ang pagsulat ng program ID
bilang -application_id.

-system_id teksto
Itakda ang string ng system ID na isusulat sa susunod na -commit. Ito ay maaaring makilala ang
system na maaaring makilala at kumilos ayon sa nilalaman ng System Area sa imahe
bloke 0 hanggang 15. Ang pinapayagan ay hanggang 32 character. Ma-o-override ang setting na ito
sa pamamagitan ng pag-load ng imahe.

-volume_date uri ng timestring
Itakda ang isa sa apat na pangkalahatang timestamp para sa kasunod na pagsusulat ng larawan. Available
ang mga uri ay:
"c" na oras kung kailan ginawa ang volume.
"m" na oras kung kailan huling binago ang volume.
"x" na oras kung kailan mag-e-expire ang impormasyon sa volume.
"f" na oras mula noong epektibong wasto ang volume.
Ang "uuid" ay nagtatakda ng timestring na literal na nag-o-override sa "c" at "m" na beses. Kailangan
binubuo ng 16 decimal digit na bumubuo ng YYYYMMDDhhmmsscc, na may YYYY sa pagitan ng 1970
at 2999. Ang time zone ay GMT. Ito ay dapat na tumugma sa linyang ito ng GRUB:
search --fs-uuid --set YYYY-MM-DD-hh-mm-ss-cc
Hal. 2010040711405800 ay 7 Abr 2010 11:40:58 (+0 centiseconds).
Ang mga timestring para sa iba pang mga uri ay maaaring ibigay tulad ng sa command -alter_date. Ilan sa
sila ay madaling kapitan ng pag-compute ng timezone. Ang mga timestring na "default" o "overridden"
sanhi ng mga default na setting: "c" at "m" ay magpapakita ng kasalukuyang oras ng paglikha ng imahe.
Ang "x" at "f" ay mamarkahan bilang hindi gaanong mahalaga. Ide-deactivate ang "uuid".

-copyright_file teksto
Itakda ang pangalan ng file ng copyright na isusulat sa susunod na -commit. Ito dapat ang
ISO 9660 path ng isang file sa larawan na naglalaman ng copyright statement.
Ang pinapayagan ay hanggang sa 37 character. Ang setting na ito ay nao-override sa pamamagitan ng paglo-load ng larawan.

-abstract_file teksto
Itakda ang abstract na pangalan ng file na isusulat sa susunod na -commit. Ito dapat ang
ISO 9660 path ng isang file sa imahe na naglalaman ng abstract na pahayag tungkol sa
nilalaman ng imahe. Ang pinapayagan ay hanggang sa 37 character. Ma-o-override ang setting na ito
sa pamamagitan ng pag-load ng imahe.

-biblio_file teksto
Itakda ang pangalan ng biblio file na isusulat sa susunod na -commit. Ito dapat ang
ISO 9660 na landas ng isang file sa larawan na naglalaman ng mga talaan ng bibliograpiko.
Ang pinapayagan ay hanggang sa 37 character. Ang setting na ito ay nao-override sa pamamagitan ng paglo-load ng larawan.

-preparer_id
Itakda ang preparer ID string na isusulat sa susunod na -commit. Ito ay maaaring makilala
ang tao o ibang entity na kumokontrol sa paghahanda ng data na dapat
maitala. Karaniwan dapat itong ID ng xorriso at hindi ng tao o
programa na nagpapatakbo xorriso. Mangyaring iwasang baguhin ito. Ang pinahihintulutan ay hanggang sa
128 character.
Ang espesyal na text na "@xorriso@" ay mako-convert sa ID string ng xorriso na
default sa pagsisimula ng programa.
Hindi tulad ng ibang mga string ng ID, ang setting na ito ay hindi naiimpluwensyahan ng pag-load ng larawan.

-application_use character|0xXY|disk_path
Tukuyin ang nilalaman ng field ng Paggamit ng Application na maaaring tumagal ng hindi hihigit sa 512 byte.
Kung ang parameter ng utos na ito ay walang laman, ang field ay puno ng 512
0-bytes. Kung ito ay isang solong karakter, ito ay mauulit nang 512 beses. Kung ito
nagsisimula sa pamamagitan ng "0x" na sinusundan ng dalawang hex na digit [0-9a-fA-F], pagkatapos ay ang mga digit ay babasahin bilang
byte value na inuulit ng 512 beses.
Anumang iba pang teksto ng parameter ay ginagamit bilang disk_path upang magbukas ng file ng data at magbasa hanggang sa
512 bytes mula dito. Kung ang file ay mas maliit sa 512 bytes, ang natitirang mga byte
sa patlang ay itakda sa binary 0.
Ang setting na ito ay hindi naiimpluwensyahan ng pag-load ng larawan.

-out_charset character_set_name
Itakda ang set ng character kung saan mako-convert ang mga pangalan ng file kapag nagsusulat ng larawan. Tingnan mo
talata "Mga set ng character" para sa higit pang mga paliwanag. Kapag naglo-load ng nakasulat na imahe
pagkatapos -commit ang setting ng -out_charset ay makokopya sa -in_charset.

-uid uid
User id na gagamitin para sa lahat ng file kapag naisulat sa media ang bagong ISO tree.

-gid gid
Group id na gagamitin para sa lahat ng file kapag naisulat sa media ang bagong ISO tree.

-zisofs opsyon[:options]
Magtakda ng mga pandaigdigang parameter para sa zisofs compression. Ang format ng data na ito ay kinikilala at
malinaw na hindi na-compress ng ilang mga kernel ng Linux. Ito ay ilalapat sa pamamagitan ng utos
-set_filter na may built-in na filter na "--zisofs". Ang mga parameter ay:
"level="[0-9] zlib compression: 0=wala, 1=mabilis,..., 9=mabagal
"block_size="32k|64k|128k na laki ng mga compression block
Ang "by_magic=on" ay nagbibigay-daan sa isang mamahaling pagsubok sa oras ng pagbuo ng imahe na sumusuri
mga file mula sa disk kung sila ay mga zisofs na naka-compress, hal ayon sa programa
mkzftree.
"default" kapareho ng "level=6:block_size=32k:by_magic=off"

-bilis code|numero[k|m|c|d|b]
Itakda ang bilis ng paso. Ang default ay "max" (o "0") = maximum na bilis gaya ng inihayag ng
magmaneho. Ang karagdagang mga espesyal na code ng bilis ay:
Pinipili ng "min" (o "-1") ang pinakamababang bilis gaya ng inanunsyo ng drive.
Iniiwasan ng "none" na magpadala ng utos ng setting ng bilis sa drive bago magsimula ang pagsunog.
Maaaring ibigay ang bilis sa mga numerong nakadepende sa media o bilang nais na throughput bawat segundo
sa MMC compliant kB (= 1000) o MB (= 1000 kB). Maaaring itakda ang media x-speed factor
explicity ng "c" para sa CD, "d" para sa DVD, "b" para sa BD, "x" ay opsyonal.
Mga halimbawa ng bilis:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
Kung walang pahiwatig tungkol sa naka-attach na unit ng bilis, kung gayon ang medium sa -outdev
magpapasya. Ang default na unit ay CD = 176.4k.
Karaniwang ina-activate ng mga MMC drive ang kanilang sariling ideya ng bilis at kunin ang ibinigay na halaga ng bilis
sa pamamagitan ng burn program lamang bilang pinakamataas na limitasyon para sa kanilang sariling desisyon.

-stream_recording "on"|"off"|"full"|"data"|numero
Ang pagtatakda ng "on" ay sumusubok na iwasan ang pamamahala ng mga depekto sa DVD-RAM, BD-RE, o
BD-R. Pinapanatili ng pamamahala ng depekto na magagamit ang bahagyang nasirang media. Ngunit binabawasan nito ang pagsusulat
bilis hanggang kalahating nominal na bilis kahit na ang daluyan ay nasa perpektong hugis. Para sa kaso
ng walang kamali-mali na media, maaaring gamitin ng isa ang -stream_recording "on" upang makakuha ng ganap na bilis.
Sinusubukan ng "full" ang buong bilis sa lahat ng pagpapatakbo ng pagsulat, samantalang ang "on" ay ginagawa lamang ito
sa itaas ng byte address 32s. Ang isa ay maaaring magbigay ng isang bilang ng hindi bababa sa 16s upang magtakda ng isang
sariling limitasyon sa address.
Ang "data" ay nagiging sanhi ng buong bilis na magsimula kapag ang superblock at mga entry sa direktoryo ay isinulat
at magsisimula ang pagsulat ng mga bloke ng nilalaman ng file.

-dvd_obs "default"|"32k"|"64k"
GNU/Linux specific: Itakda ang bilang ng mga byte na ipapadala sa bawat pagsusulat
pagpapatakbo sa DVD o BD media. Ang isang bilang na 64 KB ay maaaring mapabuti ang throughput sa bus
mga system na nagpapakita ng mga problema sa latency. Ang default ay depende sa uri ng media, sa command
-stream_recording , at sa pag-compile ng mga pagpipilian sa oras.

-kahinhinan_sa_pagmamaneho parameter[:parameter]
Kontrolin kung ang drive buffer ay dapat itago mula sa ganap na mapuno.
Pinipigilan ng parameter na "on" (o "1") ang programa mula sa pagsubok na sumulat sa burner drive
habang ang buffer nito ay nasa panganib na mapunan sa isang ibinigay na limitasyon. Kung ang limitasyong ito ay
nalampasan pagkatapos ay maghihintay ang programa hanggang ang pagpuno ay umabot sa isang ibinigay na mababang
halaga ng porsyento.
Mapapadali nito ang pagkarga sa operating system at drive controller at sa gayon ay makakatulong sa
pagkamit ng mas mahusay na bandwidth ng input kung ang disk at burner ay wala sa independyente
controllers (tulad ng hda at hdb). Maaari rin itong makatulong sa sabay-sabay na pagkasunog
iba't ibang mga burner na may mga kernel ng Linux tulad ng 3.16. Sa kabilang banda, pinapataas nito ang
panganib ng buffer underflow at sa gayon ay nabawasan ang bilis ng pagsulat.
Ang ilang mga burner ay hindi angkop dahil nag-uulat sila ng buffer fill na may granularity din
magaspang sa laki o oras, o asahan na ang kanilang buffer ay mapupuno hanggang sa itaas bago sila
pumunta sa buong bilis.
Hindi pinapagana ng mga parameter na "off" o "0" ang feature na ito.
Ang threshhold para sa simula ng paghihintay ay ibinibigay ng parameter na "max_percent=".
Tinutukoy ng parameter na "min_percent=" ang threshhold para sa pagpapatuloy ng paghahatid.
Ang mga porsyento ay pinahihintulutan sa hanay na 25 hanggang 100. Mga numero sa hanay na ito
walang paunang pangalan ay binibigyang kahulugan bilang "on:min_percent=".
Hal: -modesty_on_drive 75
Ang pinakamainam na halaga ay nakasalalay sa buffer na gawi ng drive.
Tinutukoy ng parameter na "timeout_sec=" kung aling oras ng hindi matagumpay na paghihintay
ang kahinhinan ay dapat na hindi pinagana dahil hindi ito gumagana.
Tinutukoy ng parameter na "min_usec=" ang unang panahon ng pagtulog sa microseconds. Kung ang
Lumilitaw na masyadong puno ang drive buffer para sa pagpapadala ng higit pang data, maghihintay ang program
ang ibinigay na oras at magtanong muli sa buffer fill state. Kung ang paulit-ulit na pagtatanong ay nagpapakita
hindi sapat na libreng espasyo, ang oras ng pagtulog ay dahan-dahang tataas sa kung anong parameter
Tinutukoy ng "max_usec=".
Ang mga parameter, na hindi binanggit na may -modesty_on_drive na utos, manatili
hindi nagbabago. Default ay:
-modesty_on_drive off:min_percent=90:max_percent=95:
timeout_sec=120:min_usec=5000:max_usec=25000

-stdio_sync "on"|"off"|"end"|numero
Itakda ang bilang ng mga byte pagkatapos nito upang pilitin ang output sa stdio: pseudo drives. Ito
pinipigilan ng pagpilit ang memorya mula sa pagiging barado ng maraming nakabinbing data para sa mabagal
mga device. Ang default na "on" ay kapareho ng "16m". Ang sapilitang output ay maaaring hindi paganahin ng
"off", o maantala ng "end" hanggang sa magawa ang lahat ng data. Kung pipiliin ang isang numero,
tapos dapat at least 64k.

-dummy "on"|"off"
Kung "naka-on" pagkatapos ay gayahin ang pagsunog o tumanggi sa kaganapang FAILURE kung walang simulation
posible, huwag blangko o i-format.

-fs numero["k"|"m"]
Itakda ang laki ng fifo buffer na nagpapakinis sa stream ng data mula sa ISO image
generation to media burning. Ang default ay 4 MiB, minimum na 64 kiB, maximum na 1 GiB. Ang
Ang numero ay maaaring sundan ng titik na "k" o "m" na nangangahulugang ang unit ay kiB (= 1024) o MiB
(= 1024 kiB).

-Close "on"|"off"|"as_needed"
Kung ang -close ay nakatakda sa "on" pagkatapos ay markahan ang nakasulat na daluyan bilang hindi na kalakip.
Hindi ito magkakaroon ng epekto sa mga na-overwritable na uri ng media. Ang pagtatakda ng "on" ay kabaligtaran
ng cdrecord option -multi, at isang aspeto ng growisofs option -dvd-compat.
Kung nakatakda sa "off" pagkatapos ay panatilihin ang medium na maisusulat para sa isang nakadugtong na session.
Kung nakatakda sa "as_needed" pagkatapos ay gamitin ang "on" lamang kung ang "off" ay hinuhulaan na mabibigo sa
ibinigay na medium at ang estado nito.
Hindi lahat ng mga drive ay nakikilala nang tama ang mabilis na blangko na DVD-RW na nangangailangan ng "naka-on". Kung meron
ay may matatag na hinala na nabigo ang burn run dahil sa -close "off", pagkatapos -close
Ang "as_needed" ay nagdudulot ng muling pagsubok gamit ang "on".
Tandaan na ang emulation command -bilang "cdrecord" ay pansamantalang na-override ang kasalukuyang
setting ng -close sa pamamagitan ng sarili nitong default -close "on" kung ang opsyon nito -multi ay nawawala.

-write_type "auto"|"tao"|"sao/dao"
Itakda ang uri ng pagsulat para sa susunod na burn run. Pipiliin ng "auto" ang SAO na may blangkong CD
media, DAO na may blangkong DVD-R[W] kung ang -close ay "on", at kung hindi man ay CD TAO o ang
katumbas na uri ng pagsulat ng partikular na DVD/BD media. Pagpili ng TAO o SAO/DAO
tahasang maaaring maging sanhi ng pagbagsak ng burn run kung ang nais na uri ng pagsulat ay hindi
posible sa ibinigay na estado ng media.

-padding numero["k"|"m"]|"kasama"|"idinagdag"
Idagdag ang ibinigay na bilang ng mga dagdag na byte sa stream ng larawan. Ito ay isang tradisyonal
lunas para sa isang tradisyunal na bug sa block device read driver. Kailangan lang para sa CD
mga pag-record sa TAO mode. Dahil ang isa ay halos hindi mahuhulaan sa kung anong media ang maaaring isang imahe
tapusin, xorriso idinaragdag ang tradisyonal na 300k ng padding bilang default sa lahat ng larawan.
Para sa mga larawang hindi kailanman makakarating sa isang CD ligtas itong gamitin -padding 0 .
Karaniwang hindi isinulat ang padding bilang bahagi ng ISO image ngunit idinagdag pagkatapos ng
dulo ng larawan. Ito ay -padding mode na "idinagdag".
Emulation command -bilang "mkisofs" at command -jigdo dahilan para maisulat ang padding bilang
bahagi ng larawan. Ang parehong epekto ay nakakamit sa pamamagitan ng -padding mode na "kasama".

Bootable ISO mga imahe:

Taliwas sa nai-publish na mga detalye, maraming BIOS ang maglo-load ng record ng El Torito mula sa
unang session sa media at hindi mula sa huli, na na-mount bilang default. Ito
hindi gumagawa ng mga problema sa na-overwrite na media, dahil lumilitaw ang mga ito sa mga inadverted na mambabasa bilang
isang solong sesyon.
Ngunit sa multi-session media CD-R[W], DVD-R[W], DVD+R, ito ay nagpapahiwatig na ang buong bootable
ang system ay kailangang manirahan na sa unang sesyon at ang huling sesyon ay kailangan pa rin
dalhin ang lahat ng mga file na inaasahan ng naka-boot na system pagkatapos i-mount ang imaheng ISO.
Kung ang isang boot na imahe mula sa ISOLINUX o GRUB ay kilala na naroroon sa media pagkatapos ito ay pinapayuhan
para i-patch ito kapag may naisulat na follow-up session. Ngunit hindi dapat umasa sa
kakayahan upang maimpluwensyahan ang bootability ng mga umiiral na session, maliban kung ang isa ay maaaring ipagpalagay
ma-overwrite na media.
May mga mekanismo sa pag-boot na hindi gumagamit ng record ng El Torito ngunit magsisimula sa
unang byte ng larawan: PC-BIOS MBR o EFI GPT para sa mga hard-disk-like na device, APM partition
mga entry para sa mga Mac na umaasa sa HFS+ boot na mga imahe, MIPS Volume Header para sa mga lumang SGI na computer,
DEC Boot Block para sa lumang MIPS DECstation, SUN Disk Label para sa SPARC machine, HP-PA boot
sektor para sa HP PA-RISC machine, DEC Alpha SRM boot sector para sa lumang DEC Alpha machine.

Inaasahan ng ilan sa mga sumusunod na command ang mga path ng disk bilang input ngunit tumatanggap din ng paglalarawan
mga string para sa libisofs interval reader, na nakakapag-cut ng data mula sa mga file ng disk o
-indev at para i-zeroize ang mga bahagi ng content: command -append_partition, boot specs
system_area=, grub2_mbr=, prep_boot_part=, efi_boot_part=.
Ang string ng paglalarawan ay binubuo ng mga sumusunod na bahagi, na pinaghihiwalay ng colon ':'
"--interval:"Flags":"Interval":"Zeroizers":"Pinagmulan
Ang bahaging "--interval" ay nagsasaad na ito ay hindi isang plain disk path kundi isang
string ng paglalarawan ng interval reader. Ang bahaging Flags ay nagbabago pa
interpretasyon:
Hinihiling ng "local_fs" na basahin mula sa isang file na inilalarawan ng path sa Source.
Hinihiling ng "imported_iso" na basahin mula sa -indev. Gumagana lamang ito kung ang -outdev ay hindi pareho
bilang -indev. Binabalewala ang Source component.
Ang component Interval ay binubuo ng dalawang byte address number na pinaghihiwalay ng isang "-" na character.
Hal. "0-429" ay nangangahulugang basahin ang mga byte 0 hanggang 429.
Ang bahaging Zeroizers ay binubuo ng zero o higit pang mga comma separated strings. Tinutukoy nila
kung aling bahagi ng babasahin ang data na i-zeroize. Ang byte number 0 ay nangangahulugang ang byte na nabasa mula sa
Address ng pagsisimula ng pagitan. Ang bawat string ay maaaring isa sa:
Hinihiling ng "zero_mbrpt" na i-zeroize ang MBR partition table kung ang mga byte 510 at 511 ay nagtataglay ng MBR
lagda 0x55 0xaa.
Hinihiling ng "zero_gpt" na tingnan ang isang header ng GPT sa mga byte na 512 hanggang 1023, upang i-zero ito at ang
mga bloke ng partition table.
Hinihiling ng "zero_apm" na suriin ang isang APM block 0 at i-zeroize ang mga bloke ng partition table nito.
Start_byte"-"Hinihiling ng End_byte na i-zeroize ang read-in byte na nagsisimula sa numero
Start_byte at nagtatapos pagkatapos ng End_byte.
Ang component Source ay ang file path na may flag na "local_fs", at hindi pinansin ng flag
"imported_iso".
Maaaring palakihin ang mga byte number sa pamamagitan ng suffix ng {k,m,g,t,s,d} na nangangahulugang multiplikasyon ng
{1024, 1024k, 1024m, 1024g, 2048, 512}. Ang isang naka-scale na halaga ng pagtatapos na numero ay nagpapakita ng huling byte ng
ang pinaliit na hanay.
Hal. "0d-0d" ay "0-511".
Halimbawa:
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/template.iso"
"imported_iso:45056d-47103d::"

-boot_image "anumang"|"isolinux"|"grub"
"i-discard"|"keep"|"patch"|"replay"|"show_status"|
bootspec|"susunod"
Tukuyin ang kagamitan ng umuusbong na filesystem na may mga boot entry point.
Sa mga system na nag-boot sa pamamagitan ng BIOS o EFI ito ay isang set ng El Torito boot images,
posibleng MBR boot code, at posibleng partition table na may uri ng MBR, GPT, o APM.
Ang mga nasabing file set ay nagagawa ng mga boot loader system tulad ng ISOLINUX o GRUB.

Ang bawat -boot_image command ay may dalawang parameter: uri at setting. Higit sa isa
-boot_image na utos ay maaaring gamitin upang tukuyin ang pangangasiwa ng isa o higit pang mga imahe ng boot.
Mahalaga ang pagkakasunod-sunod.
Uri isolinux at uod pangangalaga para sa mga kilalang kakaiba. Uri anumang gumagawa ng hindi
mga pagpapalagay tungkol sa pinagmulan ng mga imahe ng boot.

Kapag naglo-load ng ISO filesystem, na-load ang system area at El Torito boot images,
masyadong. Ang default na pag-uugali ay hindi magsulat ng mga naka-load na El Torito boot na mga imahe at magsulat
ang na-load na nilalaman ng lugar ng system nang walang mga pagbabago.
itapon ibinibigay ang El Torito boot catalog at ang mga boot image nito. hindi alintana
kung na-load mula sa isang ISO filesystem o tinukoy ng mga utos. Anumang BIOS o EFI
mapapawalang-bisa ang mga kaugnay na opsyon sa boot. Gayunpaman, nananatili ang load system area data
wasto. Kung ninanais, kailangan nilang burahin ng
-boot_image anumang system_area=/dev/zero
panatilihin pinapanatili o kinokopya ang mga larawang boot ng El Torito na hindi nabago at nagsusulat ng bagong catalog.
magtagpi nalalapat ang pag-patch sa mga umiiral nang El Torito boot na mga imahe kung tila may dala ang mga ito
talahanayan ng impormasyon ng boot.
Ang isang talahanayan ng impormasyon ng boot ay kailangang ma-patch kapag ang imahe ng boot ay bagong ipinakilala
sa ISO na imahe o kung ang isang umiiral na larawan ay maililipat. Ito ay awtomatiko
tapos na kung ang uri ng "isolinux" o "grub" ay ibinigay, ngunit hindi gamit ang "anumang".
Kung pinagana ang pag-patch, susuriin ang mga boot na larawan mula sa mga nakaraang session
kung tila sila ay nagdadala ng isang boot info table. Kung hindi, pagkatapos ay mananatili silang hindi naka-patch. Ito
ang tseke ay hindi nagkakamali. Kaya't kung alam mo na ang mga imahe ay hindi nangangailangan ng pag-patch, gamitin
"anumang" "iingatan". Ang "grub" "patch" ay hindi maglalagay ng mga EFI na larawan (platform_id=0xef).
muling paglalaro ay isang mas modernong bersyon ng "patch", na hindi lamang nagmamalasakit sa umiiral na El
Torito boot equipment ngunit para din sa mga nakikilalang boot provision sa System
Lugar. Itinatapon nito ang anumang umiiral na -boot_image na setting at isinasagawa ang mga utos
iminungkahi ng command -report_el_torito "cmd".
Magtatagumpay lamang ang pagkilos na ito kung ang mga object ng file na binanggit sa output ng
command -report_el_torito "cmd" ay magagamit pa rin. Huwag tanggalin o palitan ang pangalan ng boot
mga file ng imahe pagkatapos -indev.
I-drop ang hindi kilalang El Torito: -boot_image "anumang" "discard"
Panatilihin ang mga nakikilalang bagay: -boot_image "anumang" "replay"
El Torito para lang sa GRUB: -boot_image "grub" "patch"
El Torito para lamang sa ISOLINUX: -boot_image "isolinux" "patch"
show_status ay i-print kung ano ang nalalaman tungkol sa mga na-load na mga imahe ng boot at ang kanilang
itinalagang kapalaran.

A bootspec ay isang salita ng form name=value. Ito ay ginagamit upang ilarawan ang mga parameter
ng isang tampok na boot. Ang mga pangalang "dir", "bin_path", "efi_path" ay humahantong sa El Torito
bootable na mga imahe. Ang pangalang "system_area" ay nag-a-activate ng isang naibigay na file bilang MBR o iba pang disk
header.
Sa lahat ng uri ng media ito ay posible sa loob ng unang session. Sa karagdagang mga sesyon
ang isang umiiral na imahe ng boot ay maaaring mapalitan ng bago, ngunit depende sa media
i-type ito ay maaaring magkaroon ng kaunting epekto sa oras ng boot. Tingnan sa itaas.
Ang mga imahe ng boot ng El Torito ay kailangang idagdag sa imahe ng ISO sa pamamagitan ng normal na paraan (image
naglo-load, -map, -add, ...). Sa kaso ng ISOLINUX ang mga file ay dapat na naninirahan sa alinman sa
Direktoryo ng imaheng ISO /isolinux o sa /boot/isolinux . Sa kasong iyon, sapat na
gamitin bilang bootspec ang teksto "dir=/isolinux" o "dir=/boot/isolinux". Hal:
-boot_image isolinux dir=/boot/isolinux
na nagsasama sa mga indibidwal na setting na ito:
-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 anumang boot_info_table=on
Isang El Torito boot catalog file ang naipasok sa ISO image na may address
cat_path= sa -commit oras. Ito ay napapailalim sa normal na -overwrite at -reassure
pagpoproseso kung mayroon nang file na may parehong pangalan. Nakalista sa katalogo ang
boot na mga imahe at binabasa ng boot facility upang pumili ng isa sa mga boot na larawan. Pero
ito ay hindi kinakailangan na ito ay lilitaw sa puno ng direktoryo sa lahat. Maaaring itago ito ng isa
sa lahat ng puno sa pamamagitan ng cat_hidden=on. Ang iba pang posibleng halaga ay "iso_rr", "joliet",
"hfsplus", at ang default na "off".
bin_path= naglalarawan ng El Torito boot image file, isang binary program na dapat
sinimulan ng hardware boot facility (hal. ang BIOS) sa oras ng boot.
efi_path= naglalarawan ng El Torito boot image file na handa na para sa EFI booting. Ito
ay karaniwang isang FAT filesystem na imahe na hindi mas malaki kaysa sa 65535 na mga bloke ng 512 bytes (= 32
MiB - 512). Awtomatikong tinutukoy ang load_size nito, walang makukuhang boot info table
nakasulat, walang boot medium na matutularan, ang platform_id ay 0xef.
emul_type= maaaring isa sa "no_emulation", "hard_disk", "diskette". Kinokontrol nito ang
boot medium emulation code ng isang boot image. Ang default na "no_emulation" ay angkop
para sa ISOLINUX, GRUB, FreeBSD cdboot.
load_size= ay isang halaga na nakasalalay sa imahe ng boot. Default 2048 dapat
na-override lang kung may mas magandang value na alam.
boot_info_table=on nagiging sanhi ng pag-patch ng address sa bytes 8 hanggang 63 ng boot image na
ay ibinigay ng "anumang" "bin_path=". Hindi pinapagana ng "boot_info_table=off" ang pag-patch na ito.
grub2_boot_info=on nagiging sanhi ng pag-patch ng address sa byte 2548 ng boot image which is
ibinigay ng "anumang" "bin_path=". Ang address ay nakasulat bilang 64 bit little-endian na numero.
Ito ay ang 2KB block address ng nilalaman ng boot image, pinarami ng 4, at pagkatapos
nadagdagan ng 5. Hindi pinapagana ng "grub2_boot_info=off" ang patching na ito.
platform_id= tinutukoy ng hexadecimal o decimal na numero ang Platform ID ng boot
larawan. Ang "0x00" ay 80x86 PC-BIOS, "0x01" ay PowerPC, "0x02" ay Mac, "0xef" ay EFI
(decimal "239").
id_string=text|56_hexdigits ay tumutukoy sa ID string ng seksyong boot catalog kung saan
ililista ang boot image. Kung ang value ay binubuo ng 56 na character [0-9A-Fa-f]
pagkatapos ito ay na-convert sa 28 bytes, kung hindi ang unang 28 mga character ay magiging ID
string. Ang ID string ng unang boot image ay nagiging pangkalahatang catalog ID. Ito
ay limitado sa 24 na mga character. Ang ibang mga id_string ay nagiging mga section ID.
sel_crit=Tinutukoy ng hexdigits ang Pamantayan sa Pagpili ng imahe ng boot. Hanggang sa 20
nababasa ang mga byte mula sa ibinigay na mga character [0-9A-Fa-f]. Naiuugnay sila sa
boot na entry ng larawan sa catalog.
susunod tinatapos ang kahulugan ng isang boot image at magsisimula ng bago. Anumang sumusunod
-bootimage bootspecs ay makakaapekto sa bagong larawan. Na-load ang unang "susunod" na mga pagtatapon
mga imahe ng boot at ang kanilang katalogo.
system_area=Ang disk_path ay kumukopya ng hindi hihigit sa 32768 bytes mula sa ibinigay na disk file sa
pinakasimula ng ISO image. Ang System Area na ito ay nakalaan para sa system dependent
boot software, hal. isang MBR na maaaring magamit upang mag-boot mula sa USB stick o hard disk.
Maliban sa isang El Torito boot image, ang file disk_path ay hindi kailangang idagdag sa
ISO na imahe.
-boot_image isolinux system_area= nagpapahiwatig ng "partition_table=on". Sa kasong ito, ang
disk path ay dapat humantong sa isa sa mga SYSLINUX file isohdp[fp]x*.bin o sa isang file
na nagmula sa isa sa mga file na iyon. Hal sa unang 512 byte mula sa isang
ISOLINUX isohybrid ISO image.
Sa kasong ito, ang mga larawang boot ng El Torito (dir=, bin_path=, efi_path=) ay maaaring dagdagan
by isolinux partition_entry=gpt_basdat or isolinux partition_entry=gpt_hfsplus, at
by isolinux partition_entry=apm_hfsplus. Ang boot image ay babanggitin sa
GPT bilang Basic Data o GPT HFS+ partition, at sa APM bilang HFS+ partition. Ang una
tatlong GPT partition ay mamarkahan din ng MBR partition.
Sa mga sitwasyong multi-session ang umiiral na System Area ay pinapanatili bilang default. Sa
sa kasong ito, ang espesyal na disk_path "." pinipigilan ang pagbabasa ng isang disk file ngunit
gayunpaman ay nagdudulot ng mga pagsasaayos sa na-load na data ng lugar ng system. Mga ganitong pagsasaayos
maaaring ma-order ng -boot_image na mga utos.
grub2_mbr=gumagana ang disk_path tulad ng "anumang" system_area= na may karagdagang patching para sa
mga modernong GRUB MBR. Ang content start address ng unang boot image ay na-convert sa
isang bilang ng 512 byte na mga bloke, at isang offset na 4 ay idinagdag. Ang resulta ay nakasulat bilang
64 bit little-endian na numero sa byte address na 0x1b0.
Ang tampok na ito ay maaaring bawiin alinman sa pamamagitan ng grub2_mbr= na may walang laman na disk path, o ng
pagsusumite ng disk_path sa pamamagitan ng system_area=.
partition_table=on nagiging sanhi ng isang simpleng partition table na maisulat sa bytes 446 to
511 ng System Area.
Sa uri na "isolinux" nagpapakita ito ng partition na nagsisimula sa byte 0 at nagiging sanhi ito ng
LBA ng unang boot image na isusulat sa MBR. Para sa unang sesyon na ito
gagana lamang kung ang "system_area=" at "bin_path=" o "dir=" ay ibinigay.
Sa mga uri na "any" at "grub" ay nagpapakita ito ng isang partition na nagsisimula sa byte 512
at nagtatapos kung saan nagtatapos ang imaheng ISO. Gumagana ito nang mayroon o walang system_area= o boot
larawan.
Bootspecs chrp_boot_part=, prep_boot_part=, at efi_boot_part= overwrite ang entry na ito
sa MBR partition table.
Kung ang mga uri ng "isolinux" o "grub" ay nakatakda sa "patch", kung gayon ang "partition_table=on" ay
na-activate nang walang bagong boot image. Sa kasong ito, nakukuha ng umiiral na System Area
sinuri kung may mga address at laki ito na parang naproseso ni
"partition_table=on". Kung gayon, maa-update ang mga parameter na iyon kapag ang bagong System
Ang lugar ay nakasulat.
Ang espesyal na "system_area=/dev/zero" ay nagdudulot ng 32k ng NUL-bytes. Gamitin ito upang itapon ang isang
MBR na na-load ng imaheng ISO.
appended_part_as=gpt minarkahan ang mga partisyon mula sa -append_partition sa GPT sa halip na sa
MBR. Sa kasong ito ang MBR ay nagpapakita ng isang partisyon ng uri 0xee na sumasaklaw sa
buong data ng output.
appended_part_as=mbr ay ang default. Ang mga nakadugtong na partisyon ay mamarkahan lamang sa GPT kung
Ginagawa ang GPT dahil sa iba pang mga setting.
chrp_boot_part=on nagiging sanhi ng isang partisyon sa MBR na sumasaklaw sa buong imahe ng ISO
at may uri na 0x96. Hindi ito tugma sa anumang iba pang tampok na gumagawa ng MBR
mga entry ng partisyon. Ginagawa nitong hindi nakikilala ang GPT.
prep_boot_part=Ang disk_path ay naglalagay ng nilalaman ng isang file ng data sa imahe at
minarkahan ito ng isang MBR partition na may uri na 0x41. Ang mga bahagi ng imaheng ISO bago at
pagkatapos ng partisyon na ito ay sasaklawin ng karagdagang mga partisyon ng MBR. Ang data file ay
dapat na naglalaman ng ELF executable code.
efi_boot_part=Ang disk_path ay naglalagay ng nilalaman ng isang file ng data sa imahe at mga marka
ito sa pamamagitan ng partisyon ng GPT. Kung hindi chrp_boot_part=on, ang unang partition sa MBR
magkakaroon ng uri ng 0xee upang ipahayag ang pagkakaroon ng GPT. Ang data file ay dapat na
naglalaman ng FAT filesystem.
Sa halip na isang disk_path, maaaring ibigay ang salitang --efi-boot-image. Naglalantad ito sa GPT
ang nilalaman ng unang El Torito EFI boot image bilang EFI system partition. EFI boot
Ang mga imahe ay ipinakilala ng bootspec efi_path=. Ang apektadong EFI boot image ay hindi
ipakita sa HFS+ dahil ito ay naka-imbak sa labas ng HFS+ partition.
partition_offset=Ang 2kb_block_adr ay nagdudulot ng partition table na may isang partition
na nagsisimula sa ibinigay na block address. Ito ay binibilang sa 2048 byte blocks, hindi sa
512 byte na mga bloke. Kung ang block address ay hindi zero, dapat ay hindi bababa sa 16. A
ang non-zero partition offset ay nagdudulot ng dalawang superblock na mabuo at dalawang set ng
mga puno ng direktoryo. Ang imahe ay pagkatapos ay mai-mount mula sa ganap na simula nito pati na rin
mula sa simula ng partisyon.
Ang offset na halaga ng isang ISO image ay mapapanatili kapag may idinagdag na bagong session. Kaya
ang halaga na tinukoy dito ay may bisa lamang kung ang isang bagong imahe ng ISO ay naisulat.
partition_hd_cyl=ang numero ay nagbibigay ng bilang ng mga ulo sa bawat silindro para sa partisyon
mesa. 0 ay pumipili ng isang default na halaga. Ang maximum ay 255.
partition_sec_hd=Ang numero ay nagbibigay ng bilang ng mga sektor sa bawat ulo para sa partisyon
mesa. 0 ay pumipili ng isang default na halaga. Ang maximum ay 63.
Ang product partition_sec_hd * partition_hd_cyl * 512 ay ang cylinder size. Ito
ay dapat na mahahati sa 2048 upang gawing posible ang eksaktong pagkakahanay. Sa
nagdugtong ng mga partisyon at "nakakabit_part_as=gpt" walang limitasyon para sa bilang ng
mga silindro. Kung hindi, maaaring mayroong hindi hihigit sa 1024 sa kanila. Kung ang laki ng silindro ay masyadong
maliit upang manatili sa ibaba ng limitasyon, kung gayon ang mga naaangkop na halaga ng partition_hd_cyl ay
pinili gamit ang partition_sec_hd 32 o 63. Kung ang imahe ay mas malaki sa 8,422,686,720
bytes, kung gayon ang mga hadlang sa laki ng silindro ay hindi maaaring matupad para sa MBR.
partition_cyl_align=kinokontrol ng mode ang pag-align ng laki ng imahe sa isang integer na numero ng
mga silindro. Ito ay inireseta sa pamamagitan ng isohybrid specs at ito ay tila mangyaring programa
fdisk. Ang laki ng silindro ay dapat na mahahati sa 2048. Mga larawang mas malaki sa 8,323,596,288
hindi maaaring ihanay ang mga byte sa MBR partition table.
Ang mode na "auto" ay default. Ang pag-align sa pamamagitan ng padding ay nangyayari lamang sa "isolinux"
"partition_table=on".
Ang mode na "on" ay nagdudulot ng alignment sa pamamagitan ng padding na may "partition_table=on" para sa anumang uri. Mode
Ang "lahat" ay parang "naka-on" ngunit naglalagay din ng mga partisyon mula -append_partition patungo sa isang nakahanay
laki.
Hindi pinapagana ng mode na "off" ang alignment para sa anumang uri.
mips_path=Idineklara ng iso_rr_path ang isang data file sa larawan bilang isang MIPS Big Endian
boot file at nagiging sanhi ng paggawa ng MIPS Big Endian Volume Header. Ito ay
kapwa eksklusibo sa paggawa ng iba pang mga bloke ng boot tulad ng MBR. Ito ay
i-overwrite ang unang 512 bytes ng anumang data na ibinigay ng system_area=. Hanggang 15 boot
ang mga file ay maaaring ideklara ng mips_path=.
mipsel_path=Idineklara ng iso_rr_path ang isang data file sa larawan bilang MIPS Little
Endian boot file. Ito ay kapwa eksklusibo sa iba pang mga bloke ng boot. Ito ay
i-overwrite ang unang 512 bytes ng anumang data na ibinigay ng system_area=. Isang single lang
boot file ay maaaring ideklara ng mipsel_path=.
sparc_label=nagdudulot ang text ng paggawa ng SUN Disk Label na may ibinigay na text bilang
ASCII label. Ang mga partisyon 2 hanggang 8 ay maaaring sakupin ng mga nakadugtong na larawan. Pagkahati 1
ay palaging magiging imahe ng ISO. Tingnan ang command -append_partition. Ang unang 512 byte
ng anumang data na ibinigay ng system_area= ay mapapatungan.
grub2_sparc_core=Ang iso_rr_path ay nagiging sanhi ng address ng nilalaman at laki ng ibinigay na file
na isusulat pagkatapos ng SUN Disk Label. Ang parehong mga numero ay binibilang sa bytes. Ang
ang address ay nakasulat bilang 64 bit big-endian na numero sa byte 0x228. Ang laki ay nakasulat
bilang 32 bit big-endian na numero sa byte na 0x230.
hppa_cmdline=Itinatakda ng text ang command line ng PALO para sa HP-PA. Hanggang 1023 character ang
pinahihintulutan bilang default. Sa hppa_hdrversion=4 ang limitasyon ay 127.
Tandaan na ang unang limang hppa_ bootspec ay sapilitan, kung alinman sa hppa_
bootspecs ang ginagamit. Ang hppa_hdrversion= lang ang pinapayagang mawala.
hppa_bootloader=Itinalaga ng iso_rr_path ang ibinigay na landas bilang HP-PA bootloader file.
hppa_kernel_32=Itinalaga ng iso_rr_path ang ibinigay na landas bilang HP-PA 32 bit kernel file.
hppa_kernel_64=Itinalaga ng iso_rr_path ang ibinigay na landas bilang HP-PA 64 bit kernel file.
hppa_ramdisk=Itinalaga ng iso_rr_path ang ibinigay na landas bilang HP-PA RAM disk file.
hppa_hdrversion=pumipili ang numero sa pagitan ng PALO header na bersyon 5 (default) at bersyon
4. Para sa naaangkop na halaga tingnan sa PALO source code: PALOHDRVERSION.
alpha_boot=Idineklara ng iso_rr_path ang isang data file sa larawan bilang DEC Alpha SRM
Secondary Bootstrap Loader at nagiging sanhi ng produksyon ng isang boot sector na tumuturo sa
ito. Ito ay kapwa eksklusibo sa paggawa ng iba pang mga bloke ng boot tulad ng MBR.
mips_discard, sparc_discard, hppa_discard, alpha_discard bawiin ang anumang boot file
mga deklarasyon na ginawa para sa mips/mipsel, sparc, hppa, o alpha, ayon sa pagkakabanggit. Ito
inaalis ang pagbabawal sa paggawa ng iba pang mga bloke ng boot.
hfsplus_serial=nagtatakda ang hexstring ng string ng 16 na digit na "0" hanggang "9" at mga titik na "a" hanggang
"f", na gagamitin bilang natatanging serial number ng isang umuusbong na HFS+ filesystem.
hfsplus_block_size=itinatakda ng numero ang laki ng bloke ng alokasyon na gagamitin kapag gumagawa
HFS+ filesystem. Ang pinahihintulutan ay 512, 2048, o 0. Hinahayaan ng huli ang programa
magpasya.
apm_block_size=itinatakda ng numero ang laki ng bloke na gagamitin kapag naglalarawan ng mga partisyon ng
isang Apple Partition Map. Ang pinahihintulutan ay 512, 2048, o 0. Hinahayaan ng huli ang
pagpapasya ng programa.
Tandaan na ang laki na 512 ay hindi tugma sa produksyon ng GPT, at ang laki na iyon ay 2048
ay hindi mai-mountable -t hfsplus kahit man lang ng mas lumang mga kernel ng Linux.

-append_partition partition_number type_code disk_path
Maging sanhi ng isang inihandang imahe ng filesystem upang maidugtong sa imaheng ISO at maging
inilarawan ng isang entry ng partition table sa isang boot block sa simula ng umuusbong
ISO na imahe. Ang partition entry ay magkakaroon ng laki ng isinumiteng file na naka-round up
sa susunod na multiple ng 2048 bytes o sa susunod na multiple ng cylinder size.
Mag-ingat sa mga kasunod na multi-session run. Makukuha ang nakadugtong na partisyon
na-overwrite.
Maaaring idugtong ang mga partisyon gamit ang boot block type MBR at may SUN Disk Label.
Gamit ang MBR:
partition_number ay maaaring 1 hanggang 4. Number 1 ay maglalagay ng buong ISO image sa
unclaimed space bago partition 1. Kaya kasama ng karamihan xorriso Mga tampok ng MBR,
number 2 ang magiging pinaka natural na pagpipilian.
Ang type_code ay maaaring "FAT12", "FAT16", "Linux", o isang hexadecimal na numero sa pagitan ng
0x00 at 0xff. Hindi lahat ng mga numerong iyon ay magbubunga ng magagamit na mga resulta. Para sa isang listahan ng mga code
maghanap sa Internet para sa "Mga Uri ng Partition" o patakbuhin ang fdisk command na "L".
Kung ang ilang iba pang utos ay nagiging sanhi ng paggawa ng GPT, pagkatapos ay ang mga nakadugtong na partisyon
babanggitin din doon.
Ang disk_path ay dapat magbigay ng kinakailangang data byte sa oras ng commit. Isang walang laman
disk_path ay hindi pinapagana ang tampok na ito para sa ibinigay na numero ng partisyon.
Sa SUN Disk Label (pinili ng -boot_image any sparc_label=):
partition_number ay maaaring 2 hanggang 8. Number 1 ay palaging ang ISO image. Pagkahati
ang mga panimulang address ay nakahanay sa 320 KiB. Ang type_code ay hindi mahalaga. Isumite ang 0x0.
Pangalan ng larawan ng partition "." nagiging sanhi ng pagkahati upang maging isang kopya ng susunod na ibaba
may bisa.

jigdo Template Pagkuha:

Mula sa man genisoimage: "Ang Jigdo ay isang tool upang tumulong sa pamamahagi ng malalaking file tulad ng CD
at mga larawan ng DVD; tingnan mo http://atterer.net/jigdo/ para sa karagdagang detalye. Mga Debian CD at DVD ISO
Ang mga larawan ay na-publish sa web sa jigdo na format upang payagan ang mga end user na i-download ang mga ito nang higit pa
mahusay."
xorriso maaaring gumawa ng .jigdo at .template na file kasama ng isang solong session na ISO
larawan. Ang .jigdo file ay naglalaman ng mga checksum at simbolikong mga address ng file. Ang .template
Ang file ay naglalaman ng naka-compress na imaheng ISO na may mga reference na tag sa halip na mga byte ng nilalaman ng
ang mga nakalistang file.
Ang input para sa prosesong ito ay ang mga normal na argumento para sa a xorriso session sa isang blangko -outdev,
at isang .md5 file na naglilista ng mga data file na maaaring nakalista sa .jigdo file at
externally reference sa .template file. Ang bawat itinalagang file ay kinakatawan sa
.md5 file sa pamamagitan ng isang linya ng text:
MD5 bilang 32 hex digit, 2 blangko, laki bilang 12 decimal digit o blangko, 2 blangko, simbolikong
address ng file
Ang file address sa isang .md5 na linya ay kailangang may parehong basename bilang disk_path ng
file kung saan ito dapat tumugma. Ang path ng direktoryo ng file address ay mapagpasyahan para kay To=From
pagmamapa, hindi para sa pagkilala ng file. Pagkatapos ng To=Mula sa pagmamapa, maisusulat ang file address
sa .jigdo file. Iko-convert ng mga tool sa pag-restore ng Jigdo ang mga address na ito sa talagang
naaabot na mga address ng mapagkukunan ng data kung saan mababasa nila.
Kung ang listahan ng mga parameter ng jigdo ay walang laman, kung gayon xorriso ay tatanggi na sumulat sa
mga hindi blangkong target, idi-disable nito ang multi-session emulation, at mabibilang ang padding bilang
bahagi ng imaheng ISO.

-jigdo halaga ng parameter_name
I-clear ang listahan ng parameter ng Extraction ng Jigdo Template o magdagdag ng parameter sa listahang iyon.
Ang mga pangalan ng alias ay ang kaukulang mga opsyon sa genisoimage. Sila ay tinatanggap bilang
pati na rin ang mga pangalan ng parameter. Lalo na sila ay kinikilala ng mga -as mkisofs
utos ng pagtulad.
Parametro limasin na may anumang halaga ay walang laman ang buong listahan. Walang .jigdo at .template
file ay gagawin.
template_path nagtatakda ng disk_path para sa .template file na may holed at
naka-compress na kopya ng imahe ng ISO.
Alyas: -jigdo-template
jigdo_path itinatakda ang disk_path para sa .jigdo file na may mga checksum at pag-download
mga address para sa pagpuno ng mga butas sa .template.
Alyas: -jigdo-jigdo
md5_path itinatakda ang disk_path kung saan mahahanap ang .md5 input file.
Alyas: -md5-list
min_size nagtatakda ng pinakamababang laki para sa isang data file na mailista sa .jigdo file at
pagiging isang butas sa .template file.
Alyas: -jigdo-min-file-size
huwag isama nagdadagdag ng isang regular na pattern ng expression na makukuha kumpara sa absolute
disk_path ng anumang file ng data. Ang isang tugma ay nagiging sanhi ng file na manatili sa .template sa alinman
kaso.
Alyas: -jigdo-ibukod
demand_md5 nagdadagdag ng isang regular na pattern ng expression na makukuha kumpara sa
absolute disk_path ng anumang data file na hindi nakita sa .md5 list. Isang laban
nagdudulot ng MISHAP na kaganapan.
Alyas: -jigdo-force-md5
paggawa ng mga mapa nagdaragdag ng pares ng string ng form na To=From sa listahan ng parameter. Kung ang isang data
ang file ay nakalista sa .jigdo file, pagkatapos ito ay tinutukoy ng file address mula sa
linya nito sa .md5 file. Ang file address na ito ay susuriin kung ito ay nagsisimula sa
ang Mula sa string. Kung gayon, ang string na ito ay papalitan ng To string at a
':' na character, bago ito mapunta sa .jigdo file. Ang Mula sa string ay dapat magtapos sa pamamagitan ng a
'/' na karakter.
Alyas: -jigdo-map
pagpiga pipili ng isa sa "bzip2" o "gzip" para sa compression ng template
file. Ang jigdo file ay inilabas nang hindi naka-compress.
Alyas: -jigdo-template-compress
checksum_iso pipili ng isa o higit pa sa "md5", "sha1", "sha256", "sha512" para sa
auxiliary "# Image Hex" na mga checksum sa jigdo file. Ang halaga ay maaaring hal
"md5,sha1,sha512". Pinipili ng value na "all" ang lahat ng available na algorithm. Tandaan na ang MD5
nananatiling laging naka-enable.
Alyas: -checksum_algorithm_iso
checksum_template ay parang checksum_iso ngunit para sa "# Template Hex".
Alyas: -checksum_algorithm_template

Katangian set:

Ang mga pangalan ng file ay mga string ng non-zero bytes na may 8 bit bawat isa. Sa kasamaang palad ang parehong byte
string ay maaaring lumitaw bilang iba't ibang mga pambansang character sa iba't ibang nasyonalisa
mga terminal. Ang mga kahulugan ng byte code ay tinukoy sa katangian set na may mga pangalan.
Inililista sila ng shell command iconv -l.
Ang mga pangalan ng file sa hard disk ay ipinapalagay na naka-encode ng lokal katangian itakda na
ginagamit din para sa komunikasyon sa gumagamit. Byte code 32 hanggang 126 ng lokal
ang set ng character ay dapat tumugma sa mga character na US-ASCII ng parehong code. ISO-8859 at UTF-8
matupad ang kahilingang ito.
Sa pamamagitan ng default, xorriso gumagamit ng set ng character tulad ng sinabi ng shell command na "locale" na may argumento
"charmap". Maaaring maimpluwensyahan ito ng mga variable ng kapaligiran na LC_ALL, LC_CTYPE, o LANG at
dapat tumugma sa mga inaasahan ng terminal. Sa ilang mga sitwasyon, maaaring kailanganin
itakda ito sa pamamagitan ng command -local_charset.
Ang mga lokal na hanay ng character ay hindi dapat mahalaga hangga't ang mga english alphanumeric na character lang
ginagamit para sa mga pangalan ng file o hangga't ang lahat ng mga manunulat at mambabasa ng media ay gumagamit ng parehong lokal
set ng karakter. Sa labas ng mga hadlang na ito ay maaaring kailanganin na hayaan xorriso i-convert ang byte
mga code mula sa at sa iba pang set ng character.
Ang mga pangalan ng file ng Rock Ridge sa mga ISO filesystem ay ipinapalagay na naka-encode ng input
katangian itakda. Ang mga pangalan ng file ng Rock Ridge na naisusulat gamit ang mga ISO filesystem ay magiging
naka-encode ng output katangian itakda.
Ang mga set ay maaaring tukuyin nang nakapag-iisa sa pamamagitan ng mga utos -in_charset at -out_charset. Karaniwan
ang isa ay magkakaroon ng parehong magkapareho, kung sakaling. Maliban sa local character set, itong dalawang ito
ang mga set ng character ay maaaring lumihis mula sa US-ASCII.
Ang output character set para sa Joliet at HFS+ ay hindi naiimpluwensyahan ng mga command na ito. Joliet
gumagamit ng output character set na UCS-2 o UTF-16. Gumagamit ang HFS+ ng UTF-16.
Ang default na output charset ay ang lokal na set ng character ng terminal kung saan xorriso tumatakbo.
Kaya bilang default, walang conversion na nangyayari sa pagitan ng mga lokal na pangalan ng filesystem at umuusbong na Rock Ridge
mga pangalan sa larawan. Ang sitwasyon ay nananatiling malabo at ang mambabasa ay kailangang bugtong kung ano
ginamit ang character set.
Sa pamamagitan ng command -auto_charset posibleng i-attribute ang pangalan ng output charset sa imahe.
Ginagawa nitong hindi malabo ang sitwasyon. Ngunit kung ang iyong terminal character set ay hindi tumutugma sa
set ng character ng mga lokal na pangalan ng file, kung gayon ang katangiang ito ay maaaring maging malinaw na mali at
magdulot ng mga problema sa oras ng pagbasa. Upang maiwasan ito, kinakailangang suriin kung ang
terminal ay maayos na ipinapakita ang lahat ng nilalayong filename. Suriin lalo na ang kakaibang pambansa
character.
Upang ipatupad ang pag-record ng isang partikular na pangalan ng set ng character nang walang anumang conversion sa larawan
oras ng henerasyon, itakda ang -charset at -local_charset sa gustong pangalan, at paganahin
-backslash_codes upang maiwasan ang pagpapakita ng masamang karakter sa iyong terminal.

-charset character_set_name
Itakda ang set ng character kung saan iko-convert ang mga pangalan ng file kapag naglo-load ng larawan at sa
na iko-convert kapag nagsusulat ng isang imahe.

-local_charset character_set_name
I-override ang system assumption ng pangalan ng lokal na character set. Kung ito ay lilitaw
kinakailangan, dapat isaalang-alang ng isa na itakda ang -backslash_codes sa "on" upang maiwasan
mapanganib na binary code na ipinapadala sa terminal.

Exception pagpoproseso:

Dahil ang mga gawain ng xorriso ay sari-sari at madaling kapitan ng panlabas na impluwensya, maaaring may lumitaw
ang pangangailangan para sa xorriso upang iulat at hawakan ang mga kaganapan sa problema.
Nauuri ang mga kaganapang iyon kapag natukoy ang mga ito ng isa sa mga module ng software at
ipinapasa sa mga module ng pag-uulat at pagsusuri na nagpapasya tungkol sa mga reaksyon. Mga klase sa kaganapan
ay pinagsunod-sunod ayon sa kalubhaan:
"HINDI" Ang itaas na dulo ng severity spectrum.
"I-ABORT" Ang programa ay inia-abort at malapit nang matapos.
"FATAL" Ang pangunahing layunin ng pagtakbo ay nabigo o isang mahalagang mapagkukunan ay nabigo nang hindi inaasahan.
"BIGO" Isang mahalagang bahagi ng trabaho ang hindi maisagawa.
"MISHAP" ISANG FAILURE na maaaring tiisin sa pagbuo ng ISO image.
"SORRY" Ang isang hindi gaanong mahalagang bahagi ng trabaho ay hindi maisagawa.
"BABALA" Ang isang sitwasyon ay kahina-hinala na hindi nilayon ng gumagamit.
"HINT" Isang panukala sa user kung paano makakamit ang mas magagandang resulta.
"TANDAAN" Isang hindi nakakapinsalang impormasyon tungkol sa mga kapansin-pansing pangyayari.
"UPDATE" Isang mensahe ng pacifier sa panahon ng matagal na pagpapatakbo.
"DEBUG" Isang mensahe na makakainteres lamang sa mga developer ng program.
"LAHAT" Ang ibabang dulo ng severity spectrum.

-abort_on kalubhaan
Itakda ang threshold ng kalubhaan para sa mga kaganapan upang i-abort ang programa.
Kapaki-pakinabang: "NEVER", "ABORT", "FATAL", "FAILURE" , "MISHAP", "SORRY"
Maaaring kailanganin pa ring i-abort ang programa, sa kabila ng setting nito
utos. Asahan na hindi gaanong "ABORT" na mga kaganapan ang hindi mapapansin.
Ang isang espesyal na pag-aari ng utos na ito ay gumagana ito preemptive kung ibinigay bilang programa
simulan ang argumento. Ibig sabihin, ang unang -abort_on na setting sa mga panimulang argumento ay nasa
epekto na noong unang operasyon ng xorriso magsimula. Tanging "-abort_on" lang kasama
ang gitling "-" ay kinikilala sa ganoong paraan.

-return_with kalubhaan exit_value
Itakda ang threshold at exit_value na ibabalik sa pagtatapos ng programa kung walang abort
nangyari. Ito ay upang payagan xorriso upang magpatuloy pagkatapos ng mga problema ngunit upang makakuha ng isang kabiguan
na nagpapahiwatig ng exit value mula sa programa, gayunpaman. Ang kapaki-pakinabang ay isang halaga na mas mababa kaysa sa
ang -abort_on threshold, pababa sa "BABALA".
exit_value ay maaaring alinman sa 0 (nagpapahiwatig ng tagumpay sa starter ng programa) o a
numero sa pagitan ng 32 at 63. Ang ilang iba pang exit_values ​​ay ginagamit ng xorriso kung magdedesisyon
upang i-abort ang pagpapatakbo ng programa:
1=abort dahil sa panlabas na signal
2=walang ibinigay na argumento ng programa
3=paglikha ng xorriso Nabigo ang pangunahing bagay
4=kabigong simulan ang libburnia-project.org na mga aklatan
5=na-abort ang programa sa panahon ng pagproseso ng argumento
6=na-abort ang programa sa panahon ng pagproseso ng dialog

-ulat_tungkol kalubhaan
Itakda ang threshold para maiulat ang mga kaganapan.
Kapaki-pakinabang: "SORRY", "WARNING", "HINT", "NOTE", "UPDATE", "DEBUG", "ALL"
Anuman ang itinakda ng -report_about, palaging naiuulat ang mga mensahe kung umabot sila
ang threshold ng kalubhaan ng -abort_on .
Ang mga mensahe ng kaganapan ay ipinapadala sa channel ng impormasyon na "I" na karaniwang stderr ngunit maaaring
naiimpluwensyahan ng command -pkt_output. Mga mensahe ng impormasyon na kabilang sa walang kaganapang nakukuha
naiugnay ang kalubhaan "NOTE".
Ang isang espesyal na pag-aari ng utos na ito ay ang unang -report_about sa pagtatakda sa
ang mga panimulang argumento ay may bisa na kapag ang mga unang operasyon ng xorriso
magsimula. Tanging ang "-report_about" na may gitling "-" ang nakikilala sa ganoong paraan.

-signal_handling paraan
Kontrolin ang pag-install ng signal handler na dapat tumugon sa mga panlabas na signal
(hal. mula sa programang "kill" o mula sa mga key na Ctrl+C) o sa mga senyales na dulot ng malala
mga error sa programa.
Mode "on" ang default. Ginagamit nito ang signal handler ng libburn na gumagawa ng pangit
mga mensahe ngunit naglalagay ng maraming pagsisikap sa pagpapalabas ng mga optical drive bago xorriso mga dulo.
Ang mode na "off" bilang unang -signal_handling sa mga panimulang argumento ay pumipigil sa lahat ng sarili
signal pag-iingat ng xorriso. Ang mga minanang setting ng tagapangasiwa ng signal ay nananatili sa dati.
Gumagana ito tulad ng "sig_dfl" kung ibinigay pagkatapos ng iba pang paghawak ng signal
itinatag sa pagsisimula ng programa.
Ginagamit ng mode na "sig_dfl" ang ibinigay na system na default na paghawak ng mga signal, na
karaniwang isang biglaang pag-abort ng programa. Upang maiwasan ang mga natigil na drive, ang libburn
ginagamit ang handler sa panahon ng pag-burn, pag-blangko, at pag-format sa mga MMC drive.
Sinusubukan ng mode na "sig_ign" na huwag pansinin ang maraming uri ng signal hangga't maaari. Ito ay nagpapataw ng
panganib na xorriso tumangging tapusin hanggang sa panlabas na pagpatay -9 kung gagawin. pumatay -9
pagkatapos ay nagpapataw ng panganib na ang drive ay naiwan sa hindi nagagamit na estado at nangangailangan ng poweroff
na i-reset. Kaya sa panahon ng pag-burn, pag-blangko, at pag-format ay maghintay ng hindi bababa sa kanilang
normal na oras ng pagtakbo bago pumatay sa labas.
Ang isang espesyal na pag-aari ng command na ito ay ang unang -signal_handling setting sa
ang mga panimulang argumento ay may bisa na kapag ang mga unang operasyon ng xorriso
magsimula. Tanging ang "-signal_handling" na may gitling "-" ang nakikilala sa ganoong paraan.

-error_behavior pag-uugali sa okasyon
Kontrolin ang pag-uugali ng programa sa mga okasyon ng kaganapan ng problema. Sa ngayon naaangkop ito sa
mga okasyong "image_loading" na ibinibigay habang binabasa ang isang image tree mula sa input
device, at sa "file_extraction" na ibinibigay kasama ang mga utos ng osirrox tulad ng
-extract.
Sa "image_loading" mayroong tatlong pag-uugali na magagamit:
Ang "best_effort" ay nagpapatuloy sa pagbabasa pagkatapos ng mga kaganapang may kalubhaan na mas mababa sa FAILURE kung ang
pinapayagan ito ng threshold ng command -abort_on.
Ang "failure" ay nagpapawalang-bisa sa pagbabasa ng image tree sa unang kaganapan ng hindi bababa sa SORRY. Naglalabas ito ng isang
sariling FAILURE event. Ito ang default.
Ang "fatal" ay kumikilos tulad ng "failure" ngunit naglalabas ng sariling kaganapan bilang FATAL.
Sa okasyong "file_extraction" mayroong tatlong pag-uugali:
Ang "keep" ay nagpapanatili ng hindi kumpletong na-extract na mga file sa disk. Ito ang default.
Ang "tanggalin" ay nag-aalis ng mga file na nagkaroon ng mga error sa panahon ng pagkuha ng nilalaman.
Ang "best_effort" ay nagsisimula ng isang revovery na pagtatangka sa pamamagitan ng -extract_cut kung ang file
Ang nilalaman ay nagmumula sa na-load na ISO na imahe at hindi na-filter.

Dialog paraan kontrolin:

-diyalogo "on"|"off"|"single_line"
Paganahin o huwag paganahin upang makapasok sa dialog mode pagkatapos maproseso ang lahat ng mga argumento ng programa.
Sa dialog mode, ang mga linya ng input ay na-prompt sa pamamagitan ng readline o mula sa stdin.
Kung walang itinakda ang -abort_on severity kapag nagsimula ang dialog, itinakda ang "NEVER" na umiwas
i-abort sa karamihan ng mga kaso ng maling input o iba pang mga problema. Bago magsimula ang diyalogo, ang
default ay "FAILURE" na hal. aborts sa hindi kilalang mga utos.
Sinusuportahan ng mode na "on" ang input ng mga newline na character sa loob ng mga panipi at linya
pagpapatuloy sa pamamagitan ng trailing backslash sa labas ng mga panipi. Mode na "single_line"
ay hindi.

-pahina haba lapad
Ilarawan ang terminal sa text pager. Tingnan din sa itaas, paragraph Resulta pager.
Kung ang haba ng parameter ay nonzero, mapo-prompt ang user pagkatapos ng bilang na iyon ng
mga linya ng terminal. Hindi pinapagana ng zero length ang paging.
Ang lapad ng parameter ay ang bilang ng mga character sa bawat linya ng terminal. Nakasanayan na nito
kalkulahin ang bilang ng mga linya ng terminal na inookupahan ng isang linya ng output. Isang karaniwan
terminal width ay 80.

-use_readline "on"|"off"
Kung "naka-on" pagkatapos ay gamitin ang readline para sa dialog. Kung hindi, gumamit ng plain stdin.
Tingnan din sa itaas, talata Dialog, Readline, Resulta pager.

-panatag "on"|"puno"|"off"
Kung "on" pagkatapos ay tanungin ang user para sa "y" o "n":
bago tanggalin o i-overwrite ang anumang file sa ISO image,
bago i-overwrite ang anumang disk file sa panahon ng pagpapaandar ng pagpapanumbalik,
bago ibalik ang mga nakabinbing pagbabago sa larawan,
bago gumawa ng mga pagbabago sa imahe sa media,
bago baguhin ang input drive,
bago i-blangko o i-format ang media,
bago matapos ang programa.
Sa pagtatakda ng "puno" lalabas ang nakakapanatag na prompt para sa isang direktoryo sa wakas
isang beses lamang at hindi para sa bawat file sa buong subtree nito.
Ang pagtatakda ng "off" ay tahimik na pinapatay ang anumang uri ng object ng file ng imahe at gumaganap sa itaas
hindi mababawi na mga aksyon.
Para talagang makagawa ng mga prompt ng user, kailangang itakda ang command -dialog sa "on". Tandaan na
ang prompt ay hindi lilitaw sa mga sitwasyon kung saan ang pag-alis ng file ay ipinagbabawal sa pamamagitan ng utos
-patungan. -nagpapataw lamang ng karagdagang kurbada para sa pag-alis ng umiiral na file
mga bagay.
Magkaroon ng kamalayan na ang mga bagay ng file ay matatanggal mula sa imaheng ISO kaagad pagkatapos
kumpirmasyon. Wala na sila kahit na ma-abort ang running command and its
ang ninanais na epekto ay bawiin. Sa kaso ng matinding gulo, isaalang-alang na gumamit ng -rollback
para bawiin ang buong session.

Pagmamaneho at media na may kaugnayan pagtatanong mga aksyon:

-mga device
Ipakita ang listahan ng mga available na MMC drive kasama ang mga address ng kanilang libburn standard
mga file ng device.
Ito ay posible lamang kapag walang mga pagbabago sa ISO image na nakabinbin. Pagkatapos nitong utos
ay naisakatuparan, walang kasalukuyang drive at walang na-load na imahe.
Upang maging nakikita, kailangang mag-alok ang isang device ng mga rw-permission kasama ang libburn nito
karaniwang file ng device. Kaya maaaring ito lamang ang superuser na kayang makita ang lahat
drive.
Hindi ipinapakita ang mga drive na inookupahan ng ibang mga proseso.

-device_links
Tulad ng -devices, ngunit ipinapakita ang mga drive na may mga address ng simbolikong link na
ituro ang aktwal na mga file ng device.
Ang mga modernong sistema ng GNU/Linux ay maaaring mag-shuffle ng mga address ng drive mula sa boot hanggang sa boot. Ang udev
Ang daemon ay dapat na lumikha ng mga link na palaging tumuturo sa parehong drive, anuman
ng address ng system nito. Ipinapakita ng command na -device_links ang mga address ng naturang mga link
kung magsisimula sila sa "/dev/dvd" o "/dev/cd". Ang nauuna ay: "dvdrw", "cdrw", "dvd",
"cdrom", "cd".

-toc
Ipakita ang mga talahanayan ng nilalaman na partikular sa media. Ito ang kasaysayan ng session ng medium,
hindi ang puno ng direktoryo ng imahe ng ISO.
Sa kaso ng overwriteable media na may hawak na wastong ISO image, maaaring mangyari na a
ipapakita ang isang session. Ngunit kung ang unang session sa overwriteable media ay
sinulat ni xorriso pagkatapos ay maaaring tularan ang isang kumpletong kasaysayan ng session.
Ang isang drive na walang kakayahang sumulat ay maaaring magpakita ng anumang media bilang CD-ROM o DVD-ROM na may
isa o dalawang sesyon lamang tungkol dito. Ang huling ng mga session na ito ay dapat na ang
pinakahuling totoong session noon.
Ang ilang mga read-only na drive at media ay nagpapakita ng walang magagamit na history ng session. Utos
-rom_toc_scan ay maaaring makatulong.
Kung ang input device at output device ay parehong nakuha at hindi pareho, pagkatapos ay pareho
maipakita ang mga talahanayan ng nilalaman.

-toc_ng "in"|"out"|"lahat"[":short"]
Tulad ng command -toc ngunit tahasang pagpili kung aling talahanayan ng nilalaman ng drive ang ipapakita.
"in" ay nagpapakita -indev o -dev, "out" ay nagpapakita -outdev o -dev, "lahat" ay nagpapakita ng kapareho ng
-toc.
Kung ang ":short" ay idinagdag sa drive na pumipili ng salita, pagkatapos ay isang maikling buod lamang ng
estado ng drive at medium na nilalaman ay naka-print.
Bilang karagdagang pagkakaiba sa -toc, ang utos na ito ay hindi naglalabas ng mga kaganapang FAILURE kung ang
hindi nakuha ang nais na pagmamaneho.

-mount_cmd drive entity id path
Maglabas ng naaangkop na command line para sa pag-mount ng ISO session na ipinahiwatig ng drive,
entity at id. Magiging iba ang resulta sa GNU/Linux at sa FreeBSD o NetBSD.
Ang drive ay maaaring "indev" o "outdev" upang ipahiwatig ang nakuha na mga drive, o maaari itong maging
ang landas ng hindi pa nakuhang drive. Ang prefix na "stdio:" para sa mga non-MMC drive ay hindi
sapilitan.
entity ay dapat na alinman sa "sbsector" na may superblock sector address bilang id, o
"track" na may track number bilang id, o "session" na may session number, o "volid"
na may pattern ng paghahanap para sa volume id, o "auto" na may anumang text bilang id.
ang path ay gagamitin bilang mount point at dapat na mayroon na bilang isang direktoryo sa disk.
Ang utos ay nai-print sa channel ng resulta. Tingnan ang command -mount para sa direktang
pagpapatupad ng utos na ito.

-mount_opts opsyon[:opsyon...]
Itakda ang mga opsyon na nakakaimpluwensya sa -mount at -mount_cmd. Sa kasalukuyan ay mayroon lamang pagpipilian
"eksklusibo" na default at ang katapat nito ay "ibinahagi". Ang huli ay sanhi
xorriso huwag isuko ang apektadong drive gamit ang command -mount. Sa GNU/Linux ito
nagdaragdag ng opsyon sa pag-mount na "loop" na maaaring paganahin ang pag-mount ng ilang mga session ng pareho
harangan ang device nang sabay. Hindi dapat sumulat ang isa sa isang naka-mount na optical medium, ng
kurso. Mag-ingat na i-umount ang lahat ng session bago i-eject.

-session_string format ng entity id ng drive
Mag-print sa channel ng resulta ng isang teksto na binubuo ayon sa format at ang
mga parameter ng tinalakay na session.
Ang mga format na "linux:"path o "freebsd:"path ay gumagawa ng output ng -mount_cmd para sa
ibinigay na mga operating system.
Sa ibang mga teksto xorriso ay papalitan ang mga sumusunod na pangalan ng parameter. Isang opsyonal
ang prefix na "string:" ay aalisin.
Ang "%device%" ay papalitan ng mountable device path ng drive address.
Ang "%sbsector%" ay papalitan ng sektor ng pagsisimula ng session.
Ang "%track%", "%session%", "%volid%" ay papalitan ng track number, session
numero, o volume id ng itinatanghal na session.

-print_size
I-print ang nakikinita na pagkonsumo ng 2048 byte block sa pamamagitan ng susunod na -commit. Maaari itong
tumagal ng ilang sandali habang ang isang -commit ay naghahanda at sa huling sandali lamang ay binawi nito
utos. Ang resulta ay depende sa ilang mga setting at gayundin sa uri ng output
aparato. Kung walang -jidgo na mga opsyon ang nakatakda at hindi command -bilang "mkisofs" ang ginamit, kung gayon
-padding (300 kB bilang default) ay hindi binibilang bilang bahagi ng laki ng larawan.
Kung ang isang El Torito boot image file ay nailarawan na, pagkatapos ay i-utos ang -print_size
awtomatikong ipapatupad ang -boot_image "anumang" "susunod". Nangangahulugan ito na ang mga katangian ng
ang boot image na iyon ay hindi maaaring i-edit ng mga kasunod na command.

-tell_media_space
I-print ang magagamit na espasyo sa output medium at ang libreng espasyo pagkatapos ng pagbabawas
nakikinita na ang pagkonsumo ng susunod na -commit.
Tandaan na ang pamagat ng hula na "After commit :" ay nakaliligaw. Ito ay sa halip
ang puwang na maaari pa ring punan sa session na ito nang hindi gumagawa ng susunod na -commit
nabigo mula sa medium overflow.
Ang libreng espasyo pagkatapos ng susunod na -commit ay maaaring mas maliit ng ilang MB. Depende ito
sa katamtamang uri, bilang ng mga naitalang session, at mga gawi sa pagmamaneho.

-pvd_info
Mag-print ng iba't ibang mga string ng ID at timestamp na makikita sa mga na-load na mga imaheng ISO.
Ang ilan sa mga ID ay maaaring baguhin ng mga utos tulad ng -volid o -publisher. Para dito
Ang mga ID -pvd_info ay nag-uulat kung ano ang isusulat sa susunod na -commit. Ang mga timestamp
hindi awtomatikong maipapalaganap mula sa na-load na larawan patungo sa bagong nakasulat na larawan. Yung mga
para sa mga bagong imahe ay maaaring itakda sa pamamagitan ng command -volume_date. Tingnan doon para sa kahulugan ng
ang mga partikular na timestamp.

-report_el_torito paraan
Gamit ang mode payak mag-print ng ulat tungkol sa impormasyong matatagpuan sa El Torito boot
catalog ng na-load na ISO image.
Gamit ang mode Tulungan mag-print ng isang teksto na nagpapaliwanag ng kahulugan ng mga linyang inilabas ni
"plain".
paraan cmd sinusubukang i-print ang xorriso mga utos na kinakailangan upang makabuo ng
natagpuang kagamitan sa pag-boot: mga disk identifier, El Torito boot images, at System Area.
Ang mga disk identifier ay mga string na maaaring gamitin ng booting operating system upang mahanap
ang ISO filesystem kung saan ito nanggaling. Kasalukuyang kilala ang paggamit ng volume id at
petsa ng pagbabago.
Ang nilalayong use case ay ang pagbabago ng filesystem sa pamamagitan ng pagkakaroon ng -indev at
-outdev na tumuturo sa iba't ibang mga imahe o drive. Maaaring hindi sapat ang resulta,
kung ang nahanap na kagamitan ay hindi magawa ng xorriso. Iba't ibang SORRY na kaganapan
bumangon sa kasong ito, ngunit hindi ginagarantiyahan na kinikilala ng xorriso ang lahat nito
mga kakulangan.
paraan as_mkisofs sinusubukang i-print ang xorriso -bilang mkisofs mga pagpipilian, na kinakailangan
upang makagawa ng mga nahanap na kagamitan. Ang nilalayong use case ay ang gamitin ang naka-mount
filesystem bilang input tree kasama ang mga naka-print na opsyon.

-report_system_area paraan
Gamit ang mode payak mag-print ng ulat tungkol sa impormasyong matatagpuan sa System Area ng
ang na-load na imahe ng ISO. Binubuo ang ulat ng zero hanggang sa maraming linya na may teksto ng header,
isang tutuldok, at teksto ng impormasyon.
Gamit ang mode Tulungan mag-print ng isang teksto na nagpapaliwanag ng kahulugan ng mga linyang inilabas ni
"plain". Marahil ay kakailanganin mong maghanap ng higit pang dokumentasyon na nagpapaliwanag sa
mga teknikal na detalye ng nabanggit na mga pasilidad ng boot.
Mga Mode cmd at as_mkisofs gumana tulad ng sa command -report_el_torito. Tingnan sa itaas.
Gamit ang mode gpt_crc_of:disk_path basahin hanggang 32 KiB mula sa disk file na may path
ibinigay pagkatapos ng colon. I-compute ang GPT compliant CRC number at i-print ito sa
channel ng resulta. Ang numero ay ipinapakita tulad ng "0x690fd979". Ang espesyal na disk_path na "-"
nagiging sanhi ng pagbabasa mula sa karaniwang input.

nabigasyon in ISO larawan at disk filesystem:

-cd iso_rr_path
Baguhin ang kasalukuyang gumaganang direktoryo sa imaheng ISO. Ito ay prepended sa
iso_rr_paths na hindi nagsisimula sa '/'.
Posibleng itakda ang gumaganang direktoryo sa isang landas na hindi pa umiiral
ang imahe ng ISO. Ang mga kinakailangang direktoryo ng magulang ay malilikha kapag ang unang file
bagay ay ipinasok sa virtual na direktoryo na iyon. Gamitin ang -mkdir kung gusto mong ipatupad
ang pagkakaroon ng direktoryo na sa unang pagpasok.

-cdx disk_path
Baguhin ang kasalukuyang gumaganang direktoryo sa lokal na filesystem. Upang maihanda sa
disk_paths na hindi nagsisimula sa '/'.

-pwd
Sabihin ang kasalukuyang gumaganang direktoryo sa imaheng ISO.

-pwdx
Sabihin ang kasalukuyang gumaganang direktoryo sa lokal na filesystem.

-ls iso_rr_pattern [***]
Maglista ng mga file sa ISO image na tumutugma sa mga pattern ng shell (ibig sabihin, may mga wildcard na '*' '?'
'[az]'). Kung ang isang pattern ay hindi nagsisimula sa '/' pagkatapos ito ay inihambing sa mga address
kaugnay sa -cd.
Ang mga direktoryo ay nakalista ayon sa kanilang nilalaman sa halip na bilang isang item ng file.
Maaaring hindi paganahin ang pagpapalawak ng pattern sa pamamagitan ng command -iso_rr_pattern.

-lsd iso_rr_pattern [***]
Tulad ng -ls ngunit naglilista ng mga direktoryo bilang kanilang sarili at hindi ayon sa kanilang nilalaman. Ito
kahawig ng shell command ls -d.

-lsl iso_rr_pattern [***]
Tulad ng -ls ngunit ilista din ang ilan sa mga katangian ng file. Ang format ng output ay kahawig
shell command ls -ln.
Ang uri ng file na 'e' ay nagpapahiwatig ng El Torito boot catalog.
Kung ang file ay may di-trivial na ACL, ang isang '+' ay idaragdag sa impormasyon ng pahintulot. Kung
nakatago ang file, pagkatapos ay 'I' para sa "iso_rr", 'J' para sa "joliet", 'A' para sa "hfsplus", 'H'
para sa maramihang pagtatago ay naidagdag. Kasama ng ACL ito ay 'i', 'j', 'a', 'h'.

-lsdl iso_rr_pattern [***]
Tulad ng -lsd ngunit ilista din ang ilan sa mga katangian ng file. Ang format ng output ay kahawig
shell command ls -dln.

-lsx disk_pattern [***]
Maglista ng mga file sa lokal na filesystem na tumutugma sa mga pattern ng shell. Mga pattern na ginagawa
hindi nagsisimula sa '/' ay ginagamit na may kaugnayan sa -cdx.
Ang mga direktoryo ay nakalista ayon sa kanilang nilalaman sa halip na bilang isang item ng file.
Maaaring hindi paganahin ang pagpapalawak ng pattern sa pamamagitan ng command -disk_pattern.

-lsdx disk_pattern [***]
Tulad ng -lsx ngunit naglilista ng mga direktoryo bilang kanilang sarili at hindi ayon sa kanilang nilalaman. Ito
kahawig ng shell command ls -d.

-lslx disk_pattern [***]
Tulad ng -lsx ngunit naglilista din ng ilan sa mga katangian ng file. Ang format ng output ay kahawig
shell command ls -ln.

-lsdlx disk_pattern [***]
Tulad ng -lsdx ngunit naglilista din ng ilan sa mga katangian ng file. Ang format ng output ay kahawig
shell command ls -dln.

-getfacl iso_rr_pattern [***]
I-print ang mga pahintulot sa pag-access ng mga ibinigay na file sa ISO image gamit ang format
ng shell command getfacl. Kung ang isang file ay walang ACL, ito ay gawa-gawa mula sa
- mga setting ng chmod. Ang isang file ay maaaring may tunay na ACL kung ito ay ipinakilala sa imaheng ISO
habang ang command -acl ay nakatakda sa "on".

-getfacl_r iso_rr_pattern [***]
Tulad ng -gefacl ngunit paulit-ulit na naglilista ng buong file tree sa ilalim ng huli
mga direktoryo.

-getfattr iso_rr_pattern [***]
I-print ang xattr ng mga ibinigay na file sa ISO image. Kung ang isang file ay walang ganoong xattr
pagkatapos ay naka-print ang noting para dito.

-getfattr_r iso_rr_pattern [***]
Tulad ng -gefattr ngunit muling inililista ang buong mga puno ng file sa ilalim ng huli
mga direktoryo.

-mula sa iso_rr_pattern [***]
Paulit-ulit na ilista ang laki ng mga direktoryo at file sa ISO image na tumutugma sa isa sa
ang mga pattern. katulad ng shell command du -k.

-dus iso_rr_pattern [***]
Listahan ng laki ng mga direktoryo at file sa ISO image na tumutugma sa isa sa
mga pattern. Katulad ng shell command du -sk.

-dux disk_pattern [***]
Paulit-ulit na ilista ang laki ng mga direktoryo at file sa lokal na filesystem na tumutugma
isa sa mga pattern. Katulad ng shell command du -k.

-dusx disk_pattern [***]
Listahan ng laki ng mga direktoryo at file sa lokal na filesystem na tumutugma sa isa sa
mga pattern. Katulad ng shell command du -sk.

-hanapinx disk_path [-name pattern] [-type t] [-exec action [params]] --
Tulad ng -find ngunit tumatakbo sa lokal na filesystem at hindi sa imaheng ISO. Ito ay
napapailalim sa mga setting ng -follow.
-findx ay tumatanggap ng parehong -type na mga parameter bilang -find. Bilang karagdagan, kinikilala nito ang uri
"mountpoint" (o "m") na tumutugma sa mga subdirectory na naninirahan sa ibang
device kaysa sa kanilang magulang. Hindi ito tumutugma sa disk_path na ibinigay bilang panimulang address para sa
-hanapinx.
-findx ay tumatanggap ng -exec na mga aksyon tulad ng ginagawa -find. Ngunit maliban sa mga sumusunod na ilang
mga aksyon na ito ay palaging magsasagawa ng aksyon na "echo".
sa_iso nag-uulat ng landas kung ang katapat nito ay umiiral sa imaheng ISO. Para dito ang
disk_path ng -findx command ay mapapalitan ng iso_rr_path na ibinigay bilang
parameter
Hal: -findx /home/thomas -exec in_iso /thomas_on_cd --
hindi_sa_iso nag-uulat ng landas kung ang katapat nito ay hindi umiiral sa imaheng ISO. Ang
ang format ng ulat ay kapareho ng sa command -compare.
add_missing Idinaragdag ng iso_rr_path_start ang katapat kung hindi pa ito umiiral sa
ISO na imahe at markahan ito para sa "rm_merge" bilang hindi naaalis.
Hal: -findx /home/thomas -exec add_missing /thomas_on_cd --
is_full_in_iso nag-uulat kung ang katapat sa imaheng ISO ay naglalaman ng mga file. Maging
ginamit gamit ang -type na "m" upang mag-ulat ng mga mount point.
empty_iso_dir tinatanggal ang lahat ng mga file mula sa katapat sa imaheng ISO. Para magamit
na may -type na "m" para putulin ang mga mount point.
estimate_size nagpi-print ng mas mababa at mas mataas na pagtatantya ng bilang ng mga bloke na
ang mga natagpuang file na magkasama ay sasakupin sa umuusbong na imaheng ISO. Ito ay hindi
account para sa superblock, para sa mga direktoryo sa -findx path, o para sa imahe
padding.
list_extattr mode ay nagpi-print ng script sa resultang channel, na gagamit ng FreeBSD
command setextattr upang itakda ang xattr name-value pairs ng user namespace ng file. Tingnan mo
-hanapin para sa isang paglalarawan ng parameter mode.
Hal -exec list_extattr e --

-kumpara disk_path iso_rr_path
Ihambing ang mga katangian at panghuling nilalaman ng file ng data ng isang fileobject sa lokal
filesystem na may file object sa ISO image. Ang iso_rr_path ay maaaring tumuro sa
isang object ng file ng imahe na hindi pa ginagawa, ibig sabihin, kung saan ang nilalaman ng data
naninirahan pa rin sa lokal na filesystem. Ang ganitong nilalaman ng data ay madaling kapitan ng panlabas
nagdulot ng mga pagbabago.
Kung ang iso_rr_path ay walang laman, ang disk_path ay ginagamit din bilang landas sa imaheng ISO.
Ang magkakaibang mga katangian ay iniuulat nang detalyado, ang magkakaibang nilalaman ay buod. pareho
sa channel ng resulta. Sa kaso ng walang mga pagkakaiba walang mga linya ng resulta ay ibinubuga.

-compare_r disk_path iso_rr_path
Tulad ng -compare ngunit gumagana nang recursively. Ibig sabihin, lahat ng file object sa ibaba ng parehong mga address
ihambing kung mayroon silang mga katapat sa ibaba ng ibang address at kung
magkatugma ang magkabilang katapat.

-kumpara_l disk_prefix iso_rr_prefix disk_path [***]
Magsagawa ng -compare_r sa bawat isa sa mga parameter ng disk_path. magiging iso_rr_path
binubuo mula sa disk_path sa pamamagitan ng pagpapalit ng disk_prefix ng iso_rr_prefix.

-show_stream iso_rr_path [***]
Ipakita ang content stream chain ng mga data file sa ISO image. Binubuo ang kadena
ng iso_rr_name at isa o higit pang mga stream, na pinaghihiwalay ng " < " na mga marka. Isang batis
ang paglalarawan ay binubuo ng isa o higit pang mga teksto, na pinaghihiwalay ng ":" na mga character. Ang una
Sinasabi ng teksto ang uri ng stream, ang mga sumusunod, kung sakaling, ay naglalarawan sa indibidwal nito
ari-arian. Ang mga madalas na ginagamit na uri ay:
disk:'disk_path' para sa mga lokal na filesystem object.
image:'iso_rr_path' para sa ISO image file object.
cout:'disk_path offset count' para sa -cut_out file.
extf:'filter_name' para sa mga panlabas na filter.
Halimbawa:
'/abc/xyz.gz' < extf:'gzip' < disk:'/home/me/x'

-show_stream_r iso_rr_path [***]
Tulad ng -show_stream ngunit gumagana nang recursively.

Paghusga of pagiging madaling mabasa at pagbawi:

Karaniwan na ang optical media ay gumagawa ng mga error sa pagbabasa. Ang mga dahilan ay maaaring iba-iba at
natatakpan ng pagwawasto ng error na ginagawa ng mga drive at batay sa dagdag na data
sa media. Kung ang isang drive ay nagbabalik ng data kung gayon ang isa ay lubos na mapagkakatiwalaan na sila ay wasto. Ngunit sa
ilang antas ng mga problema sa pagbasa ang pagwawasto ay mabibigo at ang drive ay dapat na
ipahiwatig ang pagkakamali.
xorriso maaaring mag-scan ng medium para sa mga nababasang bloke ng data, uriin ang mga ito ayon sa kanilang nabasa
bilis, i-save ang mga ito sa isang file, at subaybayan ang matagumpay na na-save na mga bloke para sa mga karagdagang pagsubok
sa parehong midyum.
Sa pamamagitan ng utos -md5 checksums ay maaaring maitala kasama ng mga file ng data at buong session. Ang mga ito
Ang mga checksum ay maaabot lamang sa pamamagitan ng indev at isang na-load na larawan. Nagtatrabaho sila nang nakapag-iisa sa
uri ng media at maaaring makakita ng mga error sa paghahatid.

-check_media [pagpipilian [pagpipilian ...]] --
Subukang basahin ang mga bloke ng data mula sa indev drive, opsyonal na kopyahin ang mga ito sa isang disk file,
at sa wakas ay mag-ulat tungkol sa nakatagpo na kalidad. Maraming mga pagpipilian ang maaaring gamitin upang
baguhin ang default na gawi.
Ang mga parameter na ibinigay sa command na ito ay na-override ang mga default na setting na maaaring mayroon
ay binago ng command -check_media_defaults. Tingnan doon para sa isang paglalarawan ng
Magagamit na Mga Pagpipilian.
Ang listahan ng resulta ay nagsasabi ng mga pagitan ng 2 KiB block na may panimulang address, bilang ng
mga bloke at kalidad. Ang mga katangiang nagsisimula sa "+" ay dapat na wasto
nababasang datos. Ang mga katangiang may "-" ay hindi nababasa o sirang data. "0" ay nagpapahiwatig
mga katangiang hindi sakop ng check run o regular na pinapayagang maging
hindi nababasa (hal. gaps sa pagitan ng mga track).
Bilang kahalili, posibleng mag-ulat ng mga nasirang file sa halip na mga bloke.
Kung ang -md5 ay "naka-on" kung gayon ang default na mode na what=tracks ay tumitingin sa libisofs checksum
mga tag para sa data ng session ng ISO at sinusuri ang mga ito laban sa mga checksum na nakalkula mula sa
ang data stream.

-check_media_defaults [pagpipilian [pagpipilian ...]] --
Mga preset na opsyon para sa pagpapatakbo ng -check_media, -extract_cut at best_effort file
pagkuha. Ang mga opsyong ibinigay kasama ang -check_media ay i-override ang mga preset na opsyon.
Awtomatikong i-override ng -extract_cut ang ilang mga opsyon.
Ang isang opsyon ay binubuo ng isang keyword, isang "=" character, at isang halaga. Maaaring i-override ang mga opsyon
isa't isa. Kaya mahalaga ang kanilang pagkakasunud-sunod.
Ang default na setting sa pagsisimula ng programa ay:
use=indev what=tracks min_lba=-1 max_lba=-1 retry=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=invalid slow_limit=1.0 chunk_size=0s async_chunks=0
Ibinabalik ng opsyon na "reset=now" ang mga default na startup na ito.
Ang mga hindi default na opsyon ay:
report="files" naglilista ng mga file na gumagamit ng mga nasirang bloke (hindi gamit ang use=outdev). Ang
format ay tulad ng sa find -exec report_damage. Tandaan na ang isang MD5 session ay hindi tugma
minarkahan ang lahat ng mga file ng session bilang nasira. Kung nais ng mas pinong pagkakaiba,
gumanap -md5 off bago -check_media.
report="blocks_files" unang naglilista ng mga nasirang bloke at pagkatapos ay mga apektadong file.
use="outdev" nagbabasa mula sa output drive sa halip na sa input drive. Iniiwasan nito
nilo-load ang ISO image tree mula sa media.
use="sector_map" ay hindi nagbabasa ng anumang media ngunit nilo-load ang file na ibinigay ng opsyon
sector_map= at pinoproseso ang virtual na kinalabasan na ito.
what="disc" sinusuri ang hanay ng payload ng isang medium nang hindi nirerespeto ang mga puwang sa track.
what="image" katulad ng "disc", ngunit nililimitahan ang pag-scan sa hanay ng ISO 9660
larawan, kung naroroon.
min_lba=limitasyon inalis ang lahat ng mga bloke na may mga address na mas mababa sa limitasyon.
max_lba=limitasyon lilipat sa what=disc at tinatanggal ang lahat ng mga bloke sa itaas ng limitasyon.
chunk_size=size nagtatakda ng bilang ng mga byte na babasahin sa isang mababang antas na pagbabasa
operasyon. Ito ay binibilog pababa sa buong mga bloke ng 2048 bytes. Ang ibig sabihin ng 0 ay awtomatiko
laki.
retry="on" forces read rettry na may kaunting senseful chunk size kapag normal
read chunk ay gumagawa ng read error. Ang laki na ito ay 1s na may mga CD at stdio file, 16s na may
DVD (1 ECC Block), at 32s na may BD (1 Cluster). Bilang default, ang mga muling pagsubok ay lamang
pinagana gamit ang CD media. Ipinagbabawal ng "retry=off" ang mga muling pagsubok para sa lahat ng uri ng media.
abort_file=disk_path nagbibigay ng landas ng file na maaaring magpahinto ng pag-scan. I-abort
nangyayari kung ang file ay umiiral at ang oras nito ay hindi mas matanda kaysa sa oras ng pagsisimula ng
tumakbo. Gamitin ang shell command na "touch" para ma-trigger ito. Maliban sa na-abort na pagpapatakbo ng programa,
ito ay mag-uulat ng nasubok at hindi pa nasusubok na mga bloke at magpapatuloy sa pagtakbo xorriso.
time_limit=segundo nagbibigay ng bilang ng mga segundo matapos ang pag-scan
ipinalaglag. Ito ay kapaki-pakinabang para sa hindi nag-aalaga na pag-scan ng media na maaaring labis na magtrabaho
ang drive sa pagsusumikap nitong pisilin ang ilang nababasang mga bloke. Maaaring maantala ang pagpapalaglag
sa pamamagitan ng drive gnawing sa huling single read operation. Ang halaga -1 ay nangangahulugang walang limitasyon
time.
item_limit=number nagbibigay ng bilang ng mga item sa listahan ng ulat na pagkatapos ay i-abort.
Ang halaga -1 ay nangangahulugang walang limitasyong numero ng item.
data_to=disk_path kinokopya ang wastong mga bloke sa ibinigay na file.
kaganapan=kalubhaan nagtatakda ng ibinigay na kalubhaan para sa isang kaganapan ng problema na dapat ibigay sa
ang pagtatapos ng isang check run kung ang mga bloke ng data ay hindi nababasa o nabigong tumugma sa naitala
Mga checksum ng MD5. Ang kalubhaan ng "LAHAT" ay hindi pinapagana ang kaganapang ito.
sector_map=disk_path sinusubukang basahin ang file na ibinigay ng disk_path bilang sector bitmap at
upang mag-imbak ng ganoong file ng mapa pagkatapos ng pag-scan. Sinasabi ng bitmap kung aling mga bloke ang mayroon
matagumpay na nabasa sa mga nakaraang pagtakbo. Ito ang patuloy na memorya para sa ilan
nag-scan sa parehong medium, kahit na may intermediate eject, upang mangolekta
nababasa na mga bloke sa tuwing ang drive ay sapat na mapalad na makagawa ng mga ito. Ang nakaimbak na file
naglalaman ng nababasa ng tao na TOC ng mga track at ang kanilang mga start block address, na sinundan
sa pamamagitan ng binary bitmap data.
Bilang default, ang mga hindi nasubukang bloke ay hindi itinuturing na masama, ngunit sa halip ay sinadya
hindi pa nababasa. Kung inaasahan mong i-abort ng time_limit= o item_limit= ang pagtakbo, pagkatapos ay isaalang-alang na
gumamit ng bad_limit="untested".
map_with_volid="on" sinusuri ang mga track kung ang mga ito ay mga imaheng ISO at ini-print ang mga ito
mga volume ID sa nababasa ng tao na TOC ng sector_map=.
patch_lba0="on" paglilipat sa loob ng data_to= mag-file ng kopya ng kasalukuyang na-load
session head sa simula ng file na iyon at i-patch ito upang maging wasto sa posisyong iyon.
Ginagawa nitong huling wastong session ang na-load na session ng file ng imahe kapag nakuha ito
naka-mount o na-load bilang stdio: drive. Ang mga bagong session ay idaragdag pagkatapos nitong huling
session at o-overwrite ang anumang mga session na sumunod dito.
patch_lba0="force" gumaganap ng patch_lba0="on" kahit na xorriso naniniwala na ang
hindi wasto ang kinopyang data.
patch_lba0= ay maaari ding magkaroon ng isang numero. Kung ito ay 32 o mas mataas ito ay kinuha bilang simula
address ng session na kokopyahin. Sa kasong ito, hindi kinakailangan na magkaroon ng isang
-indev at isang na-load na imahe. Maaaring idugtong ang ":force" pagkatapos ng numero.
bad_limit=threshold nagtatakda ng pinakamataas na kalidad na dapat ituring na pinsala.
Pumili ng isa sa "good", "md5_match", "slow", "partial", "valid", "untested",
"invalid", "tao_end", "off_track", "md5_mismatch", "unreadable".
Ang "valid" at "invalid" ay mga katangiang na-import mula sa isang sector_map file. "tao_end" at
Ang "off_track" ay sadyang hindi nababasa, ngunit hindi rin masama. "bahagi" ay
mga bloke na nakuha mula sa isang bahagyang nababasang tipak. Okay naman daw sila pero
nagmula sa isang kahina-hinalang lugar.
Ang mga rehiyong "md5_match" at "md5_mismatch" ay magkakapatong sa mga rehiyong may iba pang kalidad.
slow_limit=threshold nagtatakda ng threshold ng oras para maging ang isang read chunk
itinuturing na mabagal. Ito ay maaaring isang fractional na numero tulad ng 0.1 o 1.5.
async_chunks=numero nagbibigay-daan sa asynchronous na pagproseso ng MD5 kung ang numero ay 2 o mas malaki.
Sa kasong ito, ang ibinigay na bilang ng mga read chunks ay inilalaan bilang fifo buffer. Sa napaka
subukan ang mga mabilis na MMC drive: chunk_size=64s async_chunks=16.

-check_md5 kalubhaan iso_rr_path [***]
Ihambing ang nilalaman ng data ng mga ibinigay na file sa na-load na larawan sa kanilang naitala
Mga MD5 checksum, kung mayroon man. Sa kaso ng anumang mismatch isang kaganapan ng ibinigay
ang kalubhaan ay inilabas. Pagkatapos ay maaari itong pangasiwaan ng naaangkop na mga setting ng mga utos
-abort_on o -return_with kung saan pareho ay maaaring magdulot ng mga non-zero exit value ng program
tumakbo. Ang kalubhaan LAHAT ay pinipigilan ang kaganapang iyon.
Iniuulat ng command na ito ang pagtutugma at hindi pagkakatugma ng mga file ng data sa channel ng resulta.
Ang mga hindi data na file ay nagdudulot ng mga kaganapang TANDAAN. Magkakaroon din ng UPDATE na mga kaganapan mula sa data
pagbabasa.
Kung walang ibinigay na iso_rr_path, ihahambing ang buong na-load na session sa MD5 nito
sum. Magkaroon ng kamalayan na ito ay sumasaklaw lamang ng isang session at hindi ang buong larawan kung mayroon
ay mas lumang mga sesyon.

-check_md5_r kalubhaan iso_rr_path [***]
Tulad ng -check_md5 ngunit sinusuri ang lahat ng mga file ng data sa ilalim ng mga ibinigay na landas. Tanging
iuulat ang hindi pagkakatugma ng mga file ng data.

osirrox ISO-to-disk ibalik utos:

Karaniwan xorriso nagsusulat lamang sa mga file ng disk na ibinigay bilang stdio: pseudo-drive o bilang
log file. Ngunit ang alter ego osirrox nito ay nakakakuha ng mga file object mula sa mga imaheng ISO at
para gumawa, mag-overwrite, o magtanggal ng mga file object sa disk.
Nalalapat ang mga pagbubukod ng disk file ng -not_mgt, -not_leaf, -not_paths. Kung ang disk file object
umiiral na pagkatapos ay nalalapat ang mga setting ng -overwrite at -reassure. Ngunit -i-overwrite ang "on"
nagti-trigger lamang ng pag-uugali ng -overwrite "nondir". Ibig sabihin, hindi matatanggal ang mga direktoryo.
Ang mga pahintulot sa pag-access ng mga file sa ISO image ay hindi naghihigpit sa pagpapanumbalik. Ang direktoryo
ang mga pahintulot sa disk ay kailangang payagan ang rwx.

-osirrox setting[:opsyon:...]
Ang pagtatakda ng "off" ay hindi pinapagana ang mga manipulasyon ng disk filesystem. Ito ang default maliban kung
sinimulan ang programa sa leafname na "osirrox". Kung hindi man ang kakayahang ibalik
ang mga file ay maaaring tahasang paganahin sa pamamagitan ng -osirrox "on". Maaari itong i-disable nang hindi na mababawi
ni -osirrox "banned".
Ang setting na "naka-block" ay parang "naka-off". Ngunit maaari lamang itong bawiin sa pamamagitan ng pagtatakda
"i-unblock", na kung hindi man ay parang "on". Magagamit ito upang pigilan ang mga script ng command
na maaaring gumamit ng "on" nang hindi kanais-nais.
Ang paganahin ang pagpapanumbalik ng mga espesyal na file sa pamamagitan ng "device_files" ay potensyal na mapanganib.
Ang kahulugan ng numerong st_rdev (tingnan ang man 2 stat) ay nakasalalay nang malaki sa pagpapatakbo
sistema. Pinakamahusay na ibalik ang mga file ng device sa parehong system kung saan sila nagmula
ay kinopya. Kung hindi pinagana, babalewalain ang mga file ng device sa imaheng ISO habang
pagpapanumbalik ng mga operasyon.
Dahil sa isang bug ng mga nakaraang bersyon, maaaring mayroon ang mga file ng device mula sa mga nakaraang session
ay binago sa major=0, minor=1. Kaya ang kumbinasyong ito ay hindi maibabalik.
Ang opsyon na "concat_split_on" ay default. Ito ay nagbibigay-daan sa pagpapanumbalik ng split file directories
bilang mga file ng data kung ang direktoryo ay naglalaman ng kumpletong koleksyon ng -cut_out na bahagi
mga file. Sa opsyong "concat_split_off" ang mga naturang direktoryo ay pinangangasiwaan tulad ng iba
Direktoryo ng imahe ng ISO.
Ang opsyon na "auto_chmod_off" ay default. Kung nakatakda ang "auto_chmod_on" pagkatapos ay i-access
maiiwasan ang mga paghihigpit para sa mga direktoryo ng disk kung pagmamay-ari ang mga direktoryo na iyon
ng epektibong gumagamit na tumatakbo xorriso. Nangyayari ito sa pamamagitan ng pansamantalang pagbibigay ng rwx
pahintulot sa may-ari.
Maaaring mapabuti ng opsyong "sort_lba_on" ang pagganap ng pagbabasa gamit ang mga optical drive. Maaari itong
ibalik ang malaking bilang ng mga hard link nang hindi nakakapagod -temp_mem_limit. Hindi ito
panatilihin ang direktoryo ng mtime at kailangan nito -osirrox opsyon auto_chmod_on upang
kunin ang mga direktoryo na walang pahintulot sa pagsulat. Default ay "sort_lba_off".
Ang opsyon na "o_excl_on" ay ang default maliban kung sinimulan ang program gamit ang leafname
"osirrox". Sa GNU/Linux sinusubukan nitong iwasan ang paggamit ng mga drive na naka-mount o ginagamit
sa pamamagitan ng iba pang mga programa ng libburn. Ang opsyon na "o_excl_off" sa GNU/Linux ay nagbibigay-daan sa pag-access sa ganoon
nagmamaneho. Ang mga drive na nakukuha habang "o_excl_off" ay tatangging ma-blangko,
na-format, nakasulat, o na-eject. Ngunit magkaroon ng kamalayan na kahit na ang hindi nakakapinsalang mga pagtatanong ay maaaring masira
patuloy na pagkasunog ng CD-R[W] at DVD-R[W].
Ang opsyon na "strict_acl_off" ay default. Pinahihintulutan nito sa FreeBSD ang pagkakaroon ng
direktoryo na "default" na mga ACL sa imaheng ISO. Gamit ang "strict_acl_on" sa GNU/Linux na ito
Ang mga ACL ay nagdudulot sa FreeBSD ng isang FAILURE na kaganapan sa panahon ng pag-restore gamit ang -acl "on".

-extract iso_rr_path disk_path
Kopyahin ang mga file object sa at sa ilalim ng iso_rr_path sa kanilang katumbas
mga address sa at sa ilalim ng disk_path. Ito ang kabaligtaran ng -map o -update_r.
Kung ang iso_rr_path ay isang direktoryo at ang disk_path ay isang umiiral na direktoryo kung gayon pareho
pagsasama-samahin ang mga puno. Ang mga katangian ng direktoryo ay nakukuha lamang kung ang direktoryo ng disk
ay bagong nilikha ng operasyon ng pagkopya. Maaalis lang ang mga file ng disk kung gagawin nila
ay mapalitan ng mga file object mula sa ISO image.
Ang pinakamaraming mga katangian hangga't maaari ay kinopya kasama ng mga naibalik na file object.

-extract_single iso_rr_path disk_path
Tulad ng -extract, ngunit kung ang iso_rr_path ay isang direktoryo kung gayon ang sub tree nito ay hindi makakakuha
naibalik

-extract_l iso_rr_prefix disk_prefix iso_rr_path [***]
Magsagawa ng -extract sa bawat isa sa mga parameter ng iso_rr_path. disk_path ay magiging
binubuo mula sa iso_rr_path sa pamamagitan ng pagpapalit ng iso_rr_prefix ng disk_prefix.

-extract_cut iso_rr_path byte_offset byte_count disk_path
Kopyahin ang isang byte na pagitan mula sa isang file ng data mula sa isang imaheng ISO sa isang bagong likhang disk
file. Ang pangunahing layunin nito ay mag-alok ng paraan ng paghawak ng malalaking file kung sila
ay hindi suportado ng mount -t iso9660 o kung ang target na disk filesystem ay hindi makapag-imbak
malalaking file.
Kung ang data byte ng iso_rr_path ay naka-imbak sa na-load na ISO na imahe, at walang filter
ay inilapat, at ang byte_offset ay isang multiple ng 2048, pagkatapos ay isang espesyal na run ng
-check_media ay ginanap. Maaaring ito ay mas mabilis at mas masungit kaysa sa heneral
paraan ng pagbasa.

-cpx iso_rr_path [***] disk_path
Kopyahin ang mga single leaf file object mula sa ISO image papunta sa address na ibinigay ng disk_path.
Kung higit pa sa isang iso_rr_path ang ibinigay kung gayon ang disk_path ay dapat na isang direktoryo o
wala. Sa huling kaso ito ay malilikha at makuha ang mga na-extract na file
naka-install dito na may parehong mga leafname.
Ang mga nawawalang bahagi ng direktoryo sa disk_path ay malilikha, kung maaari.
Ang mga direktoryo ay pinapayagan bilang iso_rr_path lamang na may -osirrox "concat_split_on" at
kung talagang kinakatawan nila ang isang kumpletong koleksyon ng -cut_out split file parts.

-cpax iso_rr_path [***] disk_path
Tulad ng -cpx ngunit nire-restore ang mtime, atime tulad ng sa ISO image at sinusubukang itakda ang pagmamay-ari
at pangkat tulad ng sa imahe ng ISO.

-cp_rx iso_rr_path [***] disk_path
Tulad ng -cpx ngunit kinukuha din ang buong mga puno ng direktoryo mula sa imahe ng ISO.
Ang mga resultang disk path ay tinutukoy tulad ng sa shell command cp -r : Kung disk_path
ay isang umiiral na direktoryo pagkatapos ang mga puno ay ipapasok o isasama sa ilalim nito
direktoryo at pananatilihin ang kanilang mga pangalan ng dahon. Ang direktoryo ng ISO na "/" ay walang pangalan ng dahon
at sa gayon ay direktang namamapa sa disk_path.

-cp_rax iso_rr_path [***] disk_path
Tulad ng -cp_rx ngunit nire-restore ang mtime, atime tulad ng sa ISO image at sinusubukang itakda ang pagmamay-ari
at pangkat tulad ng sa imahe ng ISO.

-paste_in iso_rr_path disk_path byte_offset byte_count
Basahin ang nilalaman ng isang ISO data file at isulat ito sa isang data file sa simula ng disk
sa byte_offset. Sumulat ng hindi hihigit sa byte_count byte. Ito ang kabaligtaran ng utos
-cut_out.

-concat mode [target | lim prog [args [...]] lim] iso_rr_path [***]
Kopyahin ang nilalaman ng data ng isa o higit pang data file ng ISO image sa isang disk file
object, sa isang file descriptor, o magsimula ng isang program at kopyahin ang data sa nito
karaniwang input. Ang huli ay napapailalim sa mga paghihigpit sa seguridad para sa panlabas
mga filter.
Mga Mode patungan at apendend isulat sa target na ibinigay ng pangalawa
parameter. Ito ay maaaring ang landas sa isang disk file object, o "-" na nangangahulugang pamantayan
output, o isang text ng form na /dev/fd/number, kung saan ang numero ay isang bukas na file
descriptor (hal. karaniwang error ay /dev/fd/2). Ang isang umiiral na target na file ay hindi
inalis bago magsimula ang pagsusulat. Kung hindi ito nakakakuha ng data ng nilalaman, pagkatapos ito
nabigo ang utos. Pinutol ng mode overwrite ang mga regular na file ng data sa 0 na laki dati
pagsulat sa kanila. Halimbawa:
-concat append /home/me/accumulated_text /my/iso/text --

paraan tubo inaasahan bilang pangalawang parameter ang isang delimiter na salita na dapat markahan ang dulo ng
ang listahan ng argumento ng programa. Ang ikatlong argumento ay ang disk_path sa programa. Ito
dapat maglaman ng hindi bababa sa isang '/'. Hindi inilapat ang $PATH. Karagdagang mga parameter hanggang sa
ang inihayag na salitang delimiter ay ginagamit bilang mga argumento sa pagsisimula ng programa. Halimbawa:
-iso_rr_pattern sa \
-concat pipe + /usr/bin/wc + "/my/iso/files*" --

Ang karagdagang mga parameter sa lahat ng mga mode ay ang iso_rr_paths ng mga file ng data. Ang kanilang
ang nilalaman ay magkakaugnay sa kopya.

-bundok drive entity id path
Gumawa ng parehong linya bilang -mount_cmd at pagkatapos ay isagawa ito bilang panlabas na programa run
matapos isuko ang inilalarawang pagmamaneho. Tingnan din ang -mount_opts. Ito ay nangangailangan ng -osirrox sa
paganahin at karaniwang magtatagumpay lamang para sa superuser. Para sa mga kadahilanang pangkaligtasan ang
mount program ay isinasagawa lamang kung ito ay maabot bilang /bin/mount o /sbin/mount.

Utos pagkakatugma mga emulasyon:

Ang pagsulat ng ISO 9660 sa CD ay tradisyonal na ginagawa ng mga program mkisofs bilang ISO 9660 na imahe
producer at cdrecord bilang burn program. xorriso ay hindi nagsusumikap para sa kanilang komprehensibo
pagtulad. Gayunpaman, handa itong gawin ang ilan sa mga pangunahing gawain nito sa ilalim ng kontrol ng
mga utos na sa nasabing mga programa ay nagpapalitaw ng mga maihahambing na pagkilos.

-bilang opsyon sa personalidad [mga opsyon] --
Gawin ang listahan ng opsyon sa variable na haba bilang kalat-kalat na pagtulad ng program na inilalarawan
sa pamamagitan ng salitang personalidad.

personalidad"mkisofs" tumatanggap ng mga opsyon na nakalista kasama ng:
-bilang mkisofs -tulong --
Kabilang sa mga ito: -R (palaging naka-on), -r, -J, -o, -M, -C, -dir-mode, -file-mode, -path-list,
-m, -bukod-listahan, -f, -print-size, -pad, -no-pad, -V, -v, -bersyon, -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, file path
at mga pathspec. Maraming mga opsyon ang hindi suportado at humantong sa kabiguan ng
pagtulad ng mkisofs. Ang ilan ay hindi pinapansin, ngunit mas mabuting huwag umasa sa pagpaparaya na ito.
Ang mga suportadong opsyon ay nakadokumento nang detalyado sa xorrisofs.info at sa tao
xorrisofs. Ang paglalarawan dito ay nakatuon sa epekto ng mkisofs emulation in
ang konteksto ng a xorriso tumakbo.
Maliban sa "cdrecord" na personalidad ay walang automatic -commit sa dulo
ng isang "mkisofs" na listahan ng opsyon. Mga setting ng verbosity -v (= "UPDATE") at -quiet (=
"SORRY") nagpapatuloy. Nagpapatuloy ang output file hanggang sa mangyari ang mga bagay tulad ng -commit,
-rollback, -dev, o dulo ng xorriso.
Ang mga opsyon na makakaapekto sa lahat ng file object sa ISO image, tulad ng -r o -dir-mode, ay gagawin
mailalapat lamang sa mga file na naroroon sa ISO image kapag ang command -as
nagtatapos. Kung gumamit ka ng ilang -as mkisofs command sa parehong pagtakbo, pagkatapos ay isaalang-alang na ilagay
tulad ng mga pagpipilian sa huling -as command.
Kung ang mga file ay idinagdag sa larawan, ang -pacifier ay itatakda sa "mkisofs" at
-stdio_sync ay naka-default sa "off" kung wala pang ganoong setting na ginawa.
-graft-points ay katumbas ng -pathspecs on. Tandaan na ang mga pathspec na walang "=" ay
iba ang pakahulugan kaysa sa xorriso utos -dagdag. Pinagsasama ang mga direktoryo
gamit ang root directory ng ISO image, ang ibang mga filetype ay namamapa sa root na iyon
direktoryo.
Kung ang mga pathspec ay ibinigay at kung walang output file ang napili bago o sa panahon ng
"mkisofs" na listahan ng opsyon, pagkatapos ay ang karaniwang output (-outdev "-") ay magkakabisa. Kung
-o tumuturo sa isang regular na file, pagkatapos ay puputulin ito sa 0 bytes kapag sa wakas
nagsisimula ang pagsusulat. Ang truncation na ito ay hindi mangyayari kung ang drive ay pinili ng xorriso
mga utos bago ang -as mkisofs o pagkatapos ng list delimiter nito. Mga direktoryo at simboliko
ang mga link ay walang wastong -o na mga target.
Ang pagsusulat sa stdout ay posible lamang kung ang -as "mkisofs" ay kabilang sa mga panimulang argumento
o kung itinuro ng ibang mga panimulang argumento ang output drive sa karaniwang output.
-pinipigilan ng laki ng pag-print ang awtomatikong paggawa ng imahe sa pagtatapos ng programa. Inalis na ang pagbabawal na ito
lamang kung ang mga nakabinbing pagbabago sa imahe ay itatapon.
Ang padding ay binibilang bilang bahagi ng ISO image kung hindi opsyon --emul-toc ang ibinigay.
Kung walang ibinigay na -iso-level, pipiliin ang level 1 kapag ang unang file o direktoryo
ay idinagdag sa larawan. Sa parehong okasyon ang mga pangalan ng direktoryo ay pinapayagang lumabag
ang standard by -compliance na opsyon allow_dir_id_ext. Ito ay maaaring iwasan sa pamamagitan ng opsyon
-disallow_dir_id_ext.
Option -root ay suportado. Option -old-root ay ipinatupad ng xorriso utos
-mkdir, -cp_clone, -find update_merge, at -find rm_merge. -root at -old-root set
command -disk_dev_ino sa "ino_only" at -md5 sa "on", bilang default. -disk_dev_ino
maaaring itakda sa "off" ng --old-root-no-ino o sa "on" ng --old-root-devno . -md5 pwede
itakda sa "off" ng --old-root-no-md5 .
Hindi orihinal na mga opsyon sa mkisof ay --quoted_path_list , --hardlinks , --acl , --xattr
, --md5 , --stdio_sync . Nagtatrabaho sila tulad ng xorriso mga utos na may parehong pangalan
at hardcoded parameter "on", hal -acl "on". Ang mga tahasang parameter ay inaasahan ng
--stdio_sync at --scdbackup_tag.
Nakukuha ang kakayahang mapanatili ang kasaysayan ng multi-session sa na-overwrite na media
hindi pinagana bilang default. Maaari itong paganahin sa pamamagitan ng paggamit --emul-toc sa unang session.
Tingnan ang -compliance no_emul_toc.
--sort-weight ay nakukuha bilang mga parameter ang isang numero at isang iso_rr_path. Ang bilang ay nagiging
ang bigat ng pag-uuri ng LBA ng regular na file na iso_rr_path o ng lahat ng regular na file
sa ilalim ng direktoryo na iso_rr_path. (Tingnan ang -find -exec sort_weight).
Ang mga pinagtibay mula sa grub-mkisofs ay --protective-msdos-label (tingnan ang -boot_image grub
partition_table=on) at --modification-date=YYYYMMDDhhmmsscc (tingnan ang -volume_date
uuid). Para sa EFI bootable GRUB boot images gumamit ng --efi-boot. Ito ay gumaganap -boot_image
grub efi_path= napapalibutan ng dalawang -boot_image "any" "next". Alternatibong opsyon -e
mula sa Fedora genisoimage ay nagtatakda ng bin_path at platform_id para sa EFI, ngunit gumaganap ng hindi
"susunod".
Para sa MBR bootable ISOLINUX na mga imahe mayroong -isohybrid-mbr FILE, kung saan ang FILE ay isa sa
ang mga Syslinux file mbr/isohdp[fp]x*.bin . Gamitin ito sa halip na -G upang ilapat ang
epekto ng -boot_image isolinux partition_table=on.
--boot-catalog-hide ay -boot_image anumang cat_hidden=on.
-mips-boot ay kapareho ng -boot_image anumang mips_path= .
-mipsel-boot ay humahantong sa mipsel_path= .
-partition_offset number ay -boot_image anumang partition_offset=number.
Command -append_partition ay suportado.
-untranslated_name_len number ay -compliance untranslated_name_len=number.
--old-empty ay -compliance old_empty.
Ang mga opsyon ng genisoimage Jigdo Template Extraction ay kinikilala at isinagawa
sa pamamagitan ng xorriso utos -jigdo. Tingnan ang "Alyas:" na mga pangalan doon para sa kahulugan ng
mga pagpipilian sa genisoimage.

Mga personalidad"xorrisofs""genisoimage", At"mga genisof" ay mga alias para sa "mkisofs".
If xorriso ay nagsimula sa isa sa mga leafname na "xorrisofs", "genisofs", "mkisofs",
o "genisoimage", pagkatapos ay gumaganap ito -read_mkisofsrc at prepends -bilang "genisofs" sa
ang mga argumento ng programa. Ibig sabihin, ang lahat ng mga argumento ay mabibigyang-kahulugan ng estilo ng mkisofs hanggang
"--" ay nakatagpo. Mula noon, ang mga argumento ay binibigyang kahulugan bilang xorriso utos.
--no_rc bilang unang argumento ng naturang pagsisimula ng programa ay humahadlang sa interpretasyon ng
mga startup na file. Tingnan ang seksyong FILES sa ibaba.

personalidad"cdrecord" tumatanggap ng mga opsyon na nakalista kasama ng:
-bilang cdrecord -tulong --
Kabilang sa mga ito: -v, dev=, speed=, blank=, fs=, -eject, -atip, padsize=, tsize=,
-isosize, -multi, -msinfo, --grow_overwriteable_iso, write_start_address=, subaybayan
path ng source file o "-" para sa karaniwang input bilang track source.
Hindi nito pinapansin ang karamihan sa iba pang mga opsyon ng cdrecord at cdrskin ngunit tumanggi sa -audio,
-scanbus, at sa mga blanking mode na hindi alam xorriso.
Ang saklaw ay isang solong data track lamang bawat session na isusulat sa blangko,
overwriteable, o appendable media. Isasara ang medium kung naaangkop ang pagsasara
at hindi opsyon -multi ang naroroon.
Kung ang isang input drive ay nakuha, pagkatapos ito ay ibinigay up. Ito ay pinapayagan lamang kung hindi
Nakabinbin ang mga pagbabago sa larawan.
dev= dapat ibigay bilang xorriso address ng device. Ang mga address tulad ng 0,0,0 o ATA:1,1,0 ay
Hindi suportado.
Kung ang isang track source ay ibinigay, pagkatapos ay isang awtomatikong -commit ang mangyayari sa dulo ng
"cdrecord" na listahan ng opsyon.
--grow_overwriteable_iso ay nagbibigay-daan sa emulation ng multi-session sa overwriteable media.
Upang paganahin ang emulation ng isang TOC, ang unang session ay nangangailangan ng -C 0,32 na may -as mkisofs (ngunit
walang -M) at --grow_overwriteable_iso write_start_address=32s na may -as cdrecord.
Ang isang mas detalyadong libburn based cdrecord emulator ay ang program na cdrskin.
Mga personalidad"xorrecord""wodim", At"cdrskin" ay mga alias para sa "cdrecord".
If xorriso ay nagsimula sa isa sa mga leafname na "xorrecord", "cdrskin", "cdrecord",
o "wodim", pagkatapos ay awtomatiko itong naglalagay -bilang "cdrskin" sa mga argumento ng programa.
Ibig sabihin, ang lahat ng mga argumento ay bibigyang-kahulugan na cdrecord style hanggang "--" ay nakatagpo.
Mula noon, ang mga argumento ay binibigyang kahulugan bilang xorriso utos.
--no_rc bilang unang argumento ng naturang pagsisimula ng programa ay humahadlang sa interpretasyon ng
xorriso mga startup na file. Tingnan ang seksyong FILES sa ibaba.

-read_mkisofsrc
Subukan ang isa-isa upang buksan para sa pagbabasa:
./.mkisofsrc , $MKISOFSRC , $HOME/.mkisofsrc , $(dirname $0)/.mkisofsrc
Sa tagumpay bigyang-kahulugan ang nilalaman ng file bilang ng tao mkisofs CONFIGURATION, at tapusin ito
utos. Huwag subukan ang karagdagang mga file. Ang huling address ay ginagamit lamang kung simulan ang argumento
Ang 0 ay may di-trivial na dirname.
Kasalukuyang binibigyang-kahulugan ng mambabasa ang sumusunod na NAME=VALUE pares: APPI
(-application_id) , PUBL (-publisher) , SYSI (-system_id) , VOLI (-volid) , VOLS
(-volset_id)
Anumang iba pang mga linya ay tahimik na hindi papansinin.

-tagapayapa behavior_code
Kontrolin ang pag-uugali ng UPDATE pacifiers sa panahon ng write operations. Ang mga sumusunod
Ang mga code ng pag-uugali ay tinukoy:
Ang "xorriso" ay ang default na format:
Pagsusulat: sektor XXXXX ng YYYYYY [fifo active, nn% fill]
Ang hitsura ng "cdrecord" ay:
X ng Y MB na nakasulat (fifo nn%) [buf mmm%]
"mkisofs"
nn% tapos na, tantiyahin matapos Tue Hul 15 20:13:28 2008
Ang dalas ng mga mensahe ay maaaring iakma sa pamamagitan ng
"interval=number"
kung saan ang numero ay nagbibigay ng mga segundo sa pagitan ng dalawang mensahe. Ang mga pinahihintulutang setting ay 0.1
sa 60.0.

-scdbackup_tag list_path record_name
Itakda ang parameter na "pangalan" para sa isang scdbackup checksum record. Ito ay idaragdag sa
isang scdbackup checksum tag sa -md5 session tag kung ang larawan ay magsisimula sa LBA 0.
Ito ang kaso kung ito ay isusulat bilang unang sesyon sa isang sequential medium, o
na-pipe sa isang programa, na pinangalanang pipe o character na device.
Kung ang list_path ay walang laman, ang record ay idaragdag din sa data file
ibinigay ng landas na ito.
Ang program na scdbackup_verify ay makikilala at mabe-verify ang tag at talaan ng file.

Pag-iskrip, Pag-uusap at programa kontrol mga tampok:

-walang_rc
Kung ginamit lamang bilang unang argumento ng programa pinipigilan ng utos na ito ang pagbabasa at
interpretasyon ng mga startup file. Tingnan ang seksyong FILES sa ibaba.

-options_from_file fileaddress
Basahin ang naka-quote na input mula sa fileaddress at isagawa ito tulad ng mga linya ng dialog. Walang laman na linya
at mga linyang nagsisimula sa # ay binabalewala. Karaniwan ang isang linya ay dapat magkaroon ng isa xorriso
command at lahat ng mga parameter nito. Gayunpaman, ang mga linya ay maaaring pagsamahin ng a
sumusunod na backslash.
Tingnan din ang seksyong "Pagproseso ng command", talata na "Sipi na input".

-tulong
Mag-print ng helptext.

-version
I-print ang pangalan at bersyon ng programa, mga bersyon ng bahagi, lisensya.

-list_extras code
Sabihin kung pinagana ang ilang mga karagdagang feature sa oras ng pag-compile. Code "lahat" ng mga listahan
lahat ng feature at isang headline. Ang ibang mga code ay pumipili ng isang tampok. Code "mga code"
naglilista sa kanila. Nagbabahagi sila ng mga pangalan sa mga kaugnay na utos (tingnan din doon):
Sinasabi ng "acl" kung ang xorriso ay may adaptor para sa mga lokal na filesystem na ACL.
Sinasabi ng "xattr" kung ang xorriso ay may adaptor para sa mga lokal na filesystem EA.
Sinasabi ng "jigdo" kung posible ang paggawa ng mga Jigdo file.
Sinasabi ng "zisofs" kung pinagana ang mga zisof at built-in na mga filter ng gzip.
Sinasabi ng "external_filter" kung pinapayagan ang mga proseso ng panlabas na filter at kung
pinapayagan ang mga ito kung magkaiba ang totoong user id at epektibong user id.
Sinasabi ng "dvd_obs" kung default ang 64 kB na output sa DVD media.
Ang "use_readline" ay nagsasabi kung ang readline ay maaaring paganahin sa dialog mode.

-kasaysayan textline
Kopyahin ang textline sa kasaysayan ng libreadline.

-katayuan mode|filter
I-print ang kasalukuyang mga setting ng xorriso. Mga mode:
maikli... i-print lamang ang mahalaga o binagong mga setting
mahaba ... i-print ang lahat ng mga setting kasama ang mga default
long_history like long plus history lines
Ang mga filter ay nagsisimula sa '-' at literal na inihambing laban sa mga linya ng output ng
-status:long_history. Ang isang linya ay ilalabas lamang kung ang simula nito ay tumutugma sa filter na teksto.
Walang mga wildcard.

-status_history_max numero
Itakda ang maximum na bilang ng mga linya ng history na iuulat na may -status na "long_history".

-list_delimiter salita
Itakda ang list delimiter na gagamitin sa halip na "--". Ito ay dapat na isang salita,
hindi dapat walang laman, hindi hihigit sa 80 character, at hindi dapat maglaman ng quotation
marka
Para sa kaiklian ang listahan ng delimiter ay tinutukoy bilang "--" sa buong tekstong ito.

-sh_style_result "on"|"off"
Gawin ang resulta na output ng ilang filesystem inspection command na mas kamukha ng
output ng katumbas na shell command. Ang pinakamahalagang epekto ay upang maiwasan ang
pagbabalot ng mga address ng file sa mga panipi na may mga utos
-pwd -pwdx -ls -lsd -lsl -lsdl -lsx -lsdx -lslx -lsdlx
-du -dus -dux -dusx -findx -hanapin
Gagawin nitong hindi maliwanag ang representasyon ng mga pangalan ng file na naglalaman ng newline
mga karakter. Sa kabilang banda, dapat itong mapadali ang pagsasama ng xorriso sa
shell script na gumagamit na ng kaukulang shell command.

-backslash_codes "on"|"off"|mode[:mode]
Paganahin o huwag paganahin ang interpretasyon ng mga simbolikong representasyon ng espesyal
mga character na may sinipi na input, o may mga argumento ng programa, o may teksto ng programa
output. Kung pinagana ang mga sumusunod na pagsasalin ay nalalapat:
\a=kampanilya(007) \b=backspace(010) \e=Makatakas(033) \f=formfeed(014)
\n=linefeed(012) \r=karwahe_pagbabalik(015) \t=tab(011)
\v=vtab(013) \\=pagtalikod(134) \[0-7][0-7][0-7]=octal_code
\x[0-9a-f][0-9a-f]=hex_code \cC=control-C
Maaaring mangyari ang mga pagsasalin gamit ang naka-quote na input sa 3 mga mode:
Ang "in_double_quotes" ay isinasalin lamang sa loob ng " quotation.
Ang "in_quotes" ay isinasalin sa loob ng " at ' quotation.
Ang "with_quoted_input" ay isinasalin sa loob at labas ng mga panipi.
Sa pagsisimula ng mga argumento ng programa mayroong mode:
Ang "with_program_arguments" ay nagsasalin ng mga argumento ng programa.
Ang mode na "encode_output" ay nag-encode ng mga output character. Pinagsasama nito ang "encode_results" sa
"encode_infos". Sa loob ng single o double quotation marks encoding ay nalalapat sa 8-bit
mga character na octal 001 hanggang 037 , 177 hanggang 377 at sa pagtalikod(134). Sa labas ng panipi
minarkahan ang ilang hindi nakakapinsalang ASCII control character na nananatiling hindi naka-encode: kampanilyaNa (007),
backspaceNa (010), tabNa (011), linefeedNa (012), formfeedNa (014), karwahe_pagbabalikNa (015).
Ang mode na "off" ay default at hindi pinapagana ang anumang pagsasalin. Mode "on" ay
"with_quoted_input:with_program_arguments:encode_output".

-temp_mem_limit numero["k"|"m"]
Itakda ang maximum na laki ng pansamantalang memory na gagamitin para sa buffering na umaasa sa imahe.
Sa kasalukuyan, nalalapat ito sa pagpapalawak ng pattern, pag-uuri ng LBA, pagpapanumbalik ng mga hard link.
Ang default ay 16m = 16 MiB, minimum na 64k = 64 kiB, maximum na 1024m = 1 GiB.

-print teksto
Mag-print ng text line sa resultang channel na bilang default na stdout.

-print_info teksto
Mag-print ng text line sa channel ng impormasyon na bilang default ay stderr.

-print_mark teksto
Mag-print ng text line sa mark channel na sa pamamagitan ng default ay nakadirekta sa pareho, resulta
at channel ng impormasyon. Ang walang laman na text ay magdudulot ng walang output.

-maagap teksto
Ipakita ang teksto sa simula ng linya ng output at hintayin ang user na pindutin ang Enter key o
upang magpadala ng linya sa pamamagitan ng stdin.

-matulog segundo
Maghintay para sa ibinigay na bilang ng mga segundo bago isagawa ang susunod na utos. Asahan
coarse granularity na hindi hihigit sa 1/100 segundo.

-errfile_log mode path|channel
Kung ang mga kaganapan sa problema ay nauugnay sa mga file ng pag-input mula sa filesystem, kung gayon ang kanilang
disk_paths ay maaaring mai-log sa isang file o sa output channels R o I.
Maaaring "plain" o "markahan" ang mode. Ang huli ay nagiging sanhi ng mga linya ng marker na nagbibigay
ang oras ng pagsisimula ng log, pagsisimula ng session ng pagsunog, pagtatapos ng session ng pagsunog, pagtatapos ng log o programa
wakas. Sa mode na "plain", tanging ang mga path ng file ang naka-log.
Kung ang landas ay "-" o "-R" kung gayon ang log ay ididirekta sa channel ng resulta. Landas "-ako"
dinidirekta ito sa channel ng mensahe ng impormasyon. Anumang teksto na hindi nagsisimula sa "-" ay
ginamit bilang landas para sa isang file upang maidagdag ang mga linya ng log.
Ang mga may problemang file ay maaaring maitala ng maraming beses sa isang pagtakbo ng programa. Kung ang
Ang pagpapatakbo ng programa ay naabort pagkatapos ang listahan ay maaaring hindi kumpleto dahil ang ilang mga input file
maaaring hindi naproseso sa lahat.
Ang mga landas ng errfile ay dinadala bilang mga mensahe ng napakababang kalubhaan na "ERRFILE". Ito
ang transportasyon ay makikita sa -report_about "ALL".

-session_log landas
Kung walang laman ang landas, ibinibigay nito ang address ng isang plain text file kung saan ang isang talaan ng log
idaragdag pagkatapos ng bawat sesyon. Maaaring gamitin ang log na ito upang matukoy ang start_lba
ng isang session para sa mga opsyon sa pag-mount -o sbsector= (sa GNU/Linux) o -s (sa FreeBSD) mula sa
petsa o volume ID.
Ang format ng record ay: timestamp start_lba size volume-id
Ang unang tatlong item ay iisang salita, ang natitirang linya ay ang volume ID.

-scsi_log "on"|"off"
Ang mode na "on" ay nagbibigay-daan sa napaka-verbous na pag-log ng mga SCSI command at drive ng mga tugon. Pagtotroso
ang mga mensahe ay nai-print sa stderr, hindi sa alinman sa xorriso mga channel ng output.
Ang isang espesyal na pag-aari ng utos na ito ay ang unang -scsi_log na setting sa pagitan ng
start arguments ay may bisa na kapag ang unang operasyon ng xorriso magsimula.
Tanging ang "-scsi_log" na may gitling "-" ang nakikilala sa ganoong paraan.

-huli
Tapusin ang programa pagkatapos magsulat ng mga nakabinbing pagbabago.

-rollback_end
Itapon ang mga nakabinbing pagbabago. Tapusin kaagad ang programa.

# kahit anong text
Lamang sa dialog o file execution mode, at bilang unang non-whitespace sa linya: Gawin
hindi isagawa ang linya ngunit iimbak ito sa kasaysayan ng readline.

Suporta para frontend mga programa sa pamamagitan ng si stdin at stdout:

-pkt_output "on"|"off"
Pagsama-samahin ang output ng text sa stdout at uriin ang bawat linya ayon sa indicator ng channel:
'R:' para sa mga linya ng resulta,
'I:' para sa mga tala at mensahe ng error,
'M:' para sa -mark na mga teksto.
Ang susunod ay isang decimal na numero kung saan ang bit 0 lang ang may kahulugan sa ngayon. 0 ay nangangahulugang hindi
newline sa dulo ng payload, 1 ay nangangahulugan na ang newline character sa dulo ng
ang linya ng output ay kabilang sa payload. Pagkatapos ng isa pang tutuldok at isang blangko ang sumusunod sa
teksto ng payload.
Halimbawa:
I:1: ipasok ang opsyon at mga parameter :

-logfile channel fileaddress
Kopyahin ang output ng isang channel sa ibinigay na file. Ang channel ay maaaring isa sa: "." para sa lahat
channels, "I" para sa mga mensahe ng impormasyon, "R" para sa mga linya ng resulta, "M" para sa -mark na mga text.

-marka teksto
Kung walang laman ang text, ilalabas ito sa channel na "M" sa bawat oras xorriso handa na
para sa susunod na linya ng dialogo o bago xorriso gumaganap ng isang utos na ipinasok sa
ang pager prompt.

-msg_op opcode parameter_text
Ang utos na ito ay magpapadali sa pagkuha ng partikular na impormasyon mula sa mensahe
output ng iba pang mga utos. Nagbibigay ito ng access sa C API function
Xorriso_parse_line() at sa message sieve na ibinibigay ng C API.
Mangyaring sumangguni sa kanilang mga paglalarawan sa file xorriso.h. Higit pang nakakatulong ito sa
bigyang-kahulugan ang mga code ng kalubhaan ng mga mensahe ng impormasyon.
Ang mga nilalayong user ay mga frontend na programa na nagpapatakbo ng xorriso sa dialog mode.
Ang resultang output ng command na ito ay hindi nakuha ng message sieve.
Ang mga sumusunod na opcode ay tinukoy:
start_sieve
I-install ang message sieve sa Xorriso_sieve_big() at simulan ang panonood ng programa
mga mensahe. Ang parameter_text ay walang kahulugan.
show_sieve
Magpakita ng listahan ng mga pangalan ng panuntunan ng filter. Ang parameter_text ay walang kahulugan. Ang listahan
nagsisimula sa pamamagitan ng isang linya na may return value ng Xorriso_sieve_get_result() na may flag
bit3. Kung ang halagang ito ay mas malaki kaysa sa 0, ang susunod na linya ay nagsasabi ng bilang ng mga pangalan.
Ang mga sumusunod na linya ay nagpapakita ng isang pangalan bawat isa.
basahin_sala
Gamitin ang parameter_text bilang pangalan ng panuntunan sa filter at tanungin ang susunod nitong naitala
resulta. Tingnan ang Xorriso_sieve_big() para sa isang listahan ng mga pangalan at mga string ng tugon.
Ang mga naitalang string ay inilalagay sa resultang channel. Nababalot sila sa mga linya
na nagsasabi sa kanilang istraktura. Ang unang linya ay nagsasabi sa return value ng
Xorriso_sieve_get_result(). Ang susunod na linya ay nagsasabi ng bilang ng mga string. Bawat string
nagsisimula sa pamamagitan ng isang linya na nagsasabi ng bilang ng mga linya ng string. Pagkatapos ay sundin ang mga ito
mga linya. Dapat silang pagdugtungin ng isang bagong linyang karakter sa pagitan ng bawat isa sa kanila.
Sa wakas ay inilalagay ang bilang ng mga available pa ring naitalang resulta ng ibinigay na pangalan
out.
clear_sieve
Itapon ang lahat ng naitala na mga string at magpatuloy sa panonood ng mga mensahe ng programa. Ang
parameter_text ay walang kahulugan.
end_sieve
Itapon ang salaan kasama ang mga panuntunan sa filter nito at ihinto ang panonood ng mga mensahe ng programa. Ang
parameter_text ay walang kahulugan.
parang
Magbasa ng text mula sa dialog input at isumite ito sa Xorriso_parse_line(). Ang
parameter_text salita ay dapat na binubuo ng ilang mga salita na pinaghihiwalay ng mga blangko. Ito ay magiging
kinakailangang gamitin ang parehong uri ng mga panipi.
Hal. "'ISO session :' '' 0 0 1"
Ang limang parameter na salita ay: prefix, separator, max_words, flag,
number_of_input_lines. Ang dating apat ay ipinasa sa Xorriso_parse_line().
Ang bilang ng mga linya ng input na bawasan ng isa ay nagsasabi sa xorriso kung gaano karaming mga newline na character ang
bahagi ng input text.
Ang inihayag na bilang ng mga linya ng teksto ay babasahin mula sa dialog input, pinagsama-sama
na may bagong linyang karakter sa pagitan ng bawat isa sa kanila, at isinumite sa
Xorriso_parse_line() bilang linya ng parameter. Tandaan na ang mga bagong linya sa labas ng panipi
Ang mga marka ay binibigyang kahulugan bilang mga separator kung ang parameter ng separator ay walang laman.
Ang mga na-parse na string ay inilalagay sa resultang channel. Nababalot sila sa mga linya na
sabihin ang kanilang istraktura. Ang unang linya ay nagsasabi sa return value ng
Xorriso_parse_line(). Ang susunod na linya ay nagsasabi ng bilang ng mga string. Bawat string
nagsisimula sa pamamagitan ng isang linya na nagsasabi ng bilang ng mga linya ng string. Pagkatapos ay sundin ang mga ito
mga linya. Dapat silang pagdugtungin ng isang bagong linyang karakter sa pagitan ng bawat isa sa kanila.
Kung ang -backslash_codes "encode_output" ay pinagana, ang mga string ay sasailalim sa encoding
parang nakakulong sila sa mga quotes. Lalo na ang bawat string ay ilalabas bilang a
solong linya ng resulta.
parse_bulk
Tulad ng "parse", ngunit ang ikalimang parameter na salita ay number_of_input_texts sa halip
kaysa sa number_of_input_lines. Ang bawat input text ay kailangang unahan ng isang linyang nagsasabi
number_of_input_lines tulad ng sa "parse". Pagkatapos ay dumating ang inihayag na numero ng teksto
mga linya.
Babasahin ang lahat ng input text bago magsimula ang pag-print ng mga linya ng resulta. Ito ay kumakain
memorya sa xorriso. Kaya ang number_of_input_texts ay hindi dapat masyadong mataas. Naka-on
sa kabilang banda, ang malalaking transaksyon ng command, input text, at mga resulta ay
kanais-nais kung ang latency ng koneksyon ay isang isyu.
parse_silently
Tulad ng "pag-parse" ngunit hindi naglalabas ng mensaheng nag-uudyok. Nakakalito sa mga tao.
parse_bulk_silently
Tulad ng "parse_bulk" ngunit hindi nag-iisyu ng mensaheng nag-uudyok. Nakakalito sa mga tao.
compare_sev
Ang parameter_text ay dapat maglaman ng dalawang comma separated severity text na ibinigay ni
programang ito. Tulad ng "SORRY, UPDATE". Tingnan din ang talata na "Pagproseso ng pagbubukod".
Ang dalawang severity text na ito ay naihahambing at isang numero ang nai-print sa resulta
channel. Ang bilang na ito ay 0 kung ang parehong kalubhaan ay pantay. Ito ay -1 kung ang una
ang kalubhaan ay mas mababa kaysa sa pangalawa. Ito ay 1 ay ang unang kalubhaan ay mas mataas
kaysa sa pangalawa.
Sa itaas na halimbawa ang "SORRY, UPDATE" ay magbubunga ng 1.
list_sev
Mag-print sa channel ng resulta ng isang blangko na pinaghiwalay na listahan ng lahat ng mga pangalan ng kalubhaan. Inayos
mula sa mababa hanggang sa mataas na kalubhaan.

-named_pipe_loop mode[:mode] disk_path_stdin disk_path_stdout disk_path_stderr
Pansamantalang palitan ang karaniwang input, karaniwang output at karaniwang error sa pamamagitan ng pinangalanan
mga tubo. Ipasok ang dialog mode nang walang readline.
Ang mga tinukoy na mode ay:
Tinatanggal ng "cleanup" ang mga isinumiteng pipe file kapag natapos na ang loop.
Hindi tinatanggal ng "keep" ang mga ito. Ito ang default.
Binabasa ng "buffered" ang lahat ng linya mula sa input pipe hanggang sa EOF bago nito buksan ang output
mga tubo at pinoproseso ang mga linya ng input.
Binubuksan ng "direct" ang mga output pipe pagkatapos basahin ang unang linya ng input. Ang bawat linya ay
direktang naisakatuparan matapos itong basahin. Ito ang default.
Ang iba pang tatlong mga parameter ay dapat na alinman sa mga path ng disk sa mga umiiral na pinangalanang pipe, o maging
"-" upang iwanan ang ayon sa karaniwang i/o channel na hindi palitan.
Bubuksan ng xorriso ang stdin pipe, basahin at isagawa ang mga linya ng dialog mula dito hanggang sa
isinasara ng nagpadala ang tubo. Ang mga tubo ng output ay mabubuksan depende sa mode na "buffered" o
"direkta". Matapos maisagawa ang lahat ng mga linya, isasara ng xorriso ang gilid nito ng mga tubo
at pumasok sa isang bagong cycle ng pagbubukas, pagbabasa at pagpapatupad.
Kung ang isang input line ay binubuo lamang ng salitang "end_named_pipe_loop" kung gayon
-named_pipe_loop ay magtatapos at ang karagdagang xorriso command ay maaaring isagawa mula sa iba
mga mapagkukunan.

-launch_frontend programa [mga argumento ...] --
Simulan ang program na ibinigay bilang unang parameter. Isumite ang iba pang mga parameter bilang
mga argumento ng programa. Paganahin ang xorriso dialog mode.
Dalawang bagay na walang pangalan na tubo ang nilikha. xorriso standard input ay nakakakuha ng konektado sa
karaniwang output ng sinimulang programa. xorriso karaniwang output at karaniwang error
kumonekta sa karaniwang input ng program na iyon.
Ang xorriso ay mag-aabort kapag natapos ang sinimulang programa o kung hindi na ito masisimulan.
Sa parehong mga kaso, magbabalik ito ng hindi zero na halaga ng paglabas. Magiging zero ang exit value kung
ang frontend ay nagpapadala ng -end o -rollback_end bago tapusin ang sarili nito.
Ang utos na ito ay maaaring ganap na ipagbawal sa oras ng pag-compile. Ito ay pinagbawalan bilang default kung
Ang xorriso ay tumatakbo sa ilalim ng mga setuid na pahintulot.
Ang pangalan ng programa ay hindi hahanapin sa mga direktoryo ng $PATH. Upang gawin ito
malinaw, dapat itong maglaman ng hindi bababa sa isang /-character. Ang pinakamahusay ay isang ganap na landas.
Halimbawa:
xorriso -launch_frontend "$(which xorriso-tcltk)" -stdio --
Dapat munang ipadala ng frontend program sa pamamagitan ng karaniwang output nito:
-markahan ang 0 -pkt_output sa -msg_op start_sieve - -panatag ang loob
Dapat ay handa na itong mag-decode -pkt_output at mag-react sa -mark na mga mensahe. Pinakamahusay ay
upang dagdagan ang -mark na numero pagkatapos ng bawat ipinadala na pagkakasunod-sunod ng command at pagkatapos ay maghintay para sa
ang bagong numero na lalabas sa isang markang mensahe:
...ilang...utos... -mark
Ang karagdagang ay pinapayuhan:
-report_about UPDATE -abort_on NEVER
-iso_rr_pattern off -disk_pattern off
Ang pagsusuri sa bersyon ng xorriso ay dapat gawin, upang matiyak na lahat
ang nais na mga tampok ay naroroon.
Ang Command -launch_frontend ay gagana nang isang beses sa bawat xorriso run. Kung walang utos
ang mga parameter ay isinumite o kung ang programa ay isang walang laman na teksto, kung gayon walang magiging programa
nagsimula ngunit gayunpaman -launch_frontend ay hindi mababawi na hindi paganahin.

-prog teksto
Gamitin ang text bilang pangalan ng program na ito sa mga susunod na mensahe

-prog_help teksto
Gamitin ang text bilang pangalan ng program na ito at gumanap -help.

HALIMBAWA


Pangkalahatang-ideya of mga halimbawa:
Habang natututo ang superuser tungkol sa mga available na drive
Blank medium at bumuo ng bagong ISO image bilang batch run
Isang dialog session ang gumagawa ng halos pareho
Manipulahin ang isang umiiral na ISO na imahe sa parehong medium
Kopyahin ang binagong ISO image mula sa isang medium papunta sa isa pa
Magdala ng inihandang ISOLINUX tree sa medium at gawin itong bootable
Baguhin ang kasalukuyang file name tree mula sa ISO-8859-1 patungong UTF-8
Gumagana sa mga pasilidad ng imbakan maliban sa mga optical drive
I-burn ang isang umiiral nang ISO image file sa medium
Magsagawa ng multi-session runs gaya ng mga tradisyon ng cdrtools
Hayaang gumana ang xorriso sa ilalim ng growisofs
Isaayos ang mga threshold para sa verbosity, exit value at program abort
Mga halimbawa ng mga timestring ng input
Incremental backup ng ilang directory tree
Ibalik ang mga puno ng direktoryo mula sa isang partikular na ISO session sa disk
Subukang kunin ang mga bloke mula sa isang nasirang medium

As superuser matuto tungkol sa magagamit drive
Sa Linux, isinasaalang-alang ng FreeBSD o NetBSD na magbigay ng rw-permission sa mga user o grupong iyon
ay magagawang gamitin ang mga drive na may xorriso. Sa Solaris gumamit ng pfexec. Isaalang-alang ang paghihigpit
mga pribilehiyo ng xorriso sa "base,sys_devices" at magbigay ng r-pahintulot sa user o grupo.
$ 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'

Blangko medium at sumulat a bago ISO larawan as pulutong tumakbo
Kunin ang drive /dev/sr2, ihanda ang medium para sa pagsusulat ng bagong larawan, punan ang larawan ng
mga file mula sa mga direktoryo ng hard disk /home/me/sounds at /home/me/pictures.
Dahil walang ibinigay na -dialog "on", magtatapos ang programa sa pamamagitan ng pagsulat ng session sa
daluyan.
$ xorriso -outdev /dev/sr2 \
-blangko bilang_kailangan \
-map /home/me/sounds /sounds \
-mapa /home/me/pictures /pictures

Ang imahe ng ISO ay maaaring hugis sa isang mas detalyadong paraan tulad ng sumusunod: Alisin ang ilang hindi gustong
bagay sa pamamagitan ng pag-alis nito mula sa puno ng direktoryo ng imahe. Ipakilala muli ang ilang bagay na gusto.
$ cd /home/me
$ xorriso -outdev /dev/sr2 \
-blangko bilang_kailangan \
-map /home/me/sounds /sounds \
-map /home/me/pictures /pictures \
-rm_r \
/sounds/indecent \
'/mga larawan/*pribado*' \
/pictures/confidential \
-- \
-cd / \
-magdagdag ng mga larawan/kumpidensyal/trabaho* --
Tandaan na ang '/pictures/*private*' ay isang pattern para sa iso_rr_paths habang
ang mga larawan/kumpidensyal/trabaho* ay pinalawak ng shell na may mga address mula sa hard disk.
Ang mga command -add at -map ay may iba't ibang panuntunan sa parameter ngunit sa wakas ay pareho ang epekto: sila
ilagay ang mga file sa larawan.

A Pag-uusap Sesyon paggawa tungkol sa ang pareho
Ang ilang mga setting ay ibinigay na bilang panimulang argumento. Ang iba pang mga aktibidad ay ginagawa bilang diyalogo
input. Itatakda ang pager sa 20 linya na may 80 character.
Ang drive ay nakuha sa pamamagitan ng command -dev sa halip na -outdev upang makita ang mensahe
tungkol sa kasalukuyang nilalaman nito. Sa pamamagitan ng utos -blank ang nilalamang ito ay inihanda para sa pagiging
na-overwrite at ang na-load na ISO na imahe ay ginawang walang laman.
Upang ma-eject ang medium, kailangang tahasan ang session.
$ xorriso -diyalogo on -pahina 20 80 -disk_pattern on
ipasok ang opsyon at mga argumento:
-dev / dev / sr2
ipasok ang opsyon at mga argumento:
-blangko bilang_kailangan
ipasok ang opsyon at mga argumento:
-mapa /home/me/sounds /tunog -mapa /home/me/pictures /mga larawan
ipasok ang opsyon at mga argumento:
-rm_r /sounds/indecent /pictures/*pribado* /pictures/confidential
ipasok ang opsyon at mga argumento:
-cdx /home/me/pictures -cd /mga larawan
ipasok ang opsyon at mga argumento:
-dagdag kumpidensyal/opisina kumpidensyal/pabrika
ipasok ang opsyon at mga argumento:
-mula sa /
ipasok ang opsyon at mga argumento:
-commit_eject lahat -huli

Humawak an nabubuhay ISO larawan on ang pareho medium
Mag-load ng larawan mula sa drive. Alisin (ibig sabihin, itago) ang direktoryo /sounds at ang mga subordinate nito. Palitan ang pangalan
direktoryo /pictures/confidential sa /pictures/restricted. Baguhin ang mga pahintulot sa pag-access ng
direktoryo / mga larawan / pinaghihigpitan. Magdagdag ng bagong directory trees /sounds at /movies. Sunugin sa
parehong medium, suriin kung ang puno ay maaaring i-load, at i-eject.
$ xorriso -dev /dev/sr2 \
-rm_r /tunog -- \
-mv \
/pictures/confidential \
/pictures/restricted \
-- \
-chmod go-rwx /pictures/restricted -- \
-map /home/me/prepared_for_dvd/sounds_dummy /sounds \
-map /home/me/prepared_for_dvd/movies /movies \
-commit -ilabas lahat

Kopyahin binago ISO larawan mula isa medium sa isa pa
Mag-load ng imahe mula sa input drive. Gawin ang parehong mga manipulasyon tulad ng sa nakaraang halimbawa. Makuha
output drive at blangko ito. I-burn ang binagong imahe bilang una at tanging session sa output
biyahe.
$ xorriso -indev /dev/sr2 \
-rm_r /tunog -- \
...
-outdev /dev/sr0 -blank as_needed \
-commit -ilabas lahat

Magdala a handa ISOLINUX puno papunta medium at gumawa it bootable
Nakagawa na ang user ng angkop na file tree sa disk at kinopya ang mga file na ISOLINUX
sa subdirectory ./boot/isolinux ng punong iyon. Ngayon xorriso maaaring magsunog ng El Torito
bootable medium:
$ xorriso -outdev /dev/sr0 -blank as_needed \
-map /home/me/ISOLINUX_prepared_tree / \
-boot_image isolinux dir=/boot/isolinux

Baguhin nabubuhay file pangalan puno mula ISO-8859-1 sa UTF-8
Ipinapalagay ng halimbawang ito na ang umiiral na imaheng ISO ay isinulat gamit ang set ng character na ISO-8859-1
ngunit inaasahan ng mga mambabasa ang UTF-8. Ngayon, isang bagong session ang naidagdag na may na-convert na file
mga pangalan. Command -changes_pending "yes" ay nagbibigay-daan sa pagsulat sa kabila ng kakulangan ng anuman
utos sa pagmamanipula.
Upang maiwasan ang anumang mga kahinaan ng lokal na hanay ng character, ang utos na ito ay nagpapanggap na ito
gumagamit na ng panghuling target na set na UTF-8. Samakatuwid, maaaring lumitaw ang mga kakaibang pangalan ng file sa
mga mensahe, na gagawing terminal-safe sa pamamagitan ng command -backslash_codes.
$ xorriso -in_charset ISO-8859-1 -local_charset UTF-8 \
-out_charset UTF-8 -backslash_codes on -dev /dev/sr0 \
-changes_pending yes -commit -eject lahat

Magpatakbo on imbakan pasilidad iba kaysa ukol sa mata drive
Ang buong read-write na operasyon ay posible sa mga regular na file at block device:
$ xorriso -dev /tmp/regular_file ...
Mga landas sa ilalim / dev karaniwang kailangan ng prefix na "stdio:"
$ xorriso -dev stdio:/dev/sdb ...
Kung ang /dev/sdb ay madalas gamitin at /dev/sda ang system disk, pagkatapos ay isaalang-alang na
ilagay ang mga sumusunod na linya sa a xorriso File ng Startup. Pinapayagan ka nilang gamitin ang /dev/sdb
nang walang prefix at protektahan ang disk /dev/sda mula sa xorriso:
-drive_class pinagbawalan /dev/sda*
-drive_class hindi nakakapinsala /dev/sdb
Ang iba pang mga uri ng file na nasusulat ay sinusuportahan ng write-only:
$ xorriso -outdev /tmp/named_pipe ...
Kabilang sa mga write-only na drive ay karaniwang output:
$ xorriso -outdev - \
...
| gzip >image.iso.gz

Sumunog an nabubuhay ISO larawan file sa medium
Talagang gumagana ito sa anumang uri ng data, hindi lamang mga imaheng ISO:
$ xorriso -as cdrecord -v dev=/dev/sr0 blank=as_needed image.iso

Magsagawa multi-session tumatakbo as of cdrtools tradisyon
Sa pagitan ng parehong mga proseso ay maaaring isagawa ang arbitrary na transportasyon o pag-filter.
Ang unang sesyon ay nakasulat tulad nito:
$ xorriso -as mkisofs prepared_for_iso/tree1 | \
xorriso -as cdrecord -v dev=/dev/sr0 blank=fast -multi -eject -
Ang mga follow-up na sesyon ay isinusulat tulad nito:
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ m=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ xorriso -as mkisofs -M /dev/sr0 -C $m prepared_for_iso/tree2 | \
xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
Palaging i-eject ang drive tray sa pagitan ng mga session. Nababasa ang mga lumang session sa pamamagitan ng /dev/sr0. Nito
Maaaring hindi alam ng driver ng device ang nabagong content bago nito muling i-load ang medium.
Sa kasong ito, hindi mailo-load ang nakaraang session at maglalaman ang bagong session
ang mga bagong idinagdag na file lamang.
Para sa parehong dahilan huwag hayaan xorriso -bilang cdrecord load ang daluyan, ngunit sa halip gawin ito
mano-mano o sa pamamagitan ng isang programa na nagbabasa mula sa /dev/sr0.
Gumagana lang ang halimbawang ito para sa multi-session na media. Magdagdag ng opsyon sa cdrskin
--grow_overwriteable_iso to all -as cdrecord runs para paganahin ang multi-session
emulation sa overwriteable media.

Pabayaan xorriso trabaho sa ilalim growisofs
Inaasahan ng growisofs ang isang ISO formatter program na nakakaunawa sa mga opsyon -C at -M. Kung xorriso
nagsisimula sa pangalang "xorrisofs" kung gayon ito ay angkop para doon.
$ export MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /some/files
$ growisofs -M /dev/dvd /more/files
Kung walang available na "xorrisofs" sa iyong system, kakailanganin mong gumawa ng link
nakaturo sa xorriso binary at sabihin sa growisofs na gamitin ito. Hal ni:
$ ln -s $(which xorriso) "$HOME/xorrisofs"
$ export MKISOFS="$HOME/xorrisofs"
Maaaring ihinto ng isa ang pagtulad sa mkisofs sa pamamagitan ng argumentong "--" at gamitin ang lahat xorriso utos.
hindi gusto ng growisofs ang mga opsyon na nagsisimula sa "-o" ngunit dapat na nakatakda ang -outdev sa "-". Kaya gamitin
"outdev" sa halip:
$ growisofs -Z /dev/dvd -- outdev - -update_r /my/files /files
$ growisofs -M /dev/dvd -- outdev - -update_r /my/files /files
ang growisofs ay may mahusay na mga kakayahan sa paso na may DVD at BD. Hindi nito ginagaya ang session
kasaysayan sa overwriteable media, bagaman.

Isaayos mga threshold para kasabihan, lumabas halaga at programa magpalaglag
Maging medyo verbous, lumabas sa 32 kung ang kalubhaan ng "FAILURE" ay nakatagpo, huwag i-abort nang maaga
ngunit sapilitang magpatuloy hanggang sa matapos ang mga utos.
$ xorriso ... \
-ulat_tungkol sa UPDATE \
-return_with FAILURE 32 \
-abort_on NEVER \
...

Mga halimbawa of input mga timestring
Tulad ng naka-print ayon sa petsa ng programa: 'Han Nobyembre 8 14:51:13 CET 2007 '
Ang parehong walang hindi pinapansin na mga bahagi: 'Nov 8 14:51:13 2007 '
Pareho sa inaasahan ayon sa petsa: 110814512007.13
Apat na linggo sa hinaharap: +4w
Kasalukuyang oras: +0
Tatlong oras ang nakalipas: -3h
Mga segundo mula noong Ene 1 1970: = 1194531416

Incremental backup of a ilan direktoryo mga puno
Binabago nito ang mga puno ng direktoryo /proyekto at /personal_mail sa imaheng ISO nang sa gayon
nagiging eksaktong kopya sila ng kanilang mga katapat sa disk. Nagagawa ang mga bagay na ISO file,
tinanggal o ayusin ang kanilang mga katangian nang naaayon.
Ire-record ang mga ACL, xattr, hard link at MD5 checksum. Ang pinabilis na paghahambing ay
pinagana sa gastos ng potensyal na mas malaking laki ng backup. Tanging media na may inaasahan
tinatanggap ang volume ID o blank media. Mga file na may mga pangalan na tumutugma sa *.o o *.swp get
tahasang ibinukod.
Kapag tapos na sa pagsulat ang bagong session ay susuriin ng naitalang MD5 nito.
$ xorriso \
-abort_on FATAL \
-for_backup -disk_dev_ino sa \
-assert_volid 'PROJECTS_MAIL_*' FATAL \
-dev /dev/sr0 \
-volid PROJECTS_MAIL_"$(petsa '+%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 \
-commit -toc -check_md5 FAILURE -- -eject lahat
Upang magamit nang maraming beses sa parehong medium, sa tuwing may update ng dalawang disk tree sa
ang daluyan ay ninanais. Magsimula sa isang blangkong daluyan at i-update ito hanggang sa mabigo ang pagtakbo
maganda dahil sa kakulangan ng natitirang espasyo sa luma.
Makatuwiran ito kung ang buong backup ay nag-iiwan ng malaking natitirang kapasidad sa media at kung
ang mga inaasahang pagbabago ay mas maliit kaysa sa buong backup. Upang ilapat ang zisofs compression
sa mga data file na iyon na bagong kopya mula sa lokal na filesystem, ipasok ang mga ito
mga utos kaagad bago -commit :
-hardlinks perform_update \
-find / -type f -pending_data -exec set_filter --zisofs -- \
Ang mga command -disk_dev_ino at -for_backup ay nakadepende sa stable na device at mga numero ng inode sa disk.
Kung wala ang mga ito, maaaring gumamit ng -md5 "on" ang isang update run upang itugma ang mga naitalang MD5 sums laban sa
kasalukuyang nilalaman ng file sa hard disk. Ito ay kadalasang mas mabilis kaysa sa default na alin
direktang inihahambing ang parehong nilalaman.
may Mount opsyon -o "sbsector=" sa GNU/Linux o -s sa FreeBSD o NetBSD posible na
i-access ang mga session tree na kumakatawan sa mga mas lumang backup na bersyon. Gamit ang CD media,
Ang GNU/Linux mount ay direktang tumatanggap ng mga numero ng session sa pamamagitan ng opsyong "session=".
Multi-session na media at pinaka-ma-overwrite na media na isinulat ni xorriso masasabi sa sbsectors
ng kanilang mga sesyon sa pamamagitan ng xorriso utos -toc. Ginamit pagkatapos -commit ang sumusunod na command
nagpi-print ng katugmang mount command para sa bagong nakasulat na session (dito para sa mount point
/ mnt):
-mount_cmd "indev" "auto" "auto" / mnt
Nagagawa rin ng mga command -mount_cmd at -mount ang mga mount command para sa mas luma
mga session sa table-of-content. Hal bilang superuser:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

Ang halimbawa sa itaas ay gumagawa ng resultang katulad ng -root / -old-root / na may mga mkisof. Para sa pagkuha
ang mga session tree na naipon sa mga bagong session, hayaan ang lahat ng -update na utos na gumamit ng karaniwan
direktoryo ng magulang at i-clone ito pagkatapos gawin ang pag-update:
-update_r /home/thomas/projects /current/projects \
-update_r /home/thomas/personal_mail /current/personal_mail \
-clone /kasalukuyang /"$(petsa '+%Y_%m_%d_%H%M%S')" \
Ang naka-clone na puno ay magkakaroon ng pangalan tulad ng /2011_02_12_155700.

Ang mga session sa multi-session na media ay pinaghihiwalay ng ilang MB ng hindi nagamit na mga bloke. Kaya kasama
maliliit na session ang kapasidad ng payload ay maaaring maging mas mababa nang malaki kaysa sa pangkalahatang media
kapasidad. Kung ang natitirang espasyo sa isang medium ay hindi sapat para sa susunod na puwang, ang drive
ay dapat na awtomatikong isara ang medium.

Mas mabuti do hindi gamitin iyong bunso backup para -update_r. Magkaroon ng hindi bababa sa dalawang media na ikaw
gumamit ng salit-salit. Kaya't ang mga mas lumang backup lamang ang nalalagay sa panganib ng bagong operasyon ng pagsulat, habang
ang pinakabagong backup ay ligtas na nakaimbak sa ibang medium.
Palaging magkaroon ng blangko na medium na handang magsagawa ng buong backup kung sakaling mabigo ang pagtatangka sa pag-update
dahil sa hindi sapat na natitirang kapasidad. Ang kabiguan na ito ay hindi palayawin ang lumang daluyan, ng
course.

Ibalik ang direktoryo mga puno mula a partikular na ISO Sesyon sa disk
Ito ay isang alternatibo sa pag-mount ng medium at paggamit ng mga normal na operasyon ng file.
Suriin muna kung aling mga backup na session ang nasa medium:
$ xorriso -outdev /dev/sr0 -toc
Pagkatapos ay paganahin ang pagpapanumbalik ng ACL, xattr at mga hard link. I-load ang gustong session at kopyahin ang
mag-file ng mga puno sa disk. Iwasang gumawa ng /home/thomas/restored nang walang rwx-permission.
$ xorriso -for_backup \
-load na walang bisa 'PROJECTS_MAIL_2008_06_19*' \
-indev /dev/sr0 \
-osirrox on:auto_chmod_on \
-chmod u+rwx / -- \
-extract /projects /home/thomas/restored/projects \
-extract /personal_mail /home/thomas/restored/personal_mail \
-rollback_end
Pinipigilan ng huling utos -rollback_end ang isang mensahe ng error tungkol sa binagong imahe
itinapon.

Sumubok sa kunin bloke mula a pinsala medium
$ xorriso -abort_on NEVER -indev /dev/sr0 \
-check_media time_limit=1800 ulat=blocks_files \
data_to="$HOME"/dvd_copy sector_map="$HOME"/dvd_copy.map --
Maaari itong ulitin nang maraming beses, kung kinakailangan sa -eject o sa iba pang -indev drive.
Tingnan ang nababasa ng tao na bahagi ng "$HOME"/dvd_copy.map para sa mga address na magagamit sa
"$HOME"/dvd_copy na may opsyon sa pag-mount -o sbsector= o -s.

Gamitin ang xorriso online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad