GoGPT Best VPN GoSearch

Favicon di OnWorks

xorriso - Online nel Cloud

Esegui xorriso nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

Questo è il comando xorriso che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

PROGRAMMA:

NOME


xorriso - crea, carica, manipola e scrive immagini del filesystem ISO 9660 con Rock
Estensioni di cresta.

SINOSSI


xorriso [impostazioni|azioni]

DESCRIZIONE


xorriso è un programma che copia oggetti file da filesystem compatibili POSIX in Rock
Ridge ha migliorato i filesystem ISO 9660 e ne esegue la manipolazione in base alla sessione
file system. Può caricare le informazioni di gestione delle immagini ISO esistenti e scrive
i risultati della sessione su supporti ottici o su oggetti del filesystem.
Vice versa xorriso è in grado di copiare oggetti file da filesystem ISO 9660.

Una proprietà speciale di xorriso è che non ha bisogno né di un formattatore ISO 9660 esterno
programma né un programma di masterizzazione esterno per CD, DVD o BD, ma piuttosto incorpora il
librerie di libburnia-project.org .

Panoramica of caratteristiche:
Opera su un'immagine ISO esistente o ne crea una nuova.
Copia i file dal filesystem del disco nell'immagine ISO.
Copia i file dall'immagine ISO al filesystem del disco (vedi osirrox).
Rinomina o elimina gli oggetti file nell'immagine ISO.
Modifica le proprietà del file nell'immagine ISO.
Aggiorna le sottostrutture ISO in modo incrementale in modo che corrispondano alle sottostrutture del disco fornite.
Scrive il risultato come immagine completamente nuova o come sessione aggiuntiva su supporti ottici o
oggetti del filesystem.
Può attivare le immagini di avvio ISOLINUX e GRUB tramite El Torito e MBR.
Può eseguire attività multisessione come emulazione di mkisofs e cdrecord.
Può registrare e ripristinare hard link e ACL.
Il contenuto può essere compresso o filtrato da zisof da processi esterni.
Può inviare comandi per montare sessioni precedenti su GNU/Linux o FreeBSD.
Può controllare i supporti per danni e copiare i blocchi leggibili su disco.
Può allegare checksum MD5 a ciascun file di dati e all'intera sessione.
Scansioni per unità ottiche, supporti ottici riutilizzabili vuoti.
Legge le sue istruzioni dagli argomenti della riga di comando, dalla finestra di dialogo e dai file.
Fornisce comandi di navigazione per la manipolazione di immagini ISO interattive.
Soglie regolabili per interruzione, valore di uscita e segnalazione dei problemi.

Si noti che xorriso non scrive CD audio e che non produce filesystem UDF
che sono specificati per i video DVD o BD ufficiali.

Informazioni generali paragrafi:
Modello di sessione
Tipi e stati dei media
Creare, crescere, modificare, crescere alla cieca
Unità Libburn
Rock Ridge, POSIX, X/Open, El Torito, ACL, xattr
Elaborazione dei comandi
Finestra di dialogo, riga di lettura, pager dei risultati

Forse vuoi prima dare un'occhiata alla sezione ESEMPI verso la fine di questo testo prima
leggendo le prossime centinaia di righe di informazioni di base.

Sessione modello:
A differenza di altri filesystem, ISO 9660 (Aka ECMA-119) non è inteso per operazioni di lettura-scrittura
ma piuttosto per essere generato in un unico passaggio ed essere scritto sui media come un Sessione.
Il contenuto dei dati della sessione è chiamato filesystem Immagine.

L'immagine scritta nella sua sessione può quindi essere montata dal sistema operativo per essere
usato in sola lettura. GNU/Linux è in grado di montare immagini ISO da dispositivi a blocchi, il che potrebbe
rappresentano supporti ottici, altri supporti o tramite un dispositivo loop anche da normali file su disco.
FreeBSD monta immagini ISO da dispositivi che rappresentano media arbitrari o da un normale disco
File.

Questo modello di utilizzo della sessione è stato esteso sui supporti CD con il concetto di multisessione ,
che aggiunge informazioni al CD e fornisce ai programmi di montaggio dei sistemi operativi il
indirizzi dei punti di ingresso di ciascuna sessione. I programmi di montaggio riconoscono i dispositivi a blocchi
che rappresentano il supporto CD e per impostazione predefinita monteranno l'immagine nell'ultima sessione.
Questa sessione di solito contiene un albero di directory aggiornato per l'intero mezzo che governa
il contenuto dei dati in tutte le sessioni registrate. Quindi, nella vista del programma di montaggio tutto
le sessioni di un particolare supporto insieme formano un'unica immagine del filesystem.
L'aggiunta di una sessione a un'immagine ISO esistente è indicata in questo testo come crescente.
Il modello multisessione dello standard MMC non si applica a tutti i tipi di media. Ma programma
growisofs di Andy Polyakov ha mostrato come estendere questa funzionalità a supporti sovrascrivibili
o file su disco che trasportano filesystem ISO 9660 validi.

xorriso fornisce la crescita e un metodo proprio chiamato modifica che produce a
immagine ISO completamente nuova da quella vecchia e le modifiche. Vedi paragrafo Creazione,
Crescere, Modificare, Cieco Crescere sotto.

xorriso adotta il concetto di multisessione caricando un albero di directory di immagini se presente,
offrendo di manipolarlo con diverse azioni e scrivendo la nuova immagine al
mezzo di destinazione.
La prima sessione di a xorriso la corsa inizia con la definizione del drive di ingresso con il
immagine ISO o dalla definizione di un'unità di uscita. La sessione termina con il comando -commit
che innesca la scrittura. Un -commit viene eseguito automaticamente quando il programma termina regolarmente.

Dopo -commit inizia una nuova sessione con quella appena scritta come input. Un nuovo ingresso
drive può essere scelto solo se l'immagine ISO caricata non è stata alterata. In attesa di
l'alterazione può essere revocata con il comando -rollback.

Scrivere una sessione al target dovrebbe essere molto costoso in termini di tempo e di
spazio consumato su supporti appendibili o riscrivibili. Pertanto tutte le manipolazioni previste di
una particolare immagine ISO dovrebbe essere eseguita in una singola sessione. Ma in linea di principio è possibile
memorizzare gli stati intermedi e continuare con le manipolazioni delle immagini.

Media Tipi di e stati:
Esistono due famiglie di supporti nello standard MMC:
Multisessione media sono CD-R, CD-RW, DVD-R, DVD+R, DVD+R/DL, BD-R e DVD-RW non formattato.
Questi media forniscono una tabella di contenuti che descrive le loro sessioni esistenti. Vedere
command -tocc.
Simili ai supporti multisessione sono DVD-R DL e DVD-RW con oscuramento minimo. registrano
una sola seduta di cui si deve conoscere preventivamente l'entità. xorriso scriverò su
li solo se il comando -close è impostato su "on".
sovrascrivibile media sono DVD-RAM, DVD+RW, BD-RE e DVD-RW formattato. Offrono a caso
accesso in scrittura ma non forniscono informazioni sulla cronologia delle sessioni. Se contengono
una o più sessioni ISO 9660 e se la prima sessione è stata scritta da xorriso, poi un
indice può essere emulato. Altrimenti sarà visibile solo una singola sessione complessiva.
I supporti DVD-RW possono essere formattati con -format "full". Possono essere resi non formattati con -blank
"deformare".
I file regolari e i dispositivi a blocchi vengono gestiti come supporti sovrascrivibili. Tubi e altro
i tipi di file scrivibili vengono gestiti come supporti multisessione vuoti.

Questi media possono assumere diversi stati in cui offrono capacità diverse.
luminoso i media possono essere scritti da zero. Non contengono immagini ISO adatte per xorriso.
Vuoto è lo stato del supporto ottico appena acquistato. Con CD-RW e DVD-RW usati può essere
raggiunto dall'azione -blank "as_needed". I supporti sovrascrivibili sono considerati vuoti se
sono nuovi o se sono stati contrassegnati come vuoti da xorriso. L'azione -blank "come_necessaria" può essere
utilizzato per eseguire questa marcatura su supporti sovrascrivibili o per applicare la formattazione obbligatoria a nuovi
supporto, se necessario.
appendibile i media accettano ulteriori sessioni. O sono contenuti multimediali multisessione MMC in
stato appendibile o sono supporti sovrascrivibili che contengono un'immagine ISO adatta per
xorriso.
Appendable è lo stato dopo aver scritto una sessione con il comando -close off.
Chiuso i media non possono essere scritti. Possono contenere un'immagine ISO adatta per xorriso.
Chiuso è lo stato dei supporti DVD-ROM e dei supporti multisessione che sono stati scritti con
comando -chiudi su. Se l'unità è hardware di sola lettura, probabilmente mostrerà qualsiasi supporto
come CD-ROM o DVD-ROM chiuso.
I supporti sovrascrivibili assumono questo stato in tali unità di sola lettura o se contengono
dati non riconoscibili nei primi 32 blocchi di dati.
Le unità di sola lettura possono o meno mostrare le cronologie delle sessioni di supporti multisessione. spesso solo
sono visibili la prima e l'ultima sessione. A volte nemmeno quello. Comando -rom_toc_scan
potrebbe o non potrebbe aiutare in questi casi.

Creare, In crescita, Modifica, Cieco Crescere:
Ottiene una nuova immagine ISO vuota creato se non è presente un'unità di input con un'immagine ISO 9660 valida
quando viene definita per la prima volta un'unità di uscita. Ciò si ottiene con il comando -dev su blank
media o con il comando -outdev su media in qualsiasi stato.
La nuova immagine vuota può essere popolata con directory e file. prima che possa essere
scritto, il supporto nell'unità di output deve entrare nello stato vuoto se non era vuoto
già.

Se è presente un'unità di input con un'immagine ISO valida, questa immagine viene caricata come
fondamento per le manipolazioni e l'estensione. La costellazione di input e output drive
determina quale metodo di scrittura verrà utilizzato. Hanno capacità molto diverse e
vincoli.

Il metodo di crescente aggiunge nuovi dati ai dati esistenti sul supporto. Questi dati
comprendono nuovi contenuti di file e sovrascrivono l'esistente ISO 9660 + Rock Ridge
albero di directory. È possibile nascondere i file delle sessioni precedenti ma esistono ancora
sul supporto e con molti tipi di supporti ottici è abbastanza facile recuperarli da
montaggio di sessioni precedenti.
La crescita si ottiene con il comando -dev.

Il metodo di scrittura di modifica produce immagini di filesystem compatte senza file obsoleti o
alberi di directory. La modifica può scrivere le sue immagini su media di destinazione che sono completamente
inadatto per operazioni multisessione. Ad esempio DVD-RW che sono stati trattati con -blank
deformat_quickest, DVD-R DL, named pipe, dispositivi a caratteri, socket. D'altra parte
le sessioni modificate non possono essere scritte su supporti appendibili ma solo su supporti vuoti.
Quindi per questo metodo sono necessarie due unità ottiche o deve funzionare con il filesystem
oggetti come mezzo di origine e/o di destinazione.
La modifica avviene se l'unità di ingresso e l'unità di uscita non sono le stesse e se il comando
-grow_blindly è impostato al suo valore predefinito "off". Ciò si ottiene con i comandi -indev e
-dev.

Se il comando -grow_blindly è impostato su un numero non negativo e se -indev e -outdev sono
entrambi impostati su unità diverse, quindi cieco crescente viene eseguita. Produce un add-on
sessione che è pronta per essere scritta all'indirizzo di blocco specificato. Questo è l'uso
modello di
mkisofs -M $indev -C $msc1,$msc2 -o $outdev
che lascia molto spazio a combinazioni di parametri errate e dovrebbe quindi essere impiegato solo se
una rigorosa distinzione tra formattatore ISO xorriso e il programma di masterizzazione è desiderato. -C
$msc1,$msc2 è equivalente a:
-carica sbsector $msc1 -grow_blindly $msc2

Libburn unità:
L'unità di input, ovvero la sorgente di un'immagine ISO esistente o vuota, può essere qualsiasi accesso casuale
drive libburn leggibile: supporto ottico con dati leggibili, supporto ottico vuoto, normale
file, dispositivi di blocco.
L'unità di output, ovvero l'obiettivo per la scrittura, può essere qualsiasi unità libburn. Alcuni tipi di unità non lo fanno
sostenere il metodo di coltivazione ma solo i metodi di modificazione e crescita cieca. Essi
tutti sono adatti per le immagini appena create.

Tutti gli oggetti file di unità devono offrire il permesso rw all'utente di xorriso. Anche quelli
che non sarà utilizzabile per leggere un'immagine ISO.
Con qualsiasi tipo di oggetto di azionamento, i dati si considerano organizzati in blocchi di 2 KiB.
L'accesso avviene in termini di indirizzo di blocco logico (LBA) che dà il numero di a
particolare blocco di dati.

Le unità compatibili con MMC (ovvero ottiche) su GNU/Linux di solito vengono indirizzate dal percorso di
loro dispositivo a blocchi o del loro generico dispositivo a caratteri. Per esempio
-dev /dev/sr0
-dev/dev/hdc
-dev /dev/sg2
Su FreeBSD i file del dispositivo hanno nomi come
-dev /dev/cd0
Su NetBSD:
-dev /dev/rcd0d
Su OpenSolaris:
-dev /dev/rdsk/c4t0d0s2
Ottieni un elenco di unità accessibili tramite comando
-link_dispositivo
Potrebbe essere necessario farlo come superuser per vedere tutte le unità e quindi consentire
rw-access per gli utenti previsti. Considera di raggruppare gli utenti autorizzati in un gruppo come
vecchio "floppy".

Gli oggetti del filesystem di quasi tutti i tipi possono essere indirizzati dal prefisso "stdio:" e dal loro percorso
nel filesystem. Per esempio:
-devstdio:/dev/sdc
L'impostazione predefinita di -drive_class consente all'utente di indirizzare i file al di fuori del / dev albero
senza quel prefisso. Per esempio:
-dev /tmp/pseudo_unità
Se il percorso porta a un file normale o a un dispositivo a blocchi, l'unità emulata è casuale
accesso leggibile e può essere utilizzato per il metodo di crescita se contiene già un valido
immagine ISO9660. Qualsiasi altro tipo di file non è leggibile tramite "stdio:" e può essere utilizzato solo come
bersaglio per il metodo di modificazione o crescita cieca. Percorsi inesistenti in esistenti
le directory sono gestite come normali file vuoti.

Un tipo molto speciale di pseudo unità sono i descrittori di file aperti. Sono rappresentati da
"stdio:/dev/fd/" e numero del descrittore (vedi man 2 aperto).
Gli indirizzi "-" o "stdio:/dev/fd/1" rappresentano l'output standard, che normalmente è l'output
canale per i testi dei risultati. Per evitare una fatale mescolanza di immagini ISO e testo
messaggi, tutti i testi dei risultati vengono reindirizzati a stderr se -*dev "-" o "stdio:/dev/fd/1" è
tra gli argomenti di avvio del programma.
L'output standard è attualmente adatto per creare una sessione per programma eseguito senza
dialogo. L'uso in altre situazioni è sconsigliato e si applicano diverse restrizioni:
Non è consentito utilizzare lo standard output come pseudo drive se non era tra gli start
argomenti. Non cercare di ingannare questo divieto tramite indirizzi backdoor a stdout.
Se stdout viene utilizzato come unità, allora -use_readline è disabilitato in modo permanente. Uso di backdoor
può causare gravi danni alla memoria e/o tty.

Tieni presente che in particolare il superutente può scrivere in qualsiasi file o dispositivo accessibile tramite
usando il suo percorso con il prefisso "stdio:". Per impostazione predefinita, qualsiasi indirizzo nel / dev albero senza
il prefisso "stdio:" funzionerà solo se conduce a un'unità MMC.
Si può usare il comando -ban_stdio_write per prevenire sicuramente questo rischio e limitare la guida
utilizzo per le unità MMC.
Si può anteporre "mmc:" a un percorso per disabilitare sicuramente qualsiasi "stdio:" automatico.
Con il comando -drive_class si possono vietare determinati percorsi o consentire l'accesso senza il prefisso "stdio:"
ad altri percorsi.

Roccia Cresta, POSIX, X/Apri, El Torino, LCA, xattr:
Roccia Cresta è il nome di una serie di informazioni aggiuntive che migliorano una ISO 9660
filesystem in modo che possa rappresentare un filesystem conforme a POSIX con proprietà, accesso
permessi, collegamenti simbolici e altri attributi.
Questo è ciò xorriso utilizza per una rappresentazione decente dei file del disco all'interno dell'ISO
immagine. xorriso produce le informazioni di Rock Ridge per impostazione predefinita. È fortemente sconsigliato
disabilitare questa funzione.

xorriso non è chiamato "porriso" perché POSIX garantisce solo 14 caratteri di nome file
lunghezza. È lo standard XSI X/Open System Interface che richiede una lunghezza del nome file di
fino a 255 caratteri e percorsi fino a 1024 caratteri. Rock Ridge soddisfa questa richiesta.

An El piccolo toro boot record punta la funzione di bootstrap del BIOS a uno o più boot
immagini, che sono file di programma binari memorizzati nell'immagine ISO. Il contenuto dello stivale
i file di immagine non rientrano nell'ambito di El Torito.
La maggior parte dei CD GNU/Linux avviabili sono dotati di immagini di avvio ISOLINUX o GRUB. xorriso is
in grado di creare o mantenere un oggetto El Torito che rende avviabile tale immagine. Per
dettagli vedere comando -boot_image.
È possibile rendere le immagini ISO avviabili da una chiavetta USB o da altri supporti simili a dischi rigidi.
Diverse opzioni installano a MBR (Master Boot Record), può essere regolato in base al
esigenze del firmware di avvio previsto e dei boot loader coinvolti, ad esempio GRUB2 o ISOLINUX.
Un MBR contiene il codice di avvio e una tabella delle partizioni. Il nuovo MBR di una sessione di follow-up può
avere effetto solo su supporti sovrascrivibili.
MBR viene letto dal BIOS del PC durante l'avvio da chiavetta USB o disco rigido e da PowerPC CHRP o
PReP all'avvio. Una partizione MBR di tipo 0xee indica la presenza di GPT.
Emulazione -as mkisofs supporta le opzioni di esempio dal wiki di ISOLINUX, le opzioni
usato nello script GRUB grub-mkrescue e nell'esempio nel wiki di FreeBSD AvgLiveCD.
A GPT (GUID Partition Table) contrassegna le partizioni in un modo più moderno. Viene letto da EFI
durante l'avvio da chiavetta USB o disco rigido e può essere utilizzato per trovare e montare un HFS+
partizione all'interno dell'immagine ISO.
An APM (Apple Partition Map) contrassegna la partizione HFS+. Viene letto dai Mac per l'avvio e
per il montaggio.
MBR, GPT e APM sono combinabili. APM occupa i primi 8 byte del codice di avvio MBR. Tutto
tre non ostacolano l'avvio di El Torito da CDROM.
È disponibile il supporto per ulteriori strutture: MIPS Big Endian (SGI), MIPS Little Endian (DEC),
SUN SPARC, HP-PA. Quelli non sono tra loro combinabili e non sono nemmeno combinabili con MBR,
GPT o APM.

ACL sono un modo avanzato per controllare i permessi di accesso agli oggetti file. Né ISO
9660 né Rock Ridge specificano un modo per registrare gli ACL. Quindi libisofs ha introdotto uno standard
estensione conforme denominata AAIP a tale scopo. Usa questa estensione se abilitata da
command -acl.
Le immagini migliorate AAIP dovrebbero essere montabili normalmente, ma non ci si può aspettare che il
il filesystem montato mostrerà e rispetterà gli ACL. Per ora solo xorriso è in grado di
recuperare quegli ACL. Può renderli effettivi quando i file vengono ripristinati su un ACL
abilitato il file system o può stamparli in un formato adatto al set di strumentifacl.
I file con ACL mostrano come autorizzazioni di gruppo l'impostazione della voce "maschera::" se quella voce
esiste. Tuttavia, i membri del gruppo non elencati vengono gestiti in base alla voce
"gruppo::". Quando si rimuove ACL da un file, xorriso porta "gruppo::" in vigore.
La registrazione e il ripristino degli ACL da e verso file locali funziona attualmente solo su GNU/Linux
e FreeBSD.

xattr (aka EA, o extattr) sono coppie di nome e valore che possono essere allegati al file
oggetti. AAIP è in grado di rappresentarli e xorriso può registrare e ripristinare coppie che
avere nomi fuori dallo spazio dei nomi utente. Cioè quelli che iniziano con "user.", come "user.x"
o "utente.qualunque cosa". Il nome deve essere una stringa terminata con 0. Il valore può essere qualsiasi array di byte
che non supera la dimensione di 4095 byte. L'elaborazione di xattr avviene solo se lo è
abilitato da comando -xattr.
Come con ACL, attualmente solo xorriso è in grado di recuperare xattr da immagini migliorate AAIP,
per ripristinarli su file system compatibili con xattr o per stamparli.
La registrazione e il ripristino di xattr da e su file locali funziona attualmente solo su GNU/Linux
e FreeBSD, dove sono conosciuti come extattr.

Comando lavorazione:
I comandi sono azioni che si verificano immediatamente o impostazioni che influenzano il seguito
Azioni. Quindi la loro sequenza ha importanza, a meno che non vengano dati come argomenti del programma e
command -x è tra loro.
I comandi sono costituiti da una parola di comando, seguita da zero o più parole di parametro. Se la lista
delle parole dei parametri è di lunghezza variabile (indicata da "[...]" o "[***]") quindi deve essere
terminato da entrambi i stratagemma delimitatore, si verifica alla fine dell'elenco degli argomenti o si verifica
alla fine di una riga di input.

All'avvio del programma il delimitatore della lista è la stringa "--". Questo può essere cambiato con il
-list_delimiter per consentire "--" come parametro in una lista di lunghezza variabile.
Tuttavia, si consiglia di reimpostare il delimitatore su "--" subito dopo.
Per brevità il delimitatore di elenco è indicato come "--" in tutto il testo.
Il delimitatore di elenco viene ignorato silenziosamente se appare dopo i parametri di un comando
con una lunghezza di lista fissa. Viene gestito come testo normale se compare tra i parametri
di un tale comando.

Cartamodello espansione converte un elenco di parole modello in un elenco di indirizzi di file esistenti.
Le parole del modello non corrispondenti appariranno inalterate nell'elenco dei risultati.
La corrispondenza dei modelli supporta i soliti caratteri jolly del parser della shell '*' '?' '[xyz]' e rispetta
'/' come separatore di percorso, che può essere trovato solo letteralmente.
L'espansione del motivo è una proprietà di alcuni comandi particolari e non una funzione generale. Esso
è controllato dai comandi -iso_rr_pattern e -disk_pattern. Comandi che usano pattern
espansione hanno tutti elenchi di parametri variabili che sono specificati in questo testo da "[***]"
piuttosto che "[...]".
Alcuni altri comandi eseguono la corrispondenza del modello incondizionatamente.

Le parole di comando e parametro vengono lette dagli argomenti del programma, dove un argomento
è una parola, o da righe di input tra virgolette in cui vengono riconosciute parole simili a
regole di citazione di un parser di shell.
xorriso non è una conchiglia, anche se potrebbe sembrare così a prima vista. Tieni presente che
l'interazione tra virgolette e simboli di pattern come "*" differisce dalla solita shell
parser. In xorriso, le virgolette non rendono letterale un simbolo di pattern.

Citato ingresso converte il testo separato da spazi in parole. Le doppie virgolette"
e le virgolette singole ' possono essere usate per racchiudere spazi bianchi e renderli parte di
parole (ad es. di nomi di file). Ciascun tipo di segno può racchiudere i segni dell'altro tipo. UN
barra rovesciata finale \ virgolette esterne o una citazione aperta fa sì che la riga di input successiva sia
essere allegato.
L'input tra virgolette accetta qualsiasi carattere a 8 bit eccetto NUL (0) come contenuto delle virgolette.
Tuttavia può essere complicato per l'utente produrre direttamente quei caratteri.
Pertanto l'input e gli argomenti del programma tra virgolette offrono optional Barra rovesciata Interpretazione quale
può rappresentare tutti i caratteri a 8 bit tranne NUL (0) tramite codici barra rovesciata come in $'...' of
bash.
Questo non è abilitato per impostazione predefinita. Vedere il comando -backslash_codes.

Quando il programma si avvia, cerca prima l'argomento -no_rc. Se questo non è presente
quindi cerca i suoi file di avvio e legge il loro contenuto come righe di comando. Quindi
interpreta gli argomenti del programma come comandi e parametri. Finalmente entra nella finestra di dialogo
mode se a questo punto è stato eseguito il comando -dialog "on".

Il programma termina con il comando -end o con la fine degli argomenti del programma se la modalità di dialogo
non è stato abilitato in quel momento, o da un evento problematico che fa scattare la soglia di
comando -abort_on.

Dialogo, Linea di lettura, Risultato cercapersone:
La modalità di dialogo richiede una riga di input tra virgolette, la analizza in parole e le esegue come
comandi con i relativi parametri. Fornisce servizi di assistenza per rendere più il dialogo
confortevole.

Readline è un miglioramento per la riga di input. Potresti già saperlo dalla bash
guscio. Se è disponibile in xorriso dipende dalla disponibilità del pacchetto
readline-dev al momento in cui xorriso è stato costruito dal suo codice sorgente.
Readline consente all'utente di spostare il cursore sul testo nella riga con l'aiuto di Sinistra e
i tasti freccia destra. Il testo può essere inserito nella posizione del cursore. Il tasto Canc rimuove
il carattere sotto il cursore. I tasti freccia su e giù consentono di navigare nella cronologia di
righe di input precedenti.
Vedi man readline per maggiori informazioni su libreadline.

Command -page attiva un pager di testo dei risultati integrato che può essere utile nella finestra di dialogo
modalità. Dopo che un'azione ha prodotto il numero dato di linee di terminale, il cercapersone richiede il
utente per una linea di input.
Una riga vuota consente xorriso riprendere il lavoro fino all'output della pagina successiva.
Il singolo carattere "@" disabilita il paging per l'azione corrente.
"@@@", "x", "q", "X" o "Q" richiedono che l'azione corrente venga interrotta e soppressa ulteriormente
uscita del risultato.
Qualsiasi altro input di riga verrà interpretato come nuova riga di dialogo. L'azione attuale è
chiesto di abortire. Successivamente, viene eseguita la riga di input.

Alcune azioni applicano il paging anche all'output delle informazioni.
La richiesta di interruzione può essere o non essere rispettata dall'azione corrente. Tutte le azioni cercano di
interrompere il prima possibile.

VERSIONI


Tutte le parole di comando sono mostrate con un trattino iniziale sebbene questo trattino non sia obbligatorio per
il comando per essere riconosciuto. Tuttavia all'interno del comando -come i trattini dell'emulato
i comandi sono obbligatori.
Normalmente qualsiasi numero di trattini iniziali viene ignorato con le parole di comando e i trattini interni lo sono
interpretati come sottolineature.

minimo of Programma argomenti:

Per impostazione predefinita gli argomenti del programma di un'esecuzione di xorriso sono interpretati come una sequenza di
comandi che vengono eseguiti esattamente nell'ordine dato. Ciò richiede che l'utente scriva
comandi per le impostazioni desiderate prima dei comandi che devono essere influenzati da quelli
e socievole.
Molti altri programmi supportano gli argomenti del programma in un ordinamento arbitrario ed eseguono
impostazioni e azioni in sequenza a propria discrezione. xorriso offre un'opzione per
consentire tale comportamento a costo della perdita di espressività.

-x Abilita l'ordinamento automatico degli argomenti del programma in una sequenza che (molto probabilmente) è
sensato. Questo comando può essere dato in qualsiasi posizione tra i comandi che sono
consegnati come argomenti del programma.
Nota: Funziona solo se viene fornito come argomento del programma e con un singolo trattino (es
"-X"). Non funzionerà nei file di avvio, né con -options_from_file, né in
modalità di dialogo, né come "x" e infine non come "--x". Colpisce solo i comandi
dati come argomenti del programma.

-list_arg_ordinamento
Elenca tutti i comandi xorriso nell'ordine che si applica se il comando -x è attivo.
Questo elenco può essere utile anche senza -x per un utente che riflette sulla sequenza
in cui inserire i comandi. È possibile che vi siano deviazioni dall'ordine di ordinamento elencato
senso, però.

Acquisizione source e bersaglio guidare:

L'effetto dell'acquisizione di un'unità può dipendere da diversi comandi nel paragrafo successivo
"Influenzare il comportamento del caricamento delle immagini". Se lo si desidera, i loro comandi di abilitazione devono
essere eseguiti prima dei comandi che acquisiscono l'azionamento.

-dev indirizzo
Imposta l'unità di input e output sullo stesso indirizzo e carica un'immagine ISO se lo è
regalo. Se non c'è un'immagine ISO, creane una vuota. Imposta l'immagine
metodo di espansione alla crescita.
Ciòèpermesso solo finché non ci sono modifiche in sospeso nella ISO attualmente caricata
Immagine. Se le modifiche sono in sospeso, è necessario eseguire prima -commit o -rollback.
La stringa di indirizzo speciale "-" indica l'output standard, a cui sono soggette diverse restrizioni
applicare. Vedere il paragrafo precedente "Unità Libburn".
Una stringa di indirizzi vuota "" rinuncia al dispositivo corrente senza acquisirne uno nuovo.

-indiv indirizzo
Imposta l'unità di input e carica un'immagine ISO se presente. Se la nuova unità di ingresso è diversa
da -outdev quindi passa dalla crescita alla modifica o alla crescita cieca. Dipende
sull'impostazione di -grow_blindly quale di entrambi viene attivato. Le stesse regole e
le restrizioni si applicano come con -dev.

-dev indirizzo
Imposta l'unità di output e, se differisce dall'unità di input, passa da crescente a
modificando o alla crescita cieca. A differenza di -dev e -indev questa azione non carica a
nuova immagine ISO. Quindi può essere eseguito anche se ci sono modifiche in sospeso.
-outdev può essere eseguito senza il precedente -dev o -indev. In tal caso un ISO vuoto
viene creata un'immagine senza modifiche in sospeso. Può essere popolato con l'aiuto di
-map, -add et.al. oppure può essere scartato silenziosamente se vengono eseguiti -dev o -indev
successivamente.
La stringa di indirizzo speciale "-" indica l'output standard, a cui sono soggette diverse restrizioni
applicare. Vedere il paragrafo precedente "Unità Libburn".
Una stringa di indirizzo vuota "" rinuncia all'unità di uscita corrente senza acquisire un
nuovo. Nessuna scrittura è possibile senza un'unità di uscita.

-crescere_alla cieca "spento"|predicted_nwa
Se forecasted_nwa è un numero non negativo, esegui la crescita cieca anziché
modificando se -indev e -outdev sono impostati su unità diverse. Interruttore "off" o "-1"
alla modifica, che è l'impostazione predefinita.
forecasted_nwa è l'indirizzo di blocco in cui verrà eseguita la sessione aggiuntiva della crescita cieca
finalmente finire. È responsabilità dell'utente garantire questa posizione finale
e la presenza delle sessioni più vecchie. Altrimenti l'immagine ISO complessiva non sarà
montabile o produrrà errori di lettura durante l'accesso al contenuto del file. xorriso andrete a
scrivere la sessione all'indirizzo come ottenuto dall'esame -outdev e non
necessariamente a forecast_nwa.
Durante una corsa di crescita cieca, l'azionamento di ingresso viene abbandonato prima che inizi l'uscita.
L'unità di output viene abbandonata al termine della scrittura.

influenzare , il comportamento of Immagine Caricamento in corso:

I seguenti comandi dovrebbero essere normalmente eseguiti prima di caricare un'immagine acquisendo
un'unità di ingresso. In rari casi è desiderabile attivarli solo dopo il caricamento dell'immagine.

-lettura_velocità codice|numero[k|m|c|d|b]
Imposta la velocità di lettura. L'impostazione predefinita è "nessuno", che evita di inviare un'impostazione di velocità
comando all'unità prima che inizi la lettura.
Ulteriori codici di velocità speciali sono:
"max" (o "0") seleziona la velocità massima annunciata dall'azionamento.
"min" (o "-1") seleziona la velocità minima come annunciato dal convertitore.
La velocità può essere fornita in numeri dipendenti dal supporto o come velocità di trasmissione desiderata al secondo
in kB (= 1000) o MB (= 1000 kB) conforme a MMC. È possibile impostare il fattore di velocità x del supporto
esplicitamente da "c" per CD, "d" per DVD, "b" per BD, "x" è facoltativo.
Velocità di esempio:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
Se non ci sono indizi sull'unità di velocità collegata, allora il mezzo in -indev
deciderà. L'unità predefinita è CD = 176.4k.
A seconda dell'unità, le velocità di lettura segnalate possono essere ingannevolmente basse o alte.
Pertanto "min" non può diventare superiore a 1x velocità del tipo di mezzo coinvolto.
La velocità di lettura "max" non può essere inferiore a 52xCD, 24xDVD o 20xBD, a seconda del
tipo medio.
Le unità MMC di solito attivano la propria idea di velocità e prendono il valore di velocità dato
dal programma di masterizzazione solo come suggerimento per la propria decisione.

-caricare ID entità
Carica una particolare sessione ISO (possibilmente obsoleta) da -dev o -indev. Di solito tutto
le sessioni disponibili sono mostrate con il comando -toc.
entità rappresenta il tipo di indirizzamento. id rappresenta l'indirizzo specifico. Il
sono definite le seguenti entità:
"auto" con qualsiasi id indirizza l'ultima sessione in -toc. Questa è l'impostazione predefinita.
"session" con id come numero a partire da una riga "sessione ISO", colonna "Idx".
"track" con id come numero a partire da una riga "traccia ISO", colonna "Idx".
"lba" o "sbsector" con un numero a partire da una riga "ISO ...", colonna "sbsector".
"volid" con un modello di ricerca per un testo a partire da una riga "ISO ...", colonna "Volume
ID".
Rivolgersi a un'entità inesistente o che non rappresenta un'immagine ISO sarà
abbandonare -indev o almeno portare a un'immagine vuota.
Se un'unità di ingresso è impostata nel momento in cui viene eseguito -load, allora l'indirizzo
L'immagine ISO viene caricata immediatamente. Altrimenti, l'impostazione sarà in sospeso fino al prossimo
-dev o -indev. Dopo che l'immagine è stata caricata una volta, l'impostazione è valida per
-rollback fino al prossimo -dev o -indev, dove verrà reimpostato su "auto".

-Dislocamento [-]lb
Compensa uno spostamento dell'immagine rispetto all'indirizzo iniziale per il quale l'immagine
era preparato. Ciò riguarda solo il caricamento delle immagini ISO e la lettura dei loro file.
Il metodo di coltivazione multi-sessione non è consentito finché lo -dislocamento è
diverso da zero. Ad esempio -indev e -outdev devono essere diversi. Lo spostamento viene ripristinato a
0 prima che l'unità venga riacquisita dopo la scrittura.
Esempi:
Se una traccia di un CD inizia al blocco 123456 e viene copiata in un file su disco dove
inizia dal blocco 0, quindi questa copia può essere caricata con -displacement -123456.
Se un'immagine ISO è stata scritta su una partizione con un offset di 640000 blocchi di 512
byte, quindi può essere caricato dal dispositivo di base con -displacement 160000.
In entrambi i casi, le sessioni ISO dovrebbero essere autonome, cioè non sessioni aggiuntive
a un'immagine ISO al di fuori della loro traccia o partizione.

-classe_unità "innocuo"|"banned"|"caution"|"clear_list" disk_pattern
Aggiungere un modello di percorso dell'unità a uno degli elenchi di sicurezza o rendere vuoti tali elenchi.
Ci sono tre elenchi definiti che vengono testati nella seguente sequenza:
Se il percorso di un indirizzo dell'unità corrisponde all'elenco "innocuo", l'unità sarà
accettato. Se non è un dispositivo MMC, verrà anteposto il prefisso "stdio:"
automaticamente. Questo elenco è vuoto per impostazione predefinita.
Altrimenti, se il percorso corrisponde all'elenco "vietato", l'unità non sarà accettata da
xorriso ma piuttosto portare a un evento FAILURE. Questo elenco è vuoto per impostazione predefinita.
Altrimenti se il percorso corrisponde all'elenco "cautela" e se non è un dispositivo MMC, allora è
indirizzo deve avere il prefisso "stdio:" o verrà rifiutato. Questa lista ha da
una voce predefinita: "/ dev".
Se un percorso dell'unità non corrisponde a nessun elenco, viene considerato "innocuo". Di default questi
sono tutti i percorsi che non iniziano con la directory "/ dev".
Un percorso corrisponde a un elenco se uno dei suoi percorsi padre o se stesso corrisponde a una voce dell'elenco.
Il prefisso dell'indirizzo "stdio:" o "mmc:" verrà ignorato durante il test delle corrispondenze.
Con pseudo-classe "clear_list" e pseudo-pattern "banned", "caution", "innocuo",
o "tutti", le liste possono essere rese vuote.
Es: -drive_class clear_list bannato
Normalmente si definiscono gli elenchi -drive_class in uno dei xorriso Startup
File.
Nota: questa non è una funzione di sicurezza, ma piuttosto un paraurti per il superutente
prevenire incidenti involontari. Per bloccare in modo affidabile l'accesso a un file del dispositivo che hai
negare i suoi permessi rw nel filesystem.

-leggi_fs "any"|"norock"|"nojoliet"|"ecma119"
Specificare quale tipo di albero del filesystem caricare, se presente. Se il desiderio non può essere
soddisfatta, i nomi ECMA-119 vengono caricati e convertiti in base a -ecma119_map.
"any" prima prova a leggere Rock Ridge. Se non è presente, Joliet è processato.
"norock" non prova Rock Ridge.
"nojoliet" non prova Joliet.
"ecma119" non prova né Rock Ridge né Joliet.

-affermare_volid gravità del modello
Rifiuta di caricare immagini ISO con ID volume che non corrispondono alla ricerca data
modello. Quando si rifiuta un'immagine, rinunciare all'unità di input e inviare un evento del
data la gravità (come FAILURE, vedere -abort_on). Un modello di ricerca vuoto accetta qualsiasi
immagine.
Questo comando non ostacola la creazione di un'immagine vuota da un supporto di input vuoto
e non scarta un'immagine già caricata.

-in_set di caratteri nome_set_caratteri
Imposta il set di caratteri da cui convertire i nomi dei file durante il caricamento di un'immagine. Vedere
paragrafo "Set di caratteri" per maggiori spiegazioni. Quando si carica l'immagine scritta
dopo -commit l'impostazione di -out_charset verrà copiata in -in_charset.

-set_caratteri automatico "acceso"|"spento"
Abilitare o disabilitare la registrazione e l'interpretazione del nome del set di caratteri in uscita in
un attributo xattr della directory radice dell'immagine. Se abilitato e se registrato
viene trovato il nome del set di caratteri, quindi questo nome verrà utilizzato come nome dell'input
set di caratteri durante la lettura di un'immagine.
Nota che il set di caratteri di output predefinito è il set di caratteri locale del terminale
where xorriso corre. Prima di attribuire questo set di caratteri locali all'ISO prodotto
immagine, controlla se il terminale visualizza correttamente tutti i nomi di file previsti,
personaggi nazionali particolarmente esotici.

-hardlink modalità[:modalità...]
Abilita o disabilita il caricamento e la registrazione delle relazioni hardlink.
In modalità predefinita "off", i file iso_rr perdono i loro numeri di inode al momento del caricamento dell'immagine.
Ogni oggetto file iso_rr che non ha un numero di inode al momento della generazione dell'immagine otterrà
un nuovo numero di inode univoco se -compliance è impostato su new_rr.
La modalità "on" conserva i numeri di inode dall'immagine caricata se tali numeri lo fossero
registrato. Durante il commit di una sessione cerca famiglie di file iso_rr che
derivano dallo stesso file su disco, hanno filtri di contenuto identici e sono identici
proprietà. Tutti i membri della famiglia ricevono lo stesso numero di inode. Se questi
i numeri sono rispettati al momento del montaggio dipende dal sistema operativo.
Il comando -lsl visualizza i conteggi dei collegamenti reali se "lsl_count" è abilitato. Questo può rallentare
il comando sostanzialmente dopo che sono state apportate modifiche all'immagine ISO. Perciò
il valore predefinito è "no_lsl_count".
Comandi -update e -update_r traccia divisioni e fusioni di hard link in
filesystem che hanno un dispositivo stabile e numeri di inode. Questo può causare automatico
modifiche dell'ultimo minuto prima che la sessione venga scritta. Comando -collegamenti reali
"perform_update" può essere usato per fare queste modifiche prima, ad esempio se hai bisogno di fare domanda
filtri a tutti i file aggiornati.
La modalità "senza_aggiornamento" evita l'elaborazione del collegamento fisico durante i comandi di aggiornamento. Usa questo
se la situazione del tuo filesystem non consente -disk_dev_ino "on".
xorriso i comandi che estraggono i file da un'immagine ISO provano a collegare i file con
numero di inode identico. L'ambito normale di questa operazione va dal caricamento dell'immagine a
caricamento dell'immagine. Si può rinunciare agli indirizzi di hard link accumulati con -hardlinks
"discard_extract".
Un gran numero di famiglie di collegamenti fisici può esaurire -temp_mem_limit se non -osirrox
"sort_lba_on" e -hardlinks "cheap_sorted_extract" sono entrambi attivi. Questo
limita l'hard linking ad altri file ripristinati dallo stesso singolo comando di estrazione.
-hardlinks "normal_extract" riabilita l'accumulo ampio e costoso di hardlink.

-acl "acceso"|"spento"
Abilita o disabilita l'elaborazione degli ACL. Se abilitato, allora xorriso otterrà ACL
dagli oggetti file del disco, archivia gli ACL nell'immagine ISO utilizzando lo specifico libisofs
Formato AAIP, caricare i dati AAIP da immagini ISO, testare ACL durante il confronto dei file e
ripristinare gli ACL sui file del disco quando li si estrae dalle immagini ISO. Vedi anche i comandi
-getfacl, -setfacl.

-xattr "acceso"|"spento"
Abilita o disabilita l'elaborazione degli attributi xattr nello spazio dei nomi utente. Se abilitato,
poi xorriso gestirà xattr in modo simile ad ACL. Vedi anche i comandi -getfattr,
-setfattr e il paragrafo precedente su xattr.

-md5 "on"|"all"|"off"|"load_check_off"
Abilitare o disabilitare l'elaborazione dei checksum MD5 per la sessione complessiva e per ciascuna
singolo file di dati. Se abilitato, le immagini con i tag checksum vengono caricate solo se il
i tag del superblocco e dell'albero delle directory corrispondono correttamente. I checksum MD5 dei dati
i file e l'intera sessione vengono caricati dall'immagine se ce ne sono.
Con i comandi -compare e -update verrà utilizzato l'MD5 registrato di un file per evitare
lettura del contenuto dall'immagine. Verrà letto solo il contenuto del file del disco e
rispetto a quello MD5. Questo può far risparmiare molto tempo se -disk_dev_ino "on" non lo è
adatto.
Al momento della generazione dell'immagine vengono calcolati per ogni file che ottiene i suoi dati
scritto nella nuova sessione. I checksum dei file i cui dati sono più vecchi
le sessioni vengono copiate nella nuova sessione. Superblock, albero e intera sessione ottengono un
checksum tag ciascuno.
La modalità "all" controllerà inoltre durante la generazione dell'immagine se il checksum di
un file di dati è cambiato tra il momento in cui è iniziata la sua lettura e il momento in cui
conclusa. Ciò implica la lettura di ogni file due volte.
La modalità "load_check_off" insieme a "on" o "all" caricherà le somme MD5 registrate ma
non testare i tag di checksum registrati del superblocco e dell'albero delle directory. Questo è
necessario se come programma di masterizzazione è stato utilizzato growisofs, perché non sovrascrive il
tag checksum superblock della prima sessione. Quindi load_check_off è in
effetto quando xorriso -as viene eseguita l'opzione -M di mkisofs.
Il test può essere riabilitato dalla modalità "load_check_on".
I checksum possono essere sfruttati tramite i comandi -check_md5, -check_md5_r, tramite le azioni di ricerca
get_md5, check_md5 e tramite -check_media.

-per_backup
Abilita tutte le funzionalità extra che aiutano a produrre o ripristinare i backup con il più alto
fedeltà delle proprietà del file. Attualmente questa è una scorciatoia per: -hardlinks su -acl
su -xattr su -md5 su.

-ecma119_mappa "rimosso"|"non mappato"|"minuscolo"|"maiuscolo"
Scegli la conversione dei nomi dei file dalla sessione caricata se nemmeno un Rock Ridge
nome né un nome Joliet è stato letto dalla sessione.
La modalità "rimosso" è l'impostazione predefinita. Mostra i nomi come si trovano nell'ISO ma rimuove
finale ";1" o ".;1" se presente.
La modalità "non mappata" mostra i nomi come trovati senza rimuovere i caratteri.
La modalità "minuscolo" è come "rimosso" ma mappa anche le lettere maiuscole in minuscole
lettere. Questo è compatibile con il comportamento di montaggio GNU/Linux predefinito.
La modalità "maiuscolo" è come "rimosso" ma mappa le lettere minuscole in maiuscole, se presenti
si verificano nonostante le prescrizioni di ECMA-119.

-disk_dev_ino "on"|"ino_only"|"off"
Abilita o disabilita l'elaborazione dei numeri di identificazione dei file registrati (dev_t e
ino_t). Se abilitati vengono archiviati come xattr e possono accelerare sostanzialmente il file
confronto. Il nodo radice ottiene un timestamp di inizio globale. Se durante il confronto a
file con timestamp più recenti si trova nell'immagine ISO, quindi si sospetta che
avere contenuti incoerenti.
Se i numeri di dispositivo e i numeri di inode dei filesystem del disco sono persistenti e se
non si verificano alterazioni irregolari dei timestamp o dell'orologio di sistema, quindi potenziale
le modifiche al contenuto possono essere rilevate senza leggere quel contenuto. Modifica del contenuto del file
si presume se uno qualsiasi di mtime, ctime, numero di dispositivo o numero di inode è cambiato.
La modalità "ino_only" sostituisce la precondizione che i numeri dei dispositivi siano stabili dal
precondizione che i punti di montaggio nell'albero confrontato conducano sempre allo stesso
file system. Usalo se la modalità "attiva" vede sempre tutti i file modificati.
Il vantaggio di velocità compare solo se la sessione caricata è stata prodotta con
-disk_dev_ino anche "on".
Nota che -disk_dev_ino "off" è totalmente attivo solo se -hardlinks è "off",
troppo.

-nome_file_limite [+]numero
Imposta la lunghezza massima consentita per i nomi di file nell'intervallo da 64 a 255. Percorso
i componenti più lunghi del numero specificato verranno troncati e avranno il loro
ultimi 33 byte sovrascritti da due punti ':' e dalla rappresentazione esadecimale dell'MD5 di
i primi 4095 byte dell'intero nome sovradimensionato. Potenziale UTF-8 incompleto
i caratteri avranno i loro byte iniziali sostituiti da '_'.
iso_rr_paths con i componenti lunghi sarà ancora in grado di accedere ai percorsi dei file
con componenti troncati.
Se -file_name_limit viene eseguito mentre è presente un albero ISO, i nomi dei file nel
L'albero ISO viene controllato per i nomi di file troncati esistenti del limite corrente e per
collisioni di nomi tra file appena troncati e file esistenti. In entrambi i casi,
l'impostazione verrà rifiutata con un evento SORRY.
Si può revocare questo divieto anteponendo il carattere "+" all'argomento di
-file_name_limit. I nomi di file troncati possono quindi essere troncati di nuovo, invalidando
la loro parte MD5. I nomi troncati in collisione vengono resi univoci, consumando almeno 9
più byte della parte restante del nome.
Se la scrittura di xattr è abilitata, la lunghezza verrà memorizzata in "isofs.nt" del
root directory. Se la lettura di xattr è abilitata e viene trovato "isofs.nt", allora il
la lunghezza trovata entrerà in vigore se è inferiore all'impostazione corrente di
-nome_file_limite.
I modelli di nomi di file funzioneranno solo se corrispondono al nome troncato. Questo potrebbe
cambiare in futuro.
I file con nomi troncati vengono eliminati e riaggiunti incondizionatamente durante -update
e -update_r. Questo potrebbe cambiare in futuro.
I kernel Linux fino ad almeno 4.1 rappresentano in modo errato i nomi di lunghezza 254 e 255
aspettati tali nomi in o sotto disk_paths e pianifica di montare l'ISO da tale Linux
kernel, considera di impostare -file_name_limit 253. Altrimenti evita solo nomi più lunghi di
Caratteri 253.

-rom_toc_scan "on"|"force"|"off"[:"emul_off"][:"emul_wide"]
Le unità di sola lettura non indicano il tipo di supporto effettivo ma mostrano qualsiasi supporto come ROM (ad es
come DVD-ROM). La cronologia delle sessioni del supporto multisessione MMC potrebbe essere troncata a
prima e l'ultima sessione o addirittura essere completamente falsa. (La storia emulata di
i supporti sovrascrivibili non sono interessati da questo.)
Per avere in caso di fallimento la possibilità di ottenere la cronologia delle sessioni e soprattutto
l'indirizzo dell'ultima sessione, c'è una scansione per le intestazioni del filesystem ISO 9660
che potrebbe aiutare ma potrebbe anche produrre risultati peggiori rispetto alla tabella dell'unità di
contenuto. Alla sua fine può causare tentativi di lettura di indirizzi non validi e quindi brutti
comportamento di guida. L'impostazione "on" abilita la scansione per presunti supporti di sola lettura.
Alcuni sistemi operativi non sono in grado di montare la sessione più recente di
DVD o BD multisessione. Se su un tale sistema xorriso non ha capacità MMC proprie
quindi potrebbe ancora trovare quella sessione da un indice scansionato. Collocamento
"force" gestisce qualsiasi supporto come un supporto ROM con l'impostazione "on".
D'altra parte l'emulazione della cronologia delle sessioni su supporti sovrascrivibili può
ostacolare la lettura di supporti parzialmente danneggiati. Impostando "off:emul_off" si disabilita il
altrimenti scansione affidabile del sommario per quei media.
La scansione del sommario su supporti sovrascrivibili normalmente cerca solo fino al
fine della sessione a cui punta il superblocco al blocco 0. Impostazione
"on:emul_wide" consente di continuare la scansione fino alla fine del supporto. Può essere
utile dopo aver copiato un supporto con -check_media patch_lba0=on quando non è l'ultimo
sessione è stata caricata.

-calma_guida "in"|"out"|"all"|"revoke"|"on"|"off"
Ridurre il rumore dell'unità fino a quando non viene effettivamente utilizzato di nuovo. Alcune unità rimangono vigili per
molto tempo dopo che sono stati utilizzati per la lettura. Questo riduce l'avvio
tempo per la prossima operazione di azionamento, ma può essere rumoroso e sprecare energia se non ci sono i/o con
l'unità dovrebbe avvenire presto.
Le modalità "in", "out", "all" si calmano immediatamente -indev, -outdev o entrambi,
rispettivamente. La modalità "revoca" avvisa immediatamente entrambi. La modalità "on" causa -calm_drive
da eseguire automaticamente dopo ogni -dev, -indev e -outdev. Modalità off"
disabilita questo.

-ban_stdio_write
Consenti la scrittura solo per l'utilizzo di unità ottiche MMC. Non consentire di scrivere il
risultato in file di tipo quasi arbitrario. Una volta impostato, questo comando non può essere
revocato.

-test_stadio_anticipato "on"|"appendable_wo"|"off"
Se abilitato da "on", i file regolari e i dispositivi a blocchi vengono testati per l'efficacia
autorizzazioni di accesso. Ciò implica provare ad aprire quei file per la scrittura, il che
altrimenti avverrà solo in seguito e solo se si desidera la scrittura effettiva.
Il risultato del test viene utilizzato per classificare le pseudo unità come sovrascrivibili,
di sola lettura, di sola scrittura o inutilmente vuoto. Ciò può portare a un rilevamento precoce di
problemi gravi e può evitare alcuni eventi di errore meno gravi.
La modalità "appendable_wo" è come "on" con la proprietà aggiuntiva che non-empty
i file di sola scrittura sono considerati appendibili anziché vuoti.

-dimensione_cache_dati numero_di_piastrelle block_per_tile
Imposta la dimensione e la granularità della cache dei dati che viene utilizzata quando le immagini ISO sono
caricato e quando il contenuto del file viene letto dalle immagini ISO. La cache è composta da diversi
tessere, ciascuna composta da diversi blocchi. Una cache più grande riduce la necessità di
tessere lette più volte. Riquadri più grandi potrebbero inoltre migliorare i dati
throughput dall'unità, ma può essere uno spreco se i dati sono sparsi sul
media.
Le dimensioni della cache più grandi aiutano al meglio con il caricamento delle immagini dalle unità MMC. sono an
alternativa inferiore all'opzione -osirrox "sort_lba_on".
block_per_tile deve essere una potenza di 2. Ad esempio 16, 32 o 64. La dimensione complessiva della cache
non deve superare 1 GiB. I valori di default possono essere ripristinati dal parametro "default"
invece di uno o entrambi i numeri. Attualmente l'impostazione predefinita è 32 tessere di 32
blocchi = 2 MiB.

inserzione file ai miglioramenti ISO immagine:

I seguenti comandi prevedono indirizzi di file di due tipi:
percorso_disco è un percorso a un oggetto nell'albero del filesystem locale.
iso_rr_percorso è il nome Rock Ridge di un oggetto file nell'immagine ISO. Se non c'è Rock Ridge
le informazioni sono registrate nell'immagine ISO caricata, quindi vedrai i nomi ISO 9660 che
sono di lunghezza e set di caratteri limitati. Se nessuna informazione di Rock Ridge deve essere memorizzata in
un'immagine ISO emergente, quindi i loro nomi verranno mappati a tale ISO 9660 ristretta (aka
nomi ECMA-119).

Nota che nell'immagine ISO sei potente quanto il superutente. Permessi di accesso del
i file esistenti nell'immagine non si applicano alle operazioni di scrittura. Sono destinati ad essere
effetti con l'immagine montata di sola lettura.

Se l'iso_rr_path di un file appena inserito porta a un oggetto file esistente nell'ISO
image, quindi si verifica la seguente gestione delle collisioni:
Se entrambi gli oggetti sono directory, vengono uniti inserendo ricorsivamente il
suboggetti dal filesystem nell'immagine ISO. Se altri tipi di file entrano in conflitto, l'impostazione
di comando -sovrascrivi decide.
La ridenominazione dei file ha una gestione delle collisioni simile, ma le directory possono essere solo sostituite,
non unito. Nota che se la directory di destinazione esiste, allora -mv inserisce gli oggetti di origine
in questa directory piuttosto che tentare di sostituirla. Comando -muovi, dall'altro
mano, proverebbe a sostituirlo.

I comandi in questa sezione alterano l'immagine ISO e non il filesystem locale.

-modello_disco "on"|"ls"|"off"
Imposta la modalità di espansione del modello per i parametri disk_path di diversi comandi
che supportano questa funzione.
L'impostazione "off" disabilita questa funzione per tutti i comandi contrassegnati in questo manuale
pagina di "disk_path [***]" o "disk_pattern [***]".
L'impostazione "on" lo abilita per tutti quei comandi.
L'impostazione di "ls" lo abilita solo per quelli contrassegnati da "disk_pattern [***]".
Il valore predefinito è "ls".

-Inserisci pathpec [...] | percorso_disco [***]
Inserisci i file o gli alberi di directory dati dal filesystem nell'immagine ISO.
Se -pathspecs è impostato su "on", l'espansione del modello è sempre disabilitata e
il carattere '=' ha un significato speciale. Separa il percorso dell'immagine ISO dal disco
sentiero:
iso_rr_path=percorso_disco
Il separatore '=' può essere preceduto da '\'. Se iso_rr_path non inizia con '/'
quindi -cd è anteposto. Se disk_path non inizia con '/' allora -cdx è
anteposto.
Se non viene fornito '=', la parola viene utilizzata sia come iso_rr_path che come percorso del disco. Se in
in questo caso la parola non inizia con '/' quindi -cdx viene anteposto al percorso_disco
e -cd è anteposto a iso_rr_path.
Se -pathspecs è impostato su "off", si applica l'espansione -disk_pattern, se abilitata.
Le parole risultanti vengono utilizzate sia come iso_rr_path che come percorso del disco. Percorso relativo
le parole vengono anteposte all'impostazione di -cdx su percorso_disco e l'impostazione di -cd su
iso_rr_percorso.

-aggiungi_chiaramente modo
Se impostato sulla modalità "sconosciuto", qualsiasi parola di comando che non inizia con "-" ed è
non riconosciuto come comando noto sarà soggetto a un comando virtual -add. cioè
verrà utilizzato come pathpec o come disk_path e aggiunto all'immagine. Se abilitato,
-disk_pattern l'espansione si applica a disk_paths.
La modalità "tratteggiato" è simile a "sconosciuto" ma aggiunge anche parole di comando non riconosciute
se iniziano con "-".
La modalità "any" annuncia che tutte le ulteriori parole devono essere aggiunte come pathpecs o
percorsi_disco. Questo non funziona in modalità di dialogo.
La modalità "nessuno" è l'impostazione predefinita. Impedisce che le parole vengano intese come file per
aggiungere, se non sono parametri ai comandi appropriati.

-elenco_percorso percorso_disco
Come -add ma leggi le parole dei parametri dal file percorso_disco o dallo standard input if
percorso_disco è "-". L'elenco deve contenere esattamente un pathpec o un pattern disk_path
per riga.

-lista_percorso_citato percorso_disco
Come -path_list ma con regole di lettura dell'input tra virgolette. Le linee vengono divise in parametri
parole per -add. Gli spazi fuori virgolette vengono eliminati.

-mappa percorso_disco iso_rr_path
Inserisci l'oggetto file disk_path nell'immagine ISO come iso_rr_path. Se percorso_disco è a
directory quindi il suo intero sottoalbero viene inserito nell'immagine ISO.

-mappa_singola percorso_disco iso_rr_path
Come -map, ma se percorso_disco è una directory, il suo sottoalbero non viene inserito.

-mappa_l disk_prefix iso_rr_prefix percorso_disco [***]
Eseguire -map con ciascuno dei parametri disk_path. iso_rr_path sarà composto
da disk_path sostituendo disk_prefix con iso_rr_prefix.

-aggiornare percorso_disco iso_rr_path
Confronta l'oggetto file disk_path con l'oggetto file iso_rr_path. Se non corrispondono,
quindi esegui le necessarie manipolazioni dell'immagine per rendere iso_rr_path una copia corrispondente
di percorso_disco. Per impostazione predefinita, questo confronto implicherà una lunga lettura del contenuto prima
viene presa una decisione. I comandi -disk_dev_ino o -md5 possono accelerare il confronto se
erano già in vigore al momento della registrazione della sessione caricata.
Se disk_path è una directory e iso_rr_path non esiste ancora, allora l'intero
verrà inserito il sottoalbero. Altrimenti verranno aggiornati solo gli attributi della directory.

-aggiornamento_r percorso_disco iso_rr_path
Come -update ma funziona in modo ricorsivo. Cioè tutti gli oggetti file sotto entrambi gli indirizzi
confrontati se hanno controparti sotto l'altro indirizzo e se
entrambe le controparti corrispondono. Se c'è una mancata corrispondenza, l'aggiornamento necessario
la manipolazione è fatta.
Nota che il risultato del confronto può dipendere dal comando -follow. La sua impostazione dovrebbe
essere sempre lo stesso della prima aggiunta di disk_path come iso_rr_path.
Se iso_rr_path non esiste ancora, viene aggiunto. Se disk_path non esiste,
quindi iso_rr_path viene eliminato.

-aggiornamento_l disk_prefix iso_rr_prefix percorso_disco [***]
Eseguire -update_r con ciascuno dei parametri disk_path. iso_rr_path sarà
composto da disk_path sostituendo disk_prefix con iso_rr_prefix.

-ritagliare percorso_disco offset_byte conteggio_byte percorso_iso_rr
Mappa un intervallo di byte di un normale file su disco in un normale file nell'immagine ISO.
Questo potrebbe essere necessario se il file su disco è più grande di un singolo supporto o se è
supera il limite tradizionale di 2 GiB - 1 per i vecchi sistemi operativi, ovvero il limite
di 4 GiB - 1 per quelli più recenti. Solo i kernel Linux più recenti sembrano leggere correttamente
file >= 4 GiB - 1.
Un rimedio maldestro per questo limite è eseguire il backup di pezzi di file e concatenarli a
ripristinare il tempo. Una dimensione di taglio ben testata è 2047 m. È lecito richiedere a
byte_count superiore a quello disponibile. Il file risultante verrà troncato a
dimensione corretta di un pezzo finale. Per richiedere un byte_offset superiore a quello disponibile
non produce alcun file nell'immagine ISO ma un evento SORRY. Per esempio:
-cut_out /mio/disco/file 0 2047m \
/file/part_1_of_3_at_0_with_2047m_of_5753194821 \
-cut_out /mio/disco/file 2047 m 2047 m \
/file/part_2_of_3_at_2047m_with_2047m_of_5753194821 \
-cut_out /mio/disco/file 4094 m 2047 m \
/file/part_3_of_3_at_4094m_with_2047m_of_5753194821
Mentre il comando -split_size è impostato su un valore maggiore di 0 e se tutti i pezzi di un file risiedono
nella stessa directory ISO senza altri file e se i nomi sono come sopra,
quindi la loro directory ISO verrà riconosciuta e gestita come un normale file. Questo
influisce sui comandi -compare*, -update* e sovrascrivi le situazioni. Vedi comando
-split_size per i dettagli.

-cpr percorso_disco [***] percorso_iso_rr
Inserisci i file o gli alberi di directory dati dal filesystem nell'immagine ISO.
Le regole per la generazione degli indirizzi ISO sono simili a quelle del comando shell cp -r.
Tuttavia, se necessario, vengono create le directory di iso_rr_path. Soprattutto un
iso_rr_path non ancora esistente verrà gestito come directory se più disk_paths
sono presenti. I nomi foglia dei percorsi_disco multipli verranno innestati sotto di esso
directory come si farebbe con una directory esistente.
Se è presente un singolo disk_path, un iso_rr_path non esistente otterrà lo stesso
digitare come percorso_disco.
Se un percorso_disco non inizia con '/', viene anteposto -cdx. Se iso_rr_path
non inizia con '/' quindi -cd è anteposto.

-mkdir iso_rr_percorso [...]
Crea directory vuote se non esistono ancora. Esistenza come directory
genera un evento WARNING, l'esistenza come altro file provoca un evento FAILURE.

-lns testo_destinazione percorso_iso_rr
Crea un collegamento simbolico con indirizzo iso_rr_path che punta a target_text.
iso_rr_path potrebbe non esistere ancora.
Suggerimento: il comando -clone produce l'equivalente ISO di un collegamento reale.

-clone iso_rr_path_original iso_rr_path_copy
Crea una copia dell'oggetto file ISO iso_rr_path_original con il nuovo indirizzo
iso_rr_path_copy. Se l'originale è una directory, copia tutti i file e
directory sottostanti. Se iso_rr_path_original è un file del catalogo di avvio, allora è
non viene copiato ma viene silenziosamente ignorato.
Gli oggetti file ISO copiati hanno gli stessi attributi. I file di dati copiati fanno riferimento a
la stessa fonte di contenuto dei loro originali. Le copie possono quindi essere manipolate
indipendentemente dai loro originali.
Questo comando rifiuterà l'esecuzione se l'indirizzo iso_rr_path_copy esiste già
nell'albero ISO.

-cp_clone iso_rr_percorso_originale [***] iso_rr_percorso_dest
Crea copie di uno o più oggetti file ISO come con il comando -clone. In caso di
collisione unire le directory con quelle esistenti, ma non sovrascrivere l'ISO esistente
oggetti file.
Le regole per generare gli indirizzi di copia sono le stesse del comando -cpr (vedi
sopra) o comando shell cp -r. Oltre a -cpr, relativo iso_rr_path_original
verrà anteposto il percorso -cd e non il percorso -cdx. Considera -mkdir
iso_rr_path_dest prima di -cp_clone quindi l'indirizzo di copia non dipende dal numero
di parametri iso_rr_path_original.

Impostazioni profilo da filetto inserimento:

-limite_dimensione_file valore [valore [...]] --
Imposta la dimensione massima consentita per un singolo file di dati. I valori vengono riassunti
per il limite effettivo. Se l'unico valore è "off", la dimensione del file non è limitata
by xorriso. L'impostazione predefinita è un limite di 100 estensioni, 4g -2k ciascuna:
-dimensione_file_limite 400g -200k --
Quando si montano filesystem ISO 9660, i vecchi sistemi operativi possono gestire solo file up
a 2g -1 --. Quelli più recenti sono buoni fino a 4g -1 --. Hai bisogno di un kernel Linux abbastanza nuovo
leggere correttamente i byte finali di un file >= 4g se la sua dimensione non è allineata a
2048 blocchi di byte.
xorrisole proprie capacità di lettura dei dati non sono influenzate dalle dimensioni del sistema operativo
limiti. Tali limiti si applicano solo al montaggio. Tuttavia, il filesystem di destinazione di
un -extract deve essere in grado di prendere la dimensione del file.

-non_mgt codice[:codice[...]]
Controlla il comportamento degli elenchi di esclusione.
L'elaborazione dell'esclusione avviene prima che disk_paths venga mappato all'immagine ISO e
prima che i file su disco vengano confrontati con i file di immagine. Il percorso assoluto del disco del
source viene confrontato con l'elenco -not_paths. Il nome foglia del percorso del disco è
confrontato con i modelli nell'elenco -not_leaf. Se viene rilevata una corrispondenza, il
il percorso del disco non sarà considerato come un file esistente e non verrà aggiunto all'ISO
immagine.
Diversi codici sono definiti. Le impostazioni _on/_off persistono finché non vengono revocate da
loro_off/_on controparti.
"cancella" svuota le liste che sono state accumulate da -not_paths e -not_leaf.
"reset" è come "cancella" ma reinstalla anche il comportamento predefinito.
"off" disabilita temporaneamente l'elaborazione dell'esclusione senza invalidare gli elenchi e
e socievole.
"on" riabilita l'elaborazione dell'esclusione.
"param_off" applica l'elaborazione dell'esclusione solo ai percorsi sotto il parametro disk_path of
comandi. Cioè i disk_paths esplicitamente forniti sono esentati dall'elaborazione dell'esclusione.
"param_on" applica l'elaborazione di esclusione ai parametri dei comandi e ai file
al di sotto di tali parametri.
"subtree_off" con "param_on" esclude i percorsi dei parametri solo se corrispondono a
-not_paths elemento esattamente.
"subtree_on" esclude inoltre i percorsi dei parametri che portano a un indirizzo di file
sotto qualsiasi elemento -not_paths.
"ignore_off" tratta i file del disco esclusi come se fossero mancanti. cioè ottengono
segnalato con -compare ed eliminato dall'immagine con -update.
"ignore_on" mantiene i file esclusi fuori dalle attività -compare o -update.

-non_percorsi percorso_disco [***]
Aggiungi i percorsi indicati all'elenco dei percorsi disco assoluti esclusi. Se un determinato percorso è
relativo, quindi l'attuale -cdx viene anteposto per formare un percorso assoluto. Modello
la corrispondenza, se abilitata, avviene al momento della definizione e non quando i controlli di esclusione sono
fatto.
(Non dimenticare di terminare l'elenco dei percorsi_disco con "--")

-non_foglia modello
Aggiungi un singolo modello di stile del parser della shell all'elenco delle esclusioni per il disco
nomi delle foglie. Questi modelli vengono valutati quando vengono effettuati i controlli di esclusione.

-non_lista percorso_disco
Leggi le righe da disk_path e usa ciascuna di esse come parametro -not_paths, se
contengono un carattere / o come pattern -not_leaf.

-quoted_not_list percorso_disco
Come -not_list ma con regole di lettura dell'input tra virgolette. Ogni parola è trattata come una sola
parametro per -not_paths o -not_leaf.

-Seguire occasione[:occasione[...]]
Abilita o disabilita la risoluzione dei collegamenti simbolici e dei punti di montaggio in percorsi_disco.
Questo vale per le azioni -add, -du*x, -ls*x, -findx, -concat e -disk_pattern
espansione.
Ci sono tre tipi di decisione successiva da prendere:
link è l'hop da un collegamento simbolico al suo oggetto file di destinazione allo scopo di
lettura. Cioè non per il comando -concat. Se abilitato, vengono gestiti i collegamenti simbolici
come i loro oggetti file di destinazione, altrimenti i collegamenti simbolici vengono gestiti come se stessi.
Mount è il salto da un filesystem a un altro filesystem subordinato. Se abilitato
quindi le directory dei punti di montaggio vengono gestite come qualsiasi altra directory, altrimenti i punti di montaggio
sono gestiti come directory vuote se vengono incontrati nell'albero delle directory
attraversamenti.
concat è l'hop da un collegamento simbolico al suo oggetto file di destinazione allo scopo di
scrivere. Vale a dire per il comando -concat. Questo è un rischio per la sicurezza!
Occasioni meno generali delle precedenti:
modello è mount e link hopping, ma solo durante l'espansione -disk_pattern.
param è il link hopping per le parole dei parametri (dopo l'eventuale espansione del pattern). Se
abilitato quindi -ls*x mostrerà le destinazioni del collegamento piuttosto che i collegamenti stessi.
-du*x, -findx e -add elaboreranno le destinazioni dei collegamenti ma non seguiranno i collegamenti in an
eventuale albero di directory sotto i target (a meno che "link" non sia abilitato).
Le occasioni possono essere combinate in un elenco separato da due punti. Tutte le occasioni menzionate nel
list porterà quindi a una decisione di follow positivo.
MENO impedisce qualsiasi decisione di follow positivo. Usalo se non si applica nessun'altra occasione.
Tasti di scelta rapida:
difetto è equivalente a "pattern:mount:limit=100".
on decide sempre positivo. Equivalente a "link:mount:concat".

Non un'occasione ma un'impostazione facoltativa è:
limite =che imposta il numero massimo di link hop. Un link hop consiste in
una sequenza di collegamenti simbolici e un target finale di tipo diverso. tuttavia
quei luppoli possono andare in loop. Esempio:
$ ln -s .. uploop
Il collegamento hopping ha un rilevamento loop integrato che interrompe l'hopping al primo
ripetizione di un target di collegamento. Quindi il collegamento ripetuto viene gestito come se stesso e non come
il suo obiettivo. Purtroppo si possono costruire reti di collegamento che causano esponenziali
carico di lavoro prima che i loro loop vengano rilevati. Il numero dato con "limit=" può frenare
questo carico di lavoro con il rischio di troncare una sequenza intenzionale di link hop.

-percorsi "acceso"|"spento"
Interpretazione dei parametri di controllo con xorriso azioni -add e -path_list.
"on" abilita pathpecs del form destinazione=sorgente come con il programma mkisofs
-punti di innesto. Disabilita anche l'espansione -disk_pattern per il comando -add.
"off" disabilita pathpecs della forma target=source e riabilita -disk_pattern
espansione.

-sovrascrivi "on"|"nondir"|"off"
Consentire o impedire la sovrascrittura dei file esistenti nell'immagine ISO da parte dei file con il
stesso nome.
Con l'impostazione "off", le collisioni di nomi causano eventi FAILURE. Con l'impostazione "nondir",
solo le directory sono protette da tali eventi, altri tipi di file esistenti ottengono
trattato con -rm prima che il nuovo file venga aggiunto. Impostando "on" si abilita l'automatico
-rm_r. Cioè una non directory può sostituire una directory esistente e tutte le sue
subordinati.
Se il ripristino dei file è abilitato, la regola di sovrascrittura si applica alla destinazione
anche gli oggetti file su disco, ma "on" viene declassato a "nondir".

-dimensione_divisa numero["k"|"m"]
Imposta la soglia per la suddivisione automatica dei file regolari. Tali mappe di suddivisione a
file su disco di grandi dimensioni in una directory ISO con più file di parti al suo interno. Questo è
necessario se la dimensione del file su disco supera -file_size_limit. Operazione più vecchia
i sistemi possono gestire i file nei filesystem ISO 9660 montati solo se sono più piccoli
superiore a 2 GiB o in altri casi a 4 GiB.
Il valore predefinito è 0 che escluderà i file più grandi di -file_size_limit di un FAILURE
evento. Un -split_size ben testato è 2047 m. Le dimensioni sopra -file_size_limit non lo sono
ammissibile.
Mentre il comando -split_size è impostato su un valore maggiore di 0, una tale directory con file diviso
i pezzi saranno riconosciuti e gestiti come un normale file dai comandi -compare* ,
-update* e in situazioni di sovrascrittura. Ci sono parametri -ossirox
"concat_split_on" e "concat_split_off" che controllano la gestione quando i file vengono scaricati
ripristinato su disco.
Per essere riconoscibili, i nomi dei file delle parti devono descrivere il
dividendo per 5 numeri:
numero_parte,parti_totale,offset_byte,conteggio_byte,dimensione_file_disco
che sono incorporati nella seguente forma di testo:
parte_#_di_#_a_#_con_#_di_#
I caratteri di ridimensionamento come "m" o "k" sono presi in considerazione. Tutte le cifre sono
interpretato come decimale, anche se sono presenti zeri iniziali.
E.g: /file/part_1_of_3_at_0_with_2047m_of_5753194821
Non sono consentiti altri file nella directory. Tutte le parti devono essere presenti e la loro
i numeri devono essere plausibili. Ad esempio byte_count deve essere valido come parametro -cut_out
e il loro contenuto non può sovrapporsi.

Compila il manipolazioni:

I seguenti comandi manipolano i file nell'immagine ISO, indipendentemente dal fatto che abbiano origine
dall'immagine caricata o sono stati inseriti di recente.

-iso_rr_modello "on"|"ls"|"off"
Imposta la modalità di espansione del modello per i parametri iso_rr_path di diversi comandi
che supportano questa funzione.
L'impostazione "off" disabilita l'espansione del modello per tutti i comandi contrassegnati in questo
pagina man di "iso_rr_path [***]" o "iso_rr_pattern [***]".
L'impostazione "on" lo abilita per tutti quei comandi.
L'impostazione di "ls" lo abilita solo per quelli contrassegnati da "iso_rr_pattern [***]".
L'impostazione predefinita è "acceso".

-rm iso_rr_percorso [***]
Elimina i file dati dall'immagine ISO.
Nota: questo non libera spazio sul supporto -indev, anche se l'eliminazione è
impegnata su quello stesso mezzo.
La dimensione dell'immagine si ridurrà se l'immagine viene scritta su un supporto diverso in
modalità di modifica.

-rm_r iso_rr_percorso [***]
Elimina i file o gli alberi di directory indicati dall'immagine ISO. Vedi anche la nota
con il comando -rm.

-rmdir iso_rr_percorso [***]
Elimina le directory vuote.

-mossa percorso_iso_rr percorso_iso_rr
Rinomina il file dato dal primo (origine) iso_rr_path al secondo (destinazione)
iso_rr_path. Deviare dalle regole del comando shell mv non spostando il file di origine
sotto una directory di destinazione esistente. Il file di origine verrà piuttosto sostituito
tale directory, se ciò è consentito dal comando -overwrite.

-mv percorso_iso_rr [***] percorso_iso_rr
Rinominare gli oggetti file dati nell'albero ISO con l'ultimo parametro nell'elenco.
Usa le stesse regole del comando shell mv.
Se l'espansione del modello è abilitata e se l'ultimo parametro contiene caratteri jolly
caratteri, allora deve corrispondere esattamente a un indirizzo di file esistente, altrimenti il
il comando ha esito negativo con un evento FAILURE.

-chown uid iso_rr_percorso [***]
Imposta la proprietà degli oggetti file nell'immagine ISO. uid può essere un numero decimale
o il nome di un utente noto al sistema operativo.

-chown_r uid iso_rr_percorso [***]
Come -chown ma interessa tutti i file sotto eventuali directory.

-chgr gid iso_rr_percorso [***]
Imposta l'attributo di gruppo degli oggetti file nell'immagine ISO. gid può essere un decimale
numero o il nome di un gruppo noto al sistema operativo.

-chgrp_r gid iso_rr_percorso [***]
Come -chgrp ma interessa tutti i file sotto eventuali directory.

-chmod modalità iso_rr_path [***]
Equivalente al comando shell chmod nell'immagine ISO. la modalità è un numero ottale
che iniziano con "0" o un elenco separato da virgole di istruzioni del modulo
[ugoa]*[+-=][rwxst]* .
Tipo: go-rwx,u+rwx .
Personalità: u=utente, g=gruppo, o=altri, a=tutti
Operatori: + aggiunge i permessi dati, - revoca i permessi dati, = revoca tutti i vecchi
permessi e poi aggiunge quelli dati.
Permessi: r=leggi, w=scrivi, x=esegui|ispeziona, s=setuid|setgid, t=bit appiccicoso
Per i numeri ottali vedere man 2 stat.

-chmod_r modalità iso_rr_path [***]
Come -chmod ma interessa tutti i file sotto eventuali directory.

-setfacl acl_testo iso_rr_percorso [***]
Collegare l'ACL dato ai percorsi iso_rr_paths. Se i file hanno già ACL,
quindi quelli vengono eliminati prima che i nuovi entrino in vigore. Se acl_text è vuoto,
o contiene il testo "clear" o il testo "--remove-all", quindi gli ACL esistenti
verranno rimossi e non ne verranno allegati di nuovi. Qualsiasi altro contenuto di acl_text
verrà interpretato come un elenco di voci ACL. Potrebbe essere nella multilinea lunga
formato come messo da -getfacl ma può anche essere abbreviato come segue:
Le voci ACL sono separate da virgole o newline. Se una voce è un testo vuoto o inizia
con "#" verrà ignorato. Una voce valida deve iniziare con una lettera di
{ugom} per "utente", "gruppo", "altro", "maschera". Deve contenere due due punti ":". UN
il testo non vuoto tra quelli ":" fornisce un ID utente o un ID gruppo. Dopo il secondo ":"
potrebbero esserci lettere fuori da {rwx- #}. I primi tre danno lettura, scrittura o esecuzione
autorizzazione. Le lettere "-", " " e TAB vengono ignorate. "#" causa il resto della voce
essere ignorato. La lettera "X" o qualsiasi altra lettera non è supportata. Esempi:
g:toolies:rw,u:lisa:rw,u:1001:rw,u::wr,g::r,o::r,m::rw
gruppo:toolies:rw-,utente::rw-,gruppo::r--,altro::r--,maschera::rw-
Una voce valida può essere preceduta da "d", alcuni caratteri successivi e ":". Questo
indica che la voce va all'ACL "predefinito" anziché all'ACL "accesso".
Esempio:
u::rwx,sol::rx,o::,re:u::rwx,re:sol::rx,re:o::,re:u:lisa:rwx,re:m::rwx

-setfacl_r acl_testo iso_rr_percorso [***]
Come -setfacl ma interessa tutti i file sotto eventuali directory.

-setfacl_list percorso_disco
Leggi l'output di -getfacl_r o del comando shell getfacl -R e applicalo a
iso_rr_paths come indicato nelle righe che iniziano con "# file:". Questo cambierà
proprietà, gruppo e ACL dei file dati. Se disk_path è "-", le linee sono
leggere dall'input standard. La riga "@" termina l'elenco, "@@@" si interrompe senza modificare il
in attesa iso_rr_path.
Poiché -getfacl e getfacl -R eliminano "/" dai percorsi dei file, l'impostazione di -cd
importa sempre.

-setfattr [-]nome valore iso_rr_path [***]
Collega la coppia xattr data di nome e valore ai dati iso_rr_paths. Se la
il nome dato è preceduto da "-", quindi la coppia con quel nome viene rimossa dal
lista xattr. Se il nome è "--remove-all", allora tutto lo spazio dei nomi utente xattr del dato
iso_rr_paths vengono eliminati. In caso di cancellazione, il valore deve essere un testo vuoto.
Sono consentiti solo i nomi dello spazio dei nomi utente. Cioè un nome deve iniziare con
"utente", come "utente.x" o "utente.qualunque cosa".
Valori e nomi sono sottoposti alla normale elaborazione di input di xorriso. Vedi anche comando
-codici_barra rovesciata. A parte il comando -setfattr_list, il valore del byte 0 non può
essere espresso tramite -setfattr.

-setfattr_r [-]nome valore iso_rr_path [***]
Come -setfattr ma interessa tutti i file sotto eventuali directory.

-setfattr_list percorso_disco
Leggi l'output di -getfattr_r o del comando shell getfattr -Rd e applicalo a
iso_rr_paths come indicato nelle righe che iniziano con "# file:". Tutto già esistente
lo spazio utente xattr dei dati iso_rr_paths verrà eliminato. Se percorso_disco è "-"
quindi le righe vengono lette dallo standard input.
Poiché -getfattr e getfattr -Rd eliminano "/" dai percorsi dei file, l'impostazione di
-cd ha sempre importanza.
Le righe di input vuote e le righe che iniziano con "#" verranno ignorate (eccetto "# file:").
La riga "@" termina l'elenco, "@@@" si interrompe senza modificare l'iso_rr_path in sospeso.
Altre righe di input devono avere il modulo
nome = "valore"
Il nome deve provenire dallo spazio dei nomi utente. Ad esempio user.xyz dove xyz dovrebbe consistere in
solo caratteri stampabili. Il separatore "=" non è consentito nei nomi. Il valore può
contenere qualsiasi tipo di byte. Deve essere tra virgolette. Spazi bianchi finali dopo la fine
preventivo verrà ignorato. I byte e le virgolette non stampabili devono essere rappresentati come \XYZ
dal loro codice ottale a 8 bit XYZ. Usa il codice \000 per 0 byte.

-alter_data digita timestring iso_rr_path [***]
Modificare le voci della data dei file nell'immagine ISO. il tipo può essere uno dei seguenti:
"a" imposta il tempo di accesso, aggiorna ctime.
"m" imposta il tempo di modifica, aggiorna ctime.
"b" imposta l'ora di accesso e l'ora di modifica, aggiorna ctime.
"ac", "mc" e "bc" impostano i tempi senza aggiornare ctime.
"c" imposta il ctime.
timestring può essere nei seguenti formati (vedi anche la sezione ESEMPI):
Come previsto dalla data del programma:
MMGGhhmm[[CC]AA][.ss]]
Come prodotto dalla data del programma:
[Giorno] MMM GG hh:mm:ss [TZON] AAAA
Tempi relativi contati dall'ora corrente:
+|-Numero["s"|"h"|"d"|"w"|"m"|"y"]
dove "s" significa secondi, "h" ore, "d" giorni, "w" settimane, "m" = 30 giorni, "y" = 365.25 giorni più
1d aggiunto al risultato della moltiplicazione.
Secondi assoluti contati dal 1 gennaio 1970:
=Numero
xorrisoi propri timestamp:
AAAA.MM.GG[.hh[mm[ss]]]
scdbackup timestamp:
AAMMGG[.hhmm[ss]]
dove "A0" è l'anno 2000, "B0" è il 2010, ecc.
Marcature temporali del volume ECMA-119:
AAAAMMGGhhmmsscc
Questi sono normalmente indicati come GMT. Il suffisso "LOC" causa la conversione del fuso orario locale.
Ad esempio 2013010720574700, 2013010720574700LOC. Le ultime due cifre cc (centisecondi)
verrà ignorato, ma dovrà essere presente per rendere riconoscibile il formato.
Esempio:
-alter_date mc 2013.11.27.103951 /file1 /file2 --

-alter_data_r digita timestring iso_rr_path [***]
Come -alter_date ma interessa tutti i file sotto eventuali directory.

-nascondere nascondi_stato iso_rr_percorso [***]
Impedire che i nomi dei file dati vengano visualizzati negli alberi di directory di ISO
9660 e/o Joliet e/o HFS+ quando l'immagine viene scritta. Il contenuto dei dati di
tali file nascosti verranno inclusi nell'immagine risultante, anche se non vengono visualizzati
in qualsiasi directory. Ma avrai bisogno di mezzi propri per trovare dati senza nome nel
immagine.
Avvertenza: i dati nascosti dall'albero ISO 9660 non verranno copiati dal
scrivere metodo di modifica.
I possibili valori di hide_state sono: "iso_rr" per nascondersi dall'albero ISO 9660, "joliet"
per l'albero Joliet, "hfsplus" per HFS+, "on" per tutti. "off" significa visibilità in
tutti gli alberi di directory.
Questi valori possono essere combinati. Es: joliet:hfsplus
Questo comando non si applica al catalogo di avvio. Piuttosto usa: -boot_image "any"
"cat_hidden=on"

Albero attraversamento command -trovare:

-trova iso_rr_path [test [op] [test ...]] [-exec azione [parametri]] --
Un sostituto limitato per il comando shell trova nell'immagine ISO. Esegue un
azione sugli oggetti file corrispondenti in corrispondenza o al di sotto di iso_rr_path.
Se non viene utilizzato come ultimo comando nella riga, l'elenco dei parametri deve essere ottenuto
terminato da "--".
I test sono facoltativi. Se vengono omessi, l'azione viene applicata a tutti gli oggetti file.
Se vengono forniti dei test, essi formano insieme un'espressione. L'azione è applicata
solo se l'espressione corrisponde all'oggetto file. Operatore di espressione predefinito tra
test è -e, cioè l'espressione corrisponde solo se tutti i suoi test corrispondono.
I test disponibili sono:
-nome pattern : Corrisponde se pattern corrisponde al nome della foglia del file. Se il modello lo fa
non contiene nessuno dei caratteri "*?[", quindi verrà troncato in base a
-file_name_limit e quindi corrisponde al nome troncato nel filesystem ISO.
-nome intero pattern : corrisponde se pattern corrisponde al percorso del file come sarebbe
stampato dall'azione "echo". Il carattere '/' può essere abbinato ai caratteri jolly. Se modello
i pezzi tra '/' non contengono nessuno dei caratteri "*?[", saranno
troncato in base a -file_name_limit.
-nome_disco pattern : come -name ma testando il nome foglia del file sorgente su
disco. Può abbinare solo file di dati che non derivano dall'immagine caricata o per
directory sopra tali file di dati. Con le directory il risultato può cambiare tra
-find viene eseguito se il loro contenuto proviene da più fonti.
-percorso_disco disk_path : Corrisponde se il disk_path dato è uguale al percorso del
sorgente del file su disco. Si applicano le stesse restrizioni di -disk_name.
-Type type_letter : Corrisponde ai file del tipo specificato: "block", "char", "dir",
"pipe", "file", "link", "socket", "eltorito" e "Xotic" che corrisponde a ciò che non lo è
abbinato agli altri tipi.
Viene interpretata solo la prima lettera. Es: -trova / -tipo d
-danneggiato : Corrisponde ai file che utilizzano blocchi di dati contrassegnati come danneggiati da un'esecuzione precedente
di -check_media. Le informazioni sui danni svaniscono quando viene caricata una nuova immagine ISO.
Si noti che una mancata corrispondenza della sessione MD5 contrassegna tutti i file della sessione come danneggiati. Se
si desidera una distinzione più fine, eseguire -md5 off prima di -check_media.
-dati_in attesa : Corrisponde ai file che ottengono il loro contenuto dall'esterno dell'ISO caricato
immagine.
-lba_intervallo start_lba block_count: confronta i file che utilizzano blocchi di dati all'interno di
intervallo di start_lba e start_lba+block_count-1.
-ha_acl : Corrisponde ai file che hanno un ACL non banale.
-ha_xattr : Corrisponde ai file che hanno coppie nome-valore xattr dallo spazio dei nomi utente.
-ha_aaip : Corrisponde ai file che hanno ACL o qualsiasi xattr.
-ha_any_xattr : Corrisponde ai file che hanno xattr diverso da ACL.
-ha_md5 : Corrisponde ai file di dati che hanno checksum MD5.
-has_hfs_crtp tipo di creatore: corrisponde ai file che hanno il creatore HFS+ specificato e
tipo allegato. Questi sono codici di 4 caratteri che vengono memorizzati se -hfsplus è
abilitato. Utilizza un singolo trattino '-' come carattere jolly che corrisponda a tale codice. Per esempio:.
-has_hfs_crtp TESTO YYDN
-has_hfs_crtp - -
-ha_hfs_benedica benedizione : Corrisponde ai file che portano la benedizione HFS+ data. Esso può
essere uno tra: "ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder",
"cartella_osx", "qualsiasi". Vedere anche l'azione set_hfs_bless.
-ha_filtro : Corrisponde ai file che sono filtrati da -set_filter.
-nascosto hide_state: corrisponde ai file nascosti nell'albero "iso_rr", in "joliet"
albero, nell'albero "hfsplus", in tutti gli alberi ("on"), o non nascosto in nessun albero ("off").
Quelli che sono nascosti in qualche albero corrispondono a -not -hidden "off".
-nome_errore namespace: corrisponde ai file con nomi che cambiano quando convertiti in avanti
e ritorno tra il set di caratteri locale e uno degli spazi dei nomi "rockridge",
"joliet", "ecma119", "hfsplus".
Vengono rispettate tutte le norme di conformità applicabili. La regola "omit_version" è
sempre abilitato, perché altrimenti gli spazi dei nomi "joliet" e "ecma119" causerebbero modifiche
con ogni nome non di directory. Considera di abilitare anche le regole "no_force_dots" e
"no_j_force_dots".
Gli spazi dei nomi utilizzano diversi set di caratteri e applicano ulteriori restrizioni al nome
lunghezza, caratteri consentiti e componenti del nome obbligatori. usi "rockridge"
il set di caratteri definito da -out_charset, "joliet" usa UCS-2BE, "ecma119" usa
ASCII, "hfsplus" utilizza UTF-16BE.
-nome_limite_blocco length : corrisponde ai nomi dei file che impedirebbero il comando
-file_name_limit con la lunghezza data. Il comando stesso riporta solo il primo
file problema.
-fesso : Se questo test viene raggiunto e il file testato è una directory, allora -find will
non tuffarsi in quella directory. Questo stesso test corrisponde sempre.
-usa_modello "on"|"off": questo pseudo test controlla l'interpretazione dei caratteri jolly
con i test -name, -wholename e -disk_name. L'impostazione predefinita è "acceso". Se l'interpretazione è
disabilitato da "off", quindi i parametri di -name, -wholename e -disk_name devono
corrispondere letteralmente piuttosto che come modello di ricerca. Questo stesso test corrisponde sempre.
-o_usa_modello "on"|"off": come -use_pattern, ma aggiungendo automaticamente il
prova con -o piuttosto che con -e. Inoltre il test stesso non corrisponde mai. quindi un
test successivo -o farà eseguire l'altro suo operando.
-decisione "sì"|"no" : Se questo test viene raggiunto, la valutazione termina immediatamente
e l'azione viene eseguita se la decisione è "sì" o "vera". Vedi operatore -if.
-vero e falso : Corrisponde sempre o non corrisponde, rispettivamente. La valutazione va avanti.
-sort_lba : Corrisponde sempre. Questo fa sì che -find esegua la sua azione in una sequenza
ordinati in base agli indirizzi dei blocchi immagine ISO dei file. Può migliorare il rendimento
con azioni che leggono dati da unità ottiche. L'azione otterrà sempre il
percorso assoluto come parametro.
Gli operatori disponibili sono:
-non : Corrisponde se il test o l'espressione secondaria successiva non corrisponde. Diversi test fanno
questo nello specifico:
-non danneggiato, -lba_range con start_lba negativo, -has_no_acl, -has_no_xattr,
-has_no_aaip, -has_no_filter .
-e : Corrisponde se entrambi i test o le espressioni adiacenti corrispondono.
-O : Corrisponde se almeno uno dei due test o espressioni adiacenti corrisponde.
-sub ... -sottoporre or ( ... ) : racchiude una sottoespressione che viene valutata per prima
prima che venga elaborato dagli operatori vicini. La precedenza normale è: -not, -or ,
-e.
-Se ... -poi ... -altro ... -poi ... -altro ... -finisci se : Racchiudere uno o più sottotitoli
espressioni. Se l'espressione -if corrisponde, viene valutata l'espressione -then
come risultato dell'intera espressione fino a -endif. Altrimenti il ​​prossimo -elseif
viene valutata l'espressione e, se corrisponde, la sua espressione -then. Infine in caso di
nessuna corrispondenza, viene valutata l'espressione -else. Potrebbe esserci più di un -elseif.
Né -else né -elseif sono obbligatori. Se -else manca e verrebbe colpito,
allora il risultato è una mancata corrispondenza.
-if-expressions sono il caso d'uso principale per il test -decision di cui sopra.

L'azione predefinita è eco, cioè per stampare l'indirizzo del file trovato. Altre azioni
sono certi xorriso comandi che vengono eseguiti sui file trovati. Queste
i comandi possono avere parametri specifici. Vedi anche le loro descrizioni particolari.
chown e chown_r cambia la proprietà e ottieni l'ID utente come parametro. Per esempio:
-direttore chown thomas --
chgrp e chgrp_r cambia l'attributo del gruppo e ottieni l'id del gruppo come parametro.
Ad esempio: -exec chgrp_r staff --
chmod e chmod_r modificare i permessi di accesso e ottenere una stringa di modalità come parametro.
Ad esempio: -exec chmod aw,a+r --
alter_data e altera_data_r modificare i timestamp. Ottengono un carattere tipo e un
timestring come parametri.
Ad esempio: -exec alter_date "m" "Dec 30 19:34:12 2007" --
lsdl stampa le informazioni sui file come il comando shell ls -dl.
confrontare esegue il comando -compare con l'indirizzo del file trovato come iso_rr_path e
l'indirizzo del file corrispondente sotto il suo parametro disk_path_start. Per questo il
iso_rr_path del comando -find viene sostituito da disk_path_start.
Ad esempio: -find /thomas -exec compare /home/thomas --
update esegue il comando -update con l'indirizzo del file trovato come iso_rr_path. Il
l'indirizzo del file corrispondente viene determinato come con l'azione "confronta" di cui sopra.
update_merge è come l'aggiornamento ma non elimina il file trovato se manca su
disco. Può essere eseguito più volte e registra tutti i file visitati indipendentemente dal loro
la controparte su disco è già stata vista da una delle esecuzioni di update_merge.
Infine, un'esecuzione -find con l'azione "rm_merge" può rimuovere tutti i file che non hanno visto
controparte su disco.
Fino al prossimo "rm_merge" o "clear_merge" tutti i file appena inseriti verranno contrassegnati
come avere una controparte del disco.
rm rimuove l'iso_rr_path trovato dall'immagine se non è una directory con file
dentro. Cioè questo "rm" include "rmdir".
rm_r rimuove l'iso_rr_path trovato dall'immagine, inclusi interi alberi di directory.
rm_merge rimuove l'iso_rr_path trovato se è stato visitato da uno o più precedenti
azioni "update_merge" e non ha visto alcuna controparte sul disco in nessuna di esse. La marcatura
dalle azioni di aggiornamento viene rimosso in ogni caso.
clear_merge rimuove un eventuale contrassegno dall'azione "update_merge".
rapporto_danno classifica i file se colpiscono un blocco di dati contrassegnato come
danneggiato. Il risultato viene stampato insieme all'indirizzo del primo byte danneggiato,
l'intervallo massimo di danni, la dimensione del file e il percorso del file.
rapporto_lba stampa i file che sono associati ai blocchi di dati dell'immagine. Dice il
indirizzo di blocco logico, numero di blocco, dimensione in byte e percorso di ciascun file.
Potrebbe essere segnalata più di una riga per file se il file ne ha più di una
sezione. In questo caso ogni riga ha un numero di estensione diverso nella colonna "xt".
report_sezioni come report_lba ma indicando le dimensioni in byte del particolare
sezioni anziché la dimensione complessiva in byte del file.
ottenere stampa i permessi di accesso sotto forma di testo ACL sul canale dei risultati.
setfacl allega gli ACL dopo aver rimosso quelli esistenti. Il nuovo ACL è riportato nel testo
form come definito con il comando -setfacl.
Es: -exec setfacl u:lisa:rw,u::rw,g::r,o::-,m::rw --
getfattr stampa xattr coppie nome-valore dallo spazio dei nomi utente al canale dei risultati.
get_any_xattr stampa xattr coppie nome-valore da qualsiasi spazio dei nomi eccetto ACL su
canale dei risultati. Questo è principalmente per il debug dello spazio dei nomi "isofs".
list_extattr mode stampa uno script sul canale dei risultati, che utilizzerebbe FreeBSD
comando setextattr per impostare le coppie xattr nome-valore dello spazio dei nomi utente del file.
La modalità parametri controlla la forma dell'output di nomi e valori. Modalità di default
"e" stampa caratteri innocui tra virgolette di shell, ma rappresenta i testi con
ottale da 001 a 037 e da 0177 a 0377 tramite un comando echo -e incorporato. Stampe in modalità "q"
qualsiasi carattere tra virgolette di shell. Questo potrebbe non essere sicuro per il terminale, ma dovrebbe
lavorare in file di script. La modalità "r" non utilizza virgolette. Non sicuro. La modalità "b" stampa
codifica con barra rovesciata. Non adatto per l'analisi della shell.
Ad esempio -exec list_extattr e --
Il comando -backslash_codes non influisce sull'output.
get_md5 stampa la somma MD5, se registrata, insieme al percorso del file.
controlla_md5 confronta la somma MD5, se registrata, con il contenuto del file e segnala se
mancata corrispondenza.
Ad esempio: -find / -not -pending_data -exec check_md5 FAILURE --
make_md5 equipaggia un file di dati con una somma MD5 del suo contenuto. Utile per aggiornare il
file nell'immagine caricata alla piena copertura MD5 entro il prossimo commit con -md5 "on".
Ad esempio: -find / -type f -not -has_md5 -exec make_md5 --
setfattr imposta o elimina le coppie di valori del nome xattr.
Ad esempio: -find / -has_xattr -exec setfattr --remove-all '' --
set_hfs_crtp aggiunge, modifica o rimuove il creatore HFS+ e gli attributi del tipo.
Ad esempio: -exec set_hfs_crtp YYDN TESTO
Ad esempio: -find /my/dir -prune -exec set_hfs_crtp --delete -
get_hfs_crtp stampa il creatore HFS+ e digita gli attributi insieme a
iso_rr_path, se il file ha tali attributi.
Ad esempio: -exec get_hfs_crtp
set_hfs_bless applica o rimuove le benedizioni HFS+. Sono ruoli che possono essere
attribuito a un massimo di quattro directory e un file di dati:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
Possono essere abbreviati come "p", "i", "s", "9" e "x".
Ciascuno di questi ruoli può essere attribuito al massimo a un oggetto file. "intel_bootfile" è
quello che si applicherebbe a un file di dati. Tutti gli altri si applicano alle directory. Il
-find run terminerà non appena verrà emessa la prima benedizione. Il precedente portatore di
la benedizione lo perderà allora. Nessun oggetto file può portare più di una benedizione.
Ad esempio: -find /my/blessed/directory -exec set_hfs_bless p
Inoltre c'è la benedizione "nessuno" o "n" che revoca qualsiasi benedizione dal trovato
File. Questa corsa -find non si fermerà quando viene raggiunta la prima corrispondenza.
Ad esempio: -find / -has_hfs_bless any -exec set_hfs_bless nessuno
get_hfs_bless stampa il ruolo di benedizione HFS+ e iso_rr_path, se il file è
benedetto affatto.
Ad esempio: -exec get_hfs_bless
set_filtro applica o rimuove i filtri.
Ad esempio: -exec set_filter --zisofs --
mkisofs_r applica le regole di mkisofs -r all'oggetto file:
ID utente e ID gruppo diventano 0, tutti i permessi r vengono concessi, tutti i w negati. Se
c'è un'autorizzazione x, quindi tutte e tre le x vengono concesse. s- e t-bit ottengono
rimosso.
sort_weight attribuisce un numero di peso LBA ai file normali.
Il numero può variare da -2147483648 a 2147483647. Più è alto, minore è
sarà l'indirizzo di blocco dei dati del file nell'immagine ISO emergente. Attualmente
il catalogo di avvio ha un peso hardcoded di 1 miliardo. Normalmente dovrebbe occupare
il blocco con l'indirizzo più basso possibile.
I file di dati che vengono caricati da -indev o -dev ottengono un peso compreso tra 1 e 2 exp 28 =
268,435,456, a seconda del loro indirizzo di blocco. Questo li manterrà all'incirca nel
stesso ordine se viene applicato il metodo di modifica in scrittura.
I file di dati che vengono aggiunti da altri comandi ottengono un peso iniziale di 0. Boot
i file di immagine hanno un peso predefinito di 2.
Ad esempio: -exec sort_weight 3 --
mostra_stream mostra la catena del flusso di contenuti di un file di dati.
show_stream_id è come show_stream, ma stampa anche tra il tipo di stream e il primo
":" tra parentesi quadre numeri ID libisofs: [fs_id,dev_id,ino_id].
nascondere porta il file in uno degli stati hide "on", "iso_rr", "joliet",
"hfsplus", "off". Possono essere combinati. Es: joliet:hfsplus
Per esempio:
-find / -disk_name *_secret -exec nascondi
print_outnome stampa nella prima riga il nome del file registrato dal programma
modello, e nella seconda riga il nome del file dopo la conversione avanti e indietro tra
set di caratteri locale e uno dei namespace "rockridge", "joliet", "ecma119", o
"hfsplus". La terza riga di output è "--" .
La conversione del nome non tiene conto della possibilità di collisioni di nomi
nello spazio dei nomi di destinazione. Tali collisioni sono più probabili in "joliet" e "ecma119",
dove vengono risolti da modifiche automatiche del nome del file.
Per esempio:
-find / -nome_out_cattivo joliet -exec nome_out_stampa joliet
dimensione_stima stampa una stima inferiore e una stima superiore del numero di blocchi che
i file trovati insieme occuperanno nell'immagine ISO emergente. Questo non lo fa
conto per il superblocco, per le directory nel percorso -find o per image
imbottitura.
Find esegue un'altra esecuzione di -find sull'indirizzo del file corrispondente. Accetta il
stessi parametri di -find, eccetto iso_rr_path.
Per esempio:
-trova / -nome '???' -type d -exec find -name '[abc]*' -exec chmod aw,a+r --

Filtri da dati filetto contenuto:

Filtri può essere installato tra i file di dati nell'immagine ISO e la loro fonte di contenuto
al di fuori dell'immagine. Possono essere utilizzati anche viceversa tra il contenuto dei dati nell'immagine e
file di destinazione su disco.
I filtri incorporati sono "--zisofs" e "--zisofs-decode". Il primo deve essere applicato tramite
-set_filter, quest'ultimo viene applicato automaticamente se viene rilevato contenuto compresso zisofs
con un file durante il caricamento dell'immagine ISO.
Un'altra coppia di filtri incorporata è "--gzip" e "--gunzip" con suffisso ".gz". si comportano
circa come gzip e gunzip esterni ma evita di biforcare un processo per ogni singolo file. Così
sono molto più veloci se ci sono molti piccoli file.

-filtro_esterno nome opzione[:opzione] percorso_programma [argomenti] --
Registra un filtro dei contenuti associando un nome a un percorso del programma, programma
argomenti e alcune opzioni comportamentali. Una volta registrato può essere applicato a
più file di dati nell'immagine ISO, indipendentemente dal fatto che il loro contenuto risieda in
l'immagine ISO caricata o nel filesystem locale. I processi di filtro esterno possono
produrre contenuto di file sintetico leggendo il contenuto originale da stdin e
scrivendo a stdout quello che vogliono. Devono fornire lo stesso output sul
stesso input in esecuzioni ripetute.
Le opzioni sono:
"predefinito" significa che non è prevista alcuna altra opzione.
"suffix=..." imposta un suffisso per il nome di un file. Se non è vuoto, verrà aggiunto
al nome del file o rimosso da esso.
"remove_suffix" rimuoverà il suffisso del nome di un file invece di aggiungerlo.
"if_nonempty" lascerà i file di dimensioni 0 non filtrati.
"if_reduction" proverà a filtrare e lo revocherà se la dimensione del contenuto non lo fa
rimpicciolire.
"if_block_reduction" revocherà se il numero di blocchi da 2 kB non si riduce.
"usato=..." viene ignorato. Command -status lo mostra con il numero di file che
hanno attualmente applicato il filtro.
Esempi:
-external_filter bzip2 suffisso=.bz2:if_block_reduction \
/usr/bin/bzip2 --
-filtro_esterno bunzip2 suffisso=.bz2:remove_suffisso \
/usr/bin/bunzip2 --

-annulla_filtro Nome
Rimuovere una registrazione -external_filter. Questo è possibile solo se il filtro non lo è
applicato a qualsiasi file nell'immagine ISO.

-chiudi_lista_filtri
Blocca irrevocabilmente i comandi -concat "pipe", -external_filter e -unregister_filter,
ma non -set_filter. Utilizzare questo per impedire il filtraggio esterno in generale o quando tutto
i filtri previsti sono registrati e la modalità -concat "pipe" non è consentita.
I filtri esterni possono anche essere banditi totalmente al momento della compilazione di xorriso. Per impostazione predefinita
sono vietati se xorriso funziona sotto autorizzazione setuid.

-set_filtro nome iso_rr_path [***]
Applicare un -external_filter o un filtro integrato ai file di dati forniti nell'ISO
Immagine. Se il suffisso del filtro non è vuoto, verrà applicato al file
nome. La ridenominazione avviene solo se il filtro si attacca davvero e non viene revocato
dalle sue opzioni. Per impostazione predefinita, i file che già portano il suffisso non verranno scaricati
filtrato. Gli altri avranno il suffisso aggiunto ai loro nomi. Se il filtro
ha l'opzione "rimuovi_suffisso", quindi il filtro verrà applicato solo se il suffisso è
presente e può essere rimosso. Nome sovradimensionato o collisione causata dalla modifica del suffisso
impedirà il filtraggio.
Con la maggior parte dei tipi di filtro questo comando eseguirà immediatamente il filtro una volta per ciascuno
file per determinare la dimensione dell'output. Operazioni di lettura dei contenuti come
-extract , -compare e la generazione di immagini eseguiranno ulteriori esecuzioni di filtri e
fornire contenuti filtrati.
Al momento della generazione dell'immagine, l'uscita del filtro deve essere ancora la stessa dell'uscita
dalla prima corsa. Il filtraggio per la generazione di immagini non avviene con i file da
l'immagine ISO caricata se è attivo il metodo write di crescita (es -indev e
-outdev sono identici).
Il nome del filtro riservato "--remove-all-filters" revoca il filtro. Questo revocherà
anche la ridenominazione dei suffissi. Usa "--remove-all-filters+" per evitare qualsiasi suffisso
rinominare.
Il collegamento o lo scollegamento dei filtri non modificherà lo stato di -changes_pending. Se
le manipolazioni del filtro devono essere le uniche modifiche in un'esecuzione di scrittura, quindi esplicitamente
eseguire -changes_pending "sì".

-set_filtro_r nome iso_rr_path [***]
Come -set_filter ma interessa tutti i file di dati sotto eventuali directory.

scrittura , il risultato, guidare di controllo:

(vedi anche il paragrafo sulle impostazioni di seguito)

-rollback
Scarta l'immagine ISO manipolata e ricaricala da -indev. (Usa -rollback_end se
si desidera la fine immediata del programma.)

-modifiche_in sospeso "no"|"sì"|"mkisofs_printed"|"show_status"
Le esecuzioni di scrittura vengono eseguite solo se è stata apportata una modifica dell'immagine dal
l'immagine è stata caricata o creata vuota. Viceversa il programma avvierà un ciclo di scrittura
per le modifiche in sospeso quando termina normalmente (cioè non per interruzione e non per comando
-rollback_fine).
Il comando -changes_pending può essere usato per sovrascrivere il determinato automaticamente
stato. Questo è principalmente utile per impostare lo stato "sì" nonostante non ci siano stati cambiamenti reali
fatto. La sequenza -changes_pending "no" -end è equivalente al comando
-rollback_end. Lo stato "mkisofs_printed" è causato dal comando di emulazione -as mkisofs
se è presente l'opzione -print-size.
Lo pseudo-stato "show_status" può essere usato per stampare lo stato corrente come risultato
.
Il caricamento delle immagini o le manipolazioni che si verificano dopo questo comando si aggiorneranno di nuovo
automaticamente il cambio di stato dell'immagine.

-commettere
Eseguire l'operazione di scrittura. Successivamente, se -outdev è leggibile, rendilo il nuovo
-dev e carica l'immagine da lì. Passa alla modalità di crescita. (Un successivo -outdev
attiverà la modalità di modifica o la crescita cieca.) - viene eseguito il commit
automaticamente alla fine del programma se ci sono manipolazioni non commesse in sospeso.
Quindi, per eseguire un'operazione di scrittura finale senza nuovo -dev e nessun nuovo caricamento di
image, piuttosto esegui il comando -end. Se vuoi continuare senza caricare le immagini,
eseguire -commit_eject "nessuno". Per espellere dopo la scrittura senza caricare l'immagine, utilizzare
-commit_eject "tutto".
Per sopprimere una scrittura finale, eseguire -rollback_end.

La scrittura può durare parecchio. Non è insolito con diversi tipi di media che
non ci sono progressi visibili per i primi minuti o che l'unità rosicchia
il supporto per alcuni minuti dopo che tutti i dati sono stati trasmessi. xorriso e la
le unità sono in una relazione client-server. Le unità hanno molta libertà su
cosa fare con i media. Alcune combinazioni di unità e supporti semplicemente non lo fanno
lavoro, nonostante le promesse dei loro fornitori. Se la scrittura fallisce, prova con altri media
o un'altra unità. La ragione di tale fallimento non è quasi mai nel codice del
vari programmi di masterizzazione, ma potresti provare alcuni di quelli elencati di seguito sotto VEDI
ANCHE.

-espellere "dentro"|"fuori"|"tutti"
Espellere il supporto rispettivamente in -indev, -outdev o entrambe le unità. Nota: non lo è
è ancora possibile espellere efficacemente i file del disco.

-commit_espulsione "in"|"out"|"tutti"|"nessuno"
Combinazione di -commit ed -eject. Quando la scrittura è terminata non fare -outdev il nuovo
-dev e non carica alcuna immagine ISO. Piuttosto espelli -indev e/o -outdev. Rinunciare a qualsiasi
unità non espulsa.

-vuoto modo
Prepara il supporto per la scrittura da zero (se non è attivato -dummy).
Questo ha effetto solo su -outdev, non su -indev. Se entrambe le unità sono uguali e se
l'immagine ISO è stata alterata, quindi questo comando porta a un evento FAILURE. definito
le modalità sono:
come_necessario, veloce, tutto, deformat, deformat_quickest
"as_needed" si prende cura dei CD-RW, DVD-RW usati e dei supporti sovrascrivibili usati da
applicando -blank "veloce". Applica -format "full" a DVD-RAM non ancora formattati e
BD-RE. Gli altri supporti in stato vuoto vengono ignorati con garbo. Media che non possono essere
predisposto per la scrittura da zero causa un evento FAILURE.
"veloce" rende i CD-RW e i DVD-RW non formattati riutilizzabili o invalida la sovrascrittura
immagini ISO. "tutto" potrebbe funzionare in modo più completo e richiedere più tempo.
"deformat" converte i DVD-RW sovrascrivibili in quelli non formattati.
"deformat_quickest" è un modo più veloce per deformare o cancellare i DVD-RW ma produce supporti
che sono adatti solo per una singola sessione. Alcune unità annunciano questo stato con
non offre la funzionalità 21h, ma alcune unità la offrono comunque. Se la funzione 21h è
manca, allora xorriso si rifiuterà di scrivere su DVD-RW se non viene impostato il comando -close
su "acceso".
I rapporti sullo stato di avanzamento emessi da alcune unità durante il blanking sono piuttosto irrealistici. Fare
non concludere il successo o il fallimento dalle percentuali riportate. La soppressione era
successo se nessun evento SORRY o peggio si è verificato.
La modalità può essere preceduta da "forza:" per ignorare la valutazione del mezzo
stato di libburn. Ad esempio "forza: veloce". La soppressione avrà comunque successo solo se
l'unità è disposta a farlo.

-formato modo
Converti DVD-RW non formattati in sovrascrivibili, "de-ice" DVD+RW, formatta nuovamente
acquistato BD-RE o BD-R, riformattare DVD-RAM o BD-RE.
Le modalità definite sono:
come_necessario, completo, veloce, per_indice_ , veloce_per_indice_ ,
per_dimensione_ , veloce_per_dimensione_ , senza_risparmio
Formati "as_needed" ancora non formattati DVD-RW, DVD-RAM, BD-RE o vuoti non formattati
BD-R. Gli altri media non vengono toccati.
(ri)formatta "completo" DVD-RW, DVD+RW, DVD-RAM, BD-RE o BD-R vuoto non formattato.
"veloce" fa lo stesso di "pieno" ma cerca di essere più veloce.
"by_index_" seleziona un formato dall'elenco dei descrittori emesso dal comando
-list_formats. Il numero di indice di tale elenco deve essere aggiunto alla parola modalità.
Ad esempio: "by_index_3".
"fast_by_index_" fa lo stesso di "by_index_" ma cerca di essere più veloce.
"by_size_" seleziona un formato dall'elenco dei descrittori che fornisce almeno il
data dimensione. Tale dimensione deve essere aggiunta alla parola modalità. Ad esempio: "by_size_4100m".
Questo vale per i supporti con Gestione dei difetti. Su BD-RE non sceglierà il formato
0x31, che non offre la gestione dei difetti.
"fast_by_size_" fa lo stesso di "by_size_" ma cerca di essere più veloce.
"senza_risparmio" seleziona il formato più grande dall'elenco dei descrittori che
non fornisce un'area di riserva per la gestione dei difetti. Su BD-RE questo sarà il formato 0x31.
L'azione di formattazione non ha effetto sul supporto se -dummy è attivato.
La formattazione è normalmente necessaria solo una volta durante la vita di un supporto, se mai.
Ma è un motivo per riformattare se:
Il DVD-RW è stato deformato da -blank,
Il DVD+RW ha errori di lettura (riformattare prima della prossima scrittura),
I DVD-RAM o BD-RE modificheranno la loro quantità di riserva per difetti.
BD-R può essere scritto non formattato o può essere formattato prima del primo utilizzo. formattazione
attiva la gestione dei difetti che cerca di catturare e riparare i punti difettosi sui supporti
durante il processo di scrittura a discapito della velocità dimezzata anche con supporti impeccabili.
I rapporti sullo stato di avanzamento emessi da alcune unità durante la formattazione sono piuttosto irrealistici.
Non concludere il successo o il fallimento dalle percentuali riportate. La formattazione era
successo se nessun evento SORRY o peggio si è verificato. Sii paziente con apparentemente congelato
progresso.

-list_formas
Pubblica un elenco di descrittori di formato come riportato dall'unità di output per il
mezzo attuale. L'elenco fornisce il numero di indice dopo "Format idx", un formato MMC
codice, la dimensione annunciata in blocchi (come "2236704s") e la stessa dimensione in MiB.
I codici formato MMC sono molteplici. I più importanti sono: "00h" formattazione generale, "01h"
aumenta lo spazio di riserva per DVD-RAM, "26h" per DVD+RW, "30h" per BD-RE con riserva
spazio, "31h" per BD-RE senza spazio di riserva, "32h" per BD-R.
Dimensioni del formato più piccole con DVD-RAM, BD-RE o BD-R significano più spazio di riserva.

-list_speeds
Pubblica un elenco di valori di velocità come riportato dalle unità con il supporto caricato. Il
list indica le velocità di lettura dell'unità di ingresso e dell'unità di uscita. Inoltre dice
velocità di scrittura dell'unità di output.
L'elenco delle velocità di scrittura non significa necessariamente che il supporto sia scrivibile o
che queste velocità sono effettivamente raggiungibili. Soprattutto le liste segnalate con vuoto
drive o con supporti ROM ovviamente pubblicizzano velocità per altri supporti.
Non è obbligatorio utilizzare valori di velocità al di fuori dell'intervallo elencato. L'unità è
dovrebbe scegliere una velocità sicura che sia il più vicino possibile alla velocità desiderata.
Alla fine dell'elenco, "Write speed L" e "Write speed H" sono le ipotesi migliori
per il limite di velocità di scrittura inferiore e superiore. "Scrivi velocità l" e "Scrivi velocità h" possono
appaiono solo con CD ed eventualmente sovrascrivono l'elenco delle altre offerte di velocità.
Solo se l'unità riporta informazioni sulla velocità contraddittorie apparirà "Scrivi"
speed 0", che indica l'esito della selezione della velocità tramite il comando -speed 0, se
si discosta da "Velocità di scrittura H".
"Leggi velocità L" e "Leggi velocità H" indicano le velocità di lettura minima e massima, come
segnalato dall'unità. Verrebbero scelti da -read_speed "min" o "max" se lo fanno
sottosquadro o supera i limiti intrinseci. Questi sono "1x", "52xCD", "24xDVD",
"20xBD".

-close_danneggiato "come_necessario"|"forza"
Prova a chiudere la traccia e la sessione imminenti se l'unità ha segnalato il mezzo come
danneggiato. Questo può valere per CD-R, CD-RW, DVD-R, DVD-RW, DVD+R, DVD+R DL o BD-R
media. È indicato da messaggi di avviso quando l'unità viene acquisita e da a
osserva "ma la traccia successiva è danneggiata" con la riga "Stato supporto:" del comando -toc.
L'impostazione del comando -close determina se il supporto rimane appendibile.
La modalità "as_needed" si rifiuta con grazia sui supporti che non vengono segnalati come danneggiati.
La modalità "forza" tenta l'operazione di chiusura anche con supporti che appaiono integri.
Nessuna modifica dell'immagine può essere in sospeso prima che venga eseguito questo comando. A seguito di
è stata tentata la chiusura, entrambe le unità vengono abbandonate.

-list_profili "dentro"|"fuori"|"tutti"
Pubblica un elenco di tipi di media supportati rispettivamente da -indev, -outdev o entrambi.
Il tipo attualmente riconosciuto è contrassegnato dal testo "(current)".

Impostazioni profilo da colpevole di scrittura:

Le informazioni di Rock Ridge verranno generate per impostazione predefinita. Gli ACL saranno scritti secondo il
impostazione del comando -acl.

-gioia "acceso"|"spento"
Se abilitato da "on", genera albero Joliet aggiuntivo a ISO 9660 + albero Rock Ridge.

-hfsplus "acceso"|"spento"
Se abilitato da "on", genera un filesystem HFS+ all'interno dell'immagine ISO 9660 e contrassegna
it dalle voci di Apple Partition Map (APM) nell'area di sistema, i primi 32 KiB del
immagine.
Questo potrebbe entrare in conflitto con i dati inviati da -boot_image system_area=. I primi 8
i byte dell'area di sistema vengono sovrascritti da { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02,
0xff, 0xff } che può essere eseguito come codice macchina x86 senza effetti negativi.
Quindi, se un MBR viene combinato con questa funzione, i suoi primi 8 byte dovrebbero contenere
nessun comando essenziale.
I successivi blocchi di 2 KiB nell'area di sistema saranno occupati da voci APM. Il
il primo copre la parte dell'immagine ISO prima dei metadati del filesystem HFS+. Il
il secondo segna l'intervallo dai metadati HFS+ alla fine dei dati del contenuto del file. Se
seguono più dati immagine ISO, quindi viene prodotta una terza voce di partizione. Altro
le funzionalità di xorriso potrebbero causare la necessità di più voci APM.
Il filesystem HFS+ non è adatto per sessioni aggiuntive prodotte da
metodo di coltivazione multisessione. Un'immagine ISO esistente potrebbe comunque essere la base
per una nuova immagine prodotta con il metodo di modifica. Se -hfsplus è abilitato quando
-indev o -dev viene eseguito, quindi gli attributi AAIP vengono caricati dall'immagine di input
e controllato per informazioni su creatore HFS, tipo di file o benedizione. Se trovato,
quindi vengono abilitati come impostazioni per la successiva produzione di immagini. Quindi è
consigliabile eseguire -hfsplus "on" prima di -indev o -dev.
Le informazioni sul creatore, il tipo e le benedizioni di HFS vengono memorizzate da xorriso if
-hfsplus è abilitato al momento del commit. Viene memorizzato come copia al di fuori dell'HFS+
partizione, ma piuttosto insieme alle informazioni di Rock Ridge. xorriso non legge
qualsiasi informazione dai metadati HFS+.
Tieni presente che HFS+ non fa distinzione tra maiuscole e minuscole sebbene possa registrare i nomi dei file con
lettere maiuscole e minuscole. Pertanto, i nomi dei file dall'albero dei nomi iso_rr
possono scontrarsi nell'albero dei nomi HFS+. In questo caso vengono modificati aggiungendo
caratteri di sottolineatura e numeri di conteggio. In caso di nomi molto lunghi, potrebbe essere
necessario mapparli su "MANGLED_...".

- cresta rocciosa "acceso"|"spento"
La modalità "off" disabilita la produzione di informazioni Rock Ridge per il file ISO 9660
oggetti. Le capacità multisessione di xorriso dipendono molto dalla denominazione
fedeltà di Rock Ridge. Quindi è fortemente sconsigliato deviare dall'impostazione predefinita
impostazione "on".

-conformità regola[:regola...]
Adeguare la conformità alle specifiche della norma ISO 9660/ECMA-119 e sue contemporanee
estensioni. In alcuni casi vale la pena deviare un po' per aggirare i bug
del sistema di lettura previsto o per ottenere funzionalità extra non ufficiali.
Ci sono diverse regole regolabili che hanno una parola chiave ciascuna. Se sono menzionati
con questo comando la loro regola viene aggiunta alla lista di rilassamento. Questo elenco può
essere cancellato da regole "rigorose" o "chiare". Può essere ripristinato alla sua impostazione iniziale da
"predefinito". Tutte le seguenti regole di rilassamento possono essere revocate individualmente da
aggiungendo "_off". Come "deep_paths_off".
Le parole chiave della regola sono:
"iso_9660_level="number sceglie il livello 1 con i nomi ECMA-119 del modulo 8.3 e
-file_size_limit <= 4g - 1, o livello 2 con nomi ECMA-119 fino alla lunghezza 32 e il
stesso -file_size_limit, o livello 3 con nomi ECMA-119 fino alla lunghezza 32 e
-file_size_limit >= 400g -200k. Se necessario, -file_size_limit viene modificato.
"allow_dir_id_ext" consente ai nomi delle directory ECMA-119 di avere un'estensione del nome come
con altri tipi di file. Non forza i punti e omette il numero di versione,
Anche se. Questa è una cattiva tradizione di mkisofs che viola ECMA-119. Soprattutto ISO
il livello 1 consente solo 8 caratteri in un nome di directory e non 8.3.
"omit_version" non aggiunge versioni (";1") ai nomi di file ECMA-119 e Joliet.
"only_iso_version" non aggiunge versioni (";1") ai nomi dei file Joliet.
"deep_paths" consente percorsi di file ECMA-119 più profondi di 8 livelli.
"long_paths" consente percorsi di file ECMA-119 più lunghi di 255 caratteri.
"long_names" consente fino a 37 caratteri con nomi di file ECMA-119.
"no_force_dots" non aggiunge un punto ai nomi di file ECMA-119 che non ne hanno.
"no_j_force_dots" non aggiunge un punto ai nomi di file Joliet che non ne hanno.
"minuscolo" consente caratteri minuscoli nei nomi di file ECMA-119.
"7bit_ascii" consente quasi tutti i caratteri a 7 bit nei nomi di file ECMA-119. Non
consentiti sono 0x0 e '/'. Se non è abilitato "minuscolo", le lettere minuscole ottengono
convertito in maiuscolo.
"full_ascii" consente tutti i caratteri a 8 bit tranne 0x0 e '/' nei nomi di file ECMA-119.
"untranslated_names" potrebbe essere pericoloso per i programmi di lettura inavvertiti che si affidano
sulla restrizione a un massimo di 37 caratteri nei nomi di file ECMA-119. questa regola
consente nomi di file ECMA-119 fino a 96 caratteri senza conversione di caratteri. Se un
il nome del file ha più caratteri, quindi la produzione dell'immagine fallirà deliberatamente.
"untranslated_name_len="number abilita untranslated_names con un limite inferiore per
la lunghezza dei nomi dei file. 0 disabilita questa funzione, -1 sceglie il limite di lunghezza massima,
i numeri maggiori di 0 danno il limite di lunghezza desiderato.
"joliet_long_names" consente nomi foglia Joliet fino a 103 caratteri anziché 64.
"joliet_long_paths" consente percorsi Joliet più lunghi di 240 caratteri.
"joliet_utf16" codifica i nomi Joliet in UTF-16BE anziché in UCS-2. La differenza
è con caratteri che non sono presenti in UCS-2 e vengono codificati in UTF-16 da 2
parole di 16 bit ciascuna. Entrambe le parole derivano quindi da un sottoinsieme riservato di UCS-2.
"always_gmt" memorizza i timestamp nella rappresentazione GMT con fuso orario 0.
"rec_mtime" registra con voci di directory non RockRidge mtime e . del file del disco
non il momento della creazione dell'immagine. Questo vale per l'albero ECMA-119 (normale ISO
9660), alla Joliet e alla ISO 9660:1999. "rec_time" è l'impostazione predefinita. Se disabilitato, diventa
riabilitato automaticamente dall'emulazione -as mkisofs quando viene incontrato un pathpec.
"new_rr" usa Rock Ridge versione 1.12 (adatto per GNU/Linux ma non per i vecchi
FreeBSD o per Solaris). Ciò implica "aaip_susp_1_10_off" che può essere modificato da
successivo "aaip_susp_1_10".
L'impostazione predefinita è "old_rr" che utilizza Rock Ridge versione 1.10. Questo implica anche
"aaip_susp_1_10" che potrà essere modificato dal successivo "aaip_susp_1_10_off".
"aaip_susp_1_10" consente di scrivere AAIP come estensione non ufficiale di RRIP piuttosto
che come estensione ufficiale sotto SUSP-1.12.
"no_emul_toc" salva 64 kB con la prima sessione su supporto sovrascrivibile ma rende
l'immagine non è in grado di visualizzare la cronologia della sessione.
"iso_9660_1999" provoca la produzione di un albero di directory aggiuntivo conforme a
ISO9660:1999. Può registrare nomi di file lunghi per i lettori che non capiscono
Cresta Rocciosa.
"old_empty" utilizza il vecchio modo di fornire indirizzi di blocco nell'intervallo da [0,31] a
file senza contenuti di dati propri. Il nuovo modo è avere un blocco dedicato al quale
tutti questi file punteranno.
L'impostazione predefinita è
"clear:only_iso_version:deep_paths:long_paths:no_j_force_dots:
sempre_gmt:old_rr".
Nota: il termine "nome ECMA-119" indica i semplici nomi e attributi ISO 9660 che
diventa visibile se il lettore ignora Rock Ridge.

-rr_reloca_dir Nome
Specificare il nome della directory di rilocazione in cui devono essere inseriti i sottoalberi delle directory profonde
essere posizionato se -compliance è impostato su "deep_paths_off" o "long_paths_off". Un profondo
la directory è una che ha una catena di 8 directory principali (inclusa la radice) sopra
stesso o uno che contiene un file con un percorso ECMA-119 superiore a 255
caratteri.
L'albero delle directory complessivo apparirà originariamente profondo quando interpretato come Rock
Albero di cresta. Apparirà come riorganizzato se solo le informazioni ECMA-119 sono
considerato.
La directory di rilocazione predefinita è la directory principale. Dando un nome non vuoto
con -rr_reloc_dir, una directory nella directory root può ottenere questo ruolo. Se quello
la directory non esiste già al momento del commit, quindi verrà creata e
contrassegnato per Rock Ridge come artefatto di trasferimento. Almeno su GNU/Linux non lo sarà
visualizzato nelle immagini montate di Rock Ridge.
Il nome non deve contenere un carattere '/' e non deve essere più lungo di 255 byte.

-voluto testo
Specificare l'ID del volume, che la maggior parte dei sistemi operativi considererà il volume
nome dell'immagine o del supporto.
xorriso accetta qualsiasi testo fino a 32 caratteri, ma secondo specifiche raramente rispettate
si applicano regole più severe:
ECMA-119 richiede caratteri ASCII da [A-Z0-9_]. Piace:
"IMMAGINE_23"
Joliet consente 16 caratteri UCS-2. Piace:
"Nome Windows"
Tieni presente che l'ID del volume potrebbe essere utilizzato automaticamente come nome del montaggio
punto in cui il supporto viene inserito in un sistema informatico giocoso.
Se un'immagine ISO viene caricata mentre l'ID del volume è impostato su "ISOIMAGE" predefinito o su
"", quindi l'ID del volume dell'immagine caricata diventerà l'ID del volume effettivo per
la successiva esecuzione di scrittura. Ma non appena viene eseguito il comando -volid, questo
l'ID in sospeso viene sovrascritto dalla nuova impostazione.
Considera questo quando imposti -volid "ISOIMAGE" prima di eseguire -dev, -indev o
-ripristinare. Se insisti in -volid "ISOIMAGE", impostalo di nuovo dopo quei comandi.

-id_volset testo
Imposta la stringa dell'ID del set di volumi da scrivere con il successivo -commit. Sono ammessi
fino a 128 caratteri. Questa impostazione viene sovrascritta dal caricamento dell'immagine.

-editore testo
Imposta la stringa dell'ID editore da scrivere con il successivo -commit. Questo può identificare
la persona o l'organizzazione che ha specificato cosa deve essere registrato. Sono ammessi
fino a 128 caratteri. Questa impostazione viene sovrascritta dal caricamento dell'immagine.

-ID applicazione testo
Imposta la stringa dell'ID dell'applicazione da scrivere con il successivo -commit. Questo potrebbe
identificare la specifica di come i dati sono registrati. Ammessi sono fino a 128
caratteri. Questa impostazione viene sovrascritta dal caricamento dell'immagine.
Il testo speciale "@xorriso@" viene convertito nella stringa ID di xorriso che è
normalmente scritto come -preparer_id. È una tradizione sbagliata scrivere l'ID del programma
come -application_id.

-id_sistema testo
Imposta la stringa dell'ID di sistema da scrivere con il successivo -commit. Questo può identificare il
sistema in grado di riconoscere e agire sul contenuto dell'Area Sistema in immagine
blocchi da 0 a 15. Sono consentiti fino a 32 caratteri. Questa impostazione viene sovrascritta
tramite caricamento dell'immagine.

-data_volume digita timestring
Imposta uno dei quattro timestamp complessivi per la successiva scrittura dell'immagine. A disposizione
i tipi sono:
"c" ora in cui è stato creato il volume.
"m" ora dell'ultima modifica del volume.
"x" tempo alla scadenza delle informazioni nel volume.
"f" tempo da quando il volume è effettivamente valido.
"uuid" imposta una stringa temporale che sovrascrive letteralmente i tempi "c" e "m". deve
sono costituiti da 16 cifre decimali che formano AAAAMMGGhhmmsscc, con AAAA tra 1970
e 2999. Il fuso orario è GMT. Dovrebbe corrispondere a questa riga di GRUB:
cerca --fs-uuid --set AAAA-MM-GG-hh-mm-ss-cc
Ad esempio 2010040711405800 è 7 aprile 2010 11:40:58 (+0 centisecondi).
Le stringhe temporali per gli altri tipi possono essere fornite come con il comando -alter_date. Un po 'di
sono inclini ai calcoli del fuso orario. Le stringhe di tempo "predefinito" o "sostituito"
causa impostazioni predefinite: "c" e "m" mostreranno l'ora corrente della creazione dell'immagine.
"x" e "f" verranno contrassegnati come insignificanti. "uuid" sarà disattivato.

-file_copyright testo
Imposta il nome del file di copyright da scrivere con il successivo -commit. Questo dovrebbe essere il
Percorso ISO 9660 di un file nell'immagine che contiene una dichiarazione di copyright.
Sono consentiti fino a 37 caratteri. Questa impostazione viene sovrascritta dal caricamento dell'immagine.

-file_astratto testo
Imposta il nome del file astratto da scrivere con il successivo -commit. Questo dovrebbe essere il
Percorso ISO 9660 di un file nell'immagine che contiene una dichiarazione astratta sul
contenuto dell'immagine. Sono consentiti fino a 37 caratteri. Questa impostazione viene sovrascritta
tramite caricamento dell'immagine.

-file_biblio testo
Imposta il nome del file biblio da scrivere con il successivo -commit. Questo dovrebbe essere il
Percorso ISO 9660 di un file nell'immagine che contiene record bibliografici.
Sono consentiti fino a 37 caratteri. Questa impostazione viene sovrascritta dal caricamento dell'immagine.

-id_preparatore
Imposta la stringa dell'ID del preparatore da scrivere con il successivo -commit. Questo può identificare
la persona o altro soggetto che controlla la preparazione dei dati che deve
essere registrato. Normalmente questo dovrebbe essere l'ID di xorriso e non della persona o
programma che opera xorriso. Si prega di evitare di cambiarlo. Ammessi sono fino a
Caratteri 128.
Il testo speciale "@xorriso@" viene convertito nella stringa ID di xorriso che è
predefinito all'avvio del programma.
A differenza di altre stringhe ID, questa impostazione non è influenzata dal caricamento dell'immagine.

-applicazione_uso carattere|0xXY|percorso_disco
Specificare il contenuto del campo Utilizzo applicazione che può richiedere al massimo 512 byte.
Se il parametro di questo comando è vuoto, il campo viene riempito con 512
0 byte. Se è un singolo carattere, viene ripetuto 512 volte. se è
inizia con "0x" seguito da due cifre esadecimali [0-9a-fA-F], quindi le cifre vengono lette come
valore in byte che viene ripetuto 512 volte.
Qualsiasi altro testo di parametro viene utilizzato come percorso_disco per aprire un file di dati e leggere fino a
512 byte da esso. Se il file è più piccolo di 512 byte, i restanti byte
nel campo impostati su 0 binario.
Questa impostazione non è influenzata dal caricamento dell'immagine.

-out_set di caratteri nome_set_caratteri
Imposta il set di caratteri in cui i nomi dei file vengono convertiti durante la scrittura di un'immagine. Vedere
paragrafo "Set di caratteri" per maggiori spiegazioni. Quando si carica l'immagine scritta
dopo -commit l'impostazione di -out_charset verrà copiata in -in_charset.

- liquido uid
ID utente da utilizzare per tutti i file quando il nuovo albero ISO viene scritto sul supporto.

-gida gid
ID gruppo da utilizzare per tutti i file quando il nuovo albero ISO viene scritto sul supporto.

-zisofs opzione[:opzioni]
Imposta i parametri globali per la compressione zisofs. Questo formato dati è riconosciuto e
non compresso in modo trasparente da alcuni kernel Linux. Deve essere applicato tramite comando
-set_filter con filtro integrato "--zisofs". I parametri sono:
"level="[0-9] compressione zlib: 0=nessuna, 1=veloce,..., 9=lenta
"block_size="32k|64k|128k dimensione dei blocchi di compressione
"by_magic=on" abilita un costoso test al momento della generazione dell'immagine che verifica
file dal disco se sono già compressi zisofs, ad esempio dal programma
mkzftree.
"predefinito" come "level=6:block_size=32k:by_magic=off"

-velocità codice|numero[k|m|c|d|b]
Imposta la velocità di masterizzazione. Il valore predefinito è "max" (o "0") = velocità massima annunciata dal
unità. Ulteriori codici di velocità speciali sono:
"min" (o "-1") seleziona la velocità minima come annunciato dal convertitore.
"none" evita di inviare un comando di impostazione della velocità all'unità prima che inizi la masterizzazione.
La velocità può essere fornita in numeri dipendenti dal supporto o come velocità di trasmissione desiderata al secondo
in kB (= 1000) o MB (= 1000 kB) conforme a MMC. È possibile impostare il fattore di velocità x del supporto
esplicitamente da "c" per CD, "d" per DVD, "b" per BD, "x" è facoltativo.
Velocità di esempio:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
Se non ci sono suggerimenti sull'unità di velocità collegata, il supporto in -outdev
deciderà. L'unità predefinita è CD = 176.4k.
Le unità MMC di solito attivano la propria idea di velocità e prendono il valore di velocità dato
dal programma di masterizzazione solo come limite superiore per la propria decisione.

-stream_registrazione "on"|"off"|"full"|"data"|numero
L'impostazione "on" tenta di eludere la gestione dei difetti su DVD-RAM, BD-RE o
BD-R. La gestione dei difetti mantiene utilizzabili i supporti parzialmente danneggiati. Ma riduce la scrittura
velocità alla metà della velocità nominale anche se il mezzo è in perfetta forma. Per il caso
di media impeccabili, si può usare -stream_recording "on" per ottenere la massima velocità.
"full" prova a piena velocità con tutte le operazioni di scrittura, mentre "on" fa solo questo
sopra l'indirizzo di byte 32s. Si può dare un numero di almeno 16 per impostare un
proprio limite di indirizzo.
"data" fa partire la massima velocità quando vengono scritte le voci del superblocco e della directory
e inizia la scrittura dei blocchi di contenuto del file.

-dvd_obs "predefinito"|"32k"|"64k"
Specifico per GNU/Linux: imposta il numero di byte da trasmettere ad ogni scrittura
operazione su supporti DVD o BD. Un numero di 64 KB può migliorare il throughput con il bus
sistemi che mostrano problemi di latenza. L'impostazione predefinita dipende dal tipo di supporto, dal comando
-stream_recording e sulle opzioni di compilazione.

-modestia_su_guida parametro[:parametri]
Controllare se il buffer dell'unità deve essere impedito di riempirsi completamente.
Il parametro "on" (o "1") impedisce al programma di tentare di scrivere sull'unità del masterizzatore
mentre il suo buffer rischia di essere riempito oltre un determinato limite. Se questo limite è
superato, il programma attenderà che il riempimento raggiunga un determinato livello basso
valore percentuale.
Ciò può alleviare il carico sul sistema operativo e sul controller dell'unità e quindi aiutare con
ottenere una migliore larghezza di banda di input se il disco e il masterizzatore non sono indipendenti
controller (come hda e hdb). Può anche aiutare con le ustioni simultanee su
diversi masterizzatori con kernel Linux come 3.16. D'altra parte aumenta il
rischio di buffer underflow e quindi velocità di scrittura ridotta.
Alcuni bruciatori non sono adatti perché riportano anche il riempimento del buffer con granularità
grossolane per dimensioni o tempo, o aspettati che il loro buffer venga riempito fino in fondo prima di loro
vai a tutta velocità.
I parametri "off" o "0" disabilitano questa funzione.
La soglia per l'inizio dell'attesa è data dal parametro "max_percent=".
Il parametro "min_percent=" definisce la soglia per la ripresa della trasmissione.
Le percentuali sono consentite nell'intervallo da 25 a 100. Numeri in questo intervallo
senza un nome anteposto vengono interpretati come "on:min_percent=".
Ad esempio: -modesty_on_drive 75
I valori ottimali dipendono dal comportamento del buffer dell'azionamento.
Il parametro "timeout_sec=" definisce dopo quale tempo di attesa infruttuosa il
la modestia deve essere disabilitata perché non funziona.
Il parametro "min_usec=" definisce il periodo di sospensione iniziale in microsecondi. Se la
il buffer dell'unità sembra essere troppo pieno per inviare più dati, il programma aspetterà
il tempo dato e interrogare nuovamente lo stato di riempimento del buffer. Se viene mostrata una richiesta ripetuta
non c'è abbastanza spazio libero, il tempo di sospensione verrà lentamente aumentato a quale parametro
"max_usec=" definisce.
I parametri, che non sono menzionati con un comando -modesty_on_drive, restano
invariato. L'impostazione predefinita è:
-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
Imposta il numero di byte dopo il quale forzare l'output su stdio: pseudo drive. Questo
la forzatura impedisce che la memoria venga intasata con molti dati in sospeso per rallentare
dispositivi. L'impostazione predefinita "on" è uguale a "16m". L'uscita forzata può essere disabilitata da
"off", o essere ritardato di "end" fino a quando non vengono prodotti tutti i dati. Se viene scelto un numero,
allora deve essere almeno 64k.

-manichino "acceso"|"spento"
Se "acceso", simula la masterizzazione o rifiuta con l'evento FAILURE se nessuna simulazione è
possibile, non lasciare vuoti né formattare.

-fs numero["k"|"m"]
Imposta la dimensione del buffer fifo che uniforma il flusso di dati dall'immagine ISO
generazione alla masterizzazione di supporti. L'impostazione predefinita è 4 MiB, minimo 64 kiB, massimo 1 GiB. Il
il numero può essere seguito dalla lettera "k" o "m" che significa che l'unità è kiB (= 1024) o MiB
(= 1024 chiB).

-vicino "on"|"off"|"come_necessario"
Se -close è impostato su "on", contrassegna il supporto scritto come non più accodabile.
Questo non avrà alcun effetto sui tipi di media sovrascrivibili. L'impostazione "on" è il contrario
dell'opzione cdrecord -multi, ed è un aspetto dell'opzione growisofs -dvd-compat.
Se impostato su "off", mantieni il supporto scrivibile per una sessione aggiunta.
Se impostato su "as_needed", utilizzare "on" solo se si prevede che "off" fallisca con il
dato mezzo e il suo stato.
Non tutte le unità riconoscono correttamente i DVD-RW cancellati rapidamente che devono essere "accesi". Se ci
è fondato il sospetto che un'esecuzione di masterizzazione non sia riuscita a causa di -close "off", quindi -close
"as_needed" provoca un nuovo tentativo con "on".
Nota che il comando di emulazione -as "cdrecord" sovrascrive temporaneamente l'attuale
l'impostazione di -close per impostazione predefinita -close "on" se manca la sua opzione -multi.

-scrivi_tipo "auto"|"tao"|"sao/dao"
Imposta il tipo di scrittura per la prossima esecuzione di masterizzazione. "auto" selezionerà SAO con CD vuoto
media, DAO con DVD-R[W] vuoto se -close è "on", altrimenti CD TAO o il
tipo di scrittura equivalente del particolare supporto DVD/BD. Scegliere TAO o SAO/DAO
esplicitamente potrebbe causare l'esito negativo dell'esecuzione della masterizzazione se il tipo di scrittura desiderato non lo è
possibile con il dato stato del supporto.

-imbottitura numero["k"|"m"]|"incluso"|"aggiunto"
Aggiungi il numero dato di byte extra al flusso di immagini. Questo è un tradizionale
rimedio per un bug tradizionale nei driver di lettura dei dispositivi a blocchi. Necessario solo per CD
registrazioni in modalità TAO. Dal momento che è difficile prevedere su quale supporto potrebbe essere un'immagine
finire, xorriso aggiunge il tradizionale 300k di riempimento per impostazione predefinita a tutte le immagini.
Per le immagini che non arriveranno mai su un CD è sicuro usare -padding 0 .
Normalmente il padding non è scritto come parte dell'immagine ISO ma aggiunto dopo il
fine dell'immagine. Questa è la modalità -padding "aggiunta".
Il comando di emulazione -as "mkisofs" e il comando -jigdo fanno sì che il padding venga scritto come
parte dell'immagine. Lo stesso effetto si ottiene con la modalità -padding "inclusa".

avviabile ISO immagini:

Contrariamente alle specifiche pubblicate, molti BIOS caricheranno un record El Torito dal
prima sessione sul supporto e non dall'ultima, che viene montata per impostazione predefinita. Questo
non crea problemi con i supporti sovrascrivibili, perché appaiono ai lettori inavvertiti come
una sola sessione.
Ma con i supporti multisessione CD-R[W], DVD-R[W], DVD+R, implica che l'intero avviabile
sistema deve risiedere già nella prima sessione e che l'ultima sessione deve ancora
sopportare tutti i file che il sistema avviato si aspetta dopo aver montato l'immagine ISO.
Se è noto che un'immagine di avvio da ISOLINUX o GRUB è presente sul supporto, si consiglia
per patcharlo quando viene scritta una sessione di follow-up. Ma non si dovrebbe fare affidamento sul
capacità di influenzare l'avvio delle sessioni esistenti, a meno che non si possa presumere
supporto sovrascrivibile.
Esistono meccanismi di avvio che non utilizzano un record El Torito ma iniziano piuttosto da
primi byte dell'immagine: PC-BIOS MBR o EFI GPT per dispositivi di tipo hard-disk, partizione APM
voci per Mac che prevedono immagini di avvio HFS+, MIPS Volume Header per vecchi computer SGI,
Blocco di avvio DEC per la vecchia DECstation MIPS, etichetta disco SUN per macchine SPARC, avvio HP-PA
settore per macchine HP PA-RISC, settore di avvio DEC Alpha SRM per vecchie macchine DEC Alpha.

Molti dei seguenti comandi prevedono percorsi del disco come input ma accettano anche una descrizione
stringhe per il lettore di intervalli libisofs, che è in grado di tagliare i dati dai file del disco o
-indev e per azzerare parti del contenuto: comando -append_partition, specifiche di avvio
area_sistema=, grub2_mbr=, prep_boot_part=, efi_boot_part=.
La stringa di descrizione è costituita dai seguenti componenti, separati da due punti ':'
"--interval:"Flags":"Interval":"Zeroizer":"Source
Il componente "--interval" afferma che questo non è un semplice percorso del disco ma piuttosto un
stringa di descrizione del lettore di intervallo. Il componente Flags si modifica ulteriormente
interpretazione:
"local_fs" richiede di leggere da un file rappresentato dal percorso in Source.
"imported_iso" richiede di leggere dal file -indev. Funziona solo se -outdev non è lo stesso
come -indev. Il componente Origine viene ignorato.
Il componente Interval è costituito da due numeri di indirizzo di byte separati da un carattere "-".
Ad esempio "0-429" significa leggere i byte da 0 a 429.
Il componente Zeroizers è costituito da zero o più stringhe separate da virgole. loro definiscono
quale parte dei dati letti azzerare. Il numero di byte 0 indica il byte letto dal
Indirizzo di inizio intervallo. Ogni stringa può essere una tra:
"zero_mbrpt" richiede di azzerare la tabella delle partizioni MBR se i byte 510 e 511 portano l'MBR
firma 0x55 0xaa.
"zero_gpt" richiede di controllare un'intestazione GPT nei byte da 512 a 1023, per azzerarla e i suoi
blocchi della tabella delle partizioni.
"zero_apm" richiede di controllare un blocco APM 0 e di azzerare i suoi blocchi della tabella delle partizioni.
Start_byte"-"End_byte richiede di azzerare i byte letti che iniziano con numero
Start_byte e termina dopo End_byte.
Il componente Source è il percorso del file con flag "local_fs" e ignorato con flag
"import_iso".
I numeri di byte possono essere scalati da un suffisso di {k,m,g,t,s,d} che significa moltiplicazione per
{1024, 1024k, 1024m, 1024g, 2048, 512}. Un numero finale del valore in scala rappresenta l'ultimo byte di
l'intervallo scalato.
Ad esempio, "0d-0d" è "0-511".
Esempi:
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/template.iso"
"imported_iso:45056d-47103d::"

-immagine_avvio "qualsiasi"|"isolinux"|"grub"
"discard"|"keep"|"patch"|"replay"|"show_status"|
bootspec|"successivo"
Definire l'equipaggiamento del filesystem emergente con punti di ingresso di avvio.
Con i sistemi che si avviano tramite BIOS o EFI questo è un insieme di immagini di avvio di El Torito,
possibilmente codice di avvio MBR e possibilmente tabelle di partizione di tipo MBR, GPT o APM.
Tali set di file vengono prodotti da sistemi di boot loader come ISOLINUX o GRUB.

Ogni comando -boot_image ha due parametri: tipo e impostazione. Più di una
Il comando -boot_image può essere utilizzato per definire la gestione di una o più immagini di avvio.
La sequenza conta.
Tipi isolinux e larva cura delle peculiarità note. Tipo in qualsiasi non fa
ipotesi sull'origine delle immagini di avvio.

Quando si carica un filesystem ISO, vengono caricate l'area di sistema e le immagini di avvio di El Torito,
pure. Il comportamento predefinito non è scrivere immagini di avvio El Torito caricate e scrivere
il contenuto dell'area di sistema caricato senza alterazioni.
scartare rinuncia al catalogo di avvio di El Torito e alle sue immagini di avvio. senza riguardo
se caricato da un filesystem ISO o definito da comandi. Qualsiasi BIOS o EFI
le relative opzioni di avvio vengono revocate. Tuttavia, i dati dell'area di sistema caricati rimangono
valido. Se lo si desidera, devono essere cancellati da
-boot_image qualsiasi area_sistema=/dev/zero
mantenere mantiene o copia le immagini di avvio di El Torito inalterate e scrive un nuovo catalogo.
patch applica l'applicazione di patch alle immagini di avvio di El Torito esistenti se sembrano recare a
tabella delle informazioni di avvio.
Una tabella delle informazioni di avvio deve essere modificata quando l'immagine di avvio viene introdotta di recente
nell'immagine ISO o se un'immagine esistente viene spostata. Questo è automaticamente
done se viene fornito il tipo "isolinux" o "grub", ma non con "any".
Se l'applicazione di patch è abilitata, verranno controllate le immagini di avvio delle sessioni precedenti
se sembrano contenere una tabella delle informazioni di avvio. In caso contrario, rimangono senza patch. Questo
l'assegno non è infallibile. Quindi, se sai che le immagini non necessitano di patch, usa
"qualsiasi" "tenere". "grub" "patch" non patcherà le immagini EFI (platform_id=0xef).
ripetere è una versione più moderna di "patch", che non si prende cura solo dell'El . esistente
Equipaggiamento di avvio Torito ma anche per le disposizioni di avvio riconoscibili nel sistema
La zona. Elimina qualsiasi impostazione -boot_image esistente ed esegue i comandi
proposto dal comando -report_el_torito "cmd".
Questa azione avrà successo solo se gli oggetti file menzionati nell'output di
command -report_el_torito "cmd" sono ancora disponibili. Non rimuovere o rinominare boot
file di immagine dopo -indev.
Rilascia El Torito sconosciuto: -boot_image "any" "discard"
Mantieni elementi riconoscibili: -boot_image "any" "replay"
El Torito solo per GRUB: -boot_image "grub" "patch"
El Torito solo per ISOLINUX: -boot_image "isolinux" "patch"
mostra_stato stamperà ciò che è noto sulle immagini di avvio caricate e sulle loro
destino designato.

A bootspec è una parola della forma nome=valore. È usato per descrivere i parametri
di una funzione di avvio. I nomi "dir", "bin_path", "efi_path" portano a El Torito
immagini avviabili. Il nome "system_area" attiva un dato file come MBR o altro disco
intestazione.
Su tutti i tipi di media questo è possibile entro la prima sessione. In ulteriori sessioni
un'immagine di avvio esistente può essere sostituita da una nuova, ma a seconda del supporto
digitare questo potrebbe avere scarso effetto al momento dell'avvio. Vedi sopra.
Le immagini di avvio di El Torito devono essere aggiunte all'immagine ISO con i normali mezzi (image
caricamento, -map, -add, ...). In caso di ISOLINUX i file dovrebbero risiedere in
directory dell'immagine ISO /isolinux o in /boot/isolinux . In tal caso basta
usa come bootspec il testo "dir=/isolinux" o "dir=/boot/isolinux". Ad esempio:
-boot_image isolinux dir=/boot/isolinux
che raggruppa queste impostazioni individuali:
-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 qualsiasi boot_info_table=on
Un file del catalogo di avvio di El Torito viene inserito nell'immagine ISO con l'indirizzo
cat_percorso= al momento del commit. È soggetto alla normale -sovrascrittura e -rassicurare
elaborazione se esiste già un file con lo stesso nome. Il catalogo elenca i
immagini di avvio e viene letto dalla funzione di avvio per scegliere una delle immagini di avvio. Ma
non è affatto necessario che appaia nell'albero delle directory. Si può nasconderlo
in tutti gli alberi da gatto_nascosto=attivo. Altri possibili valori sono "iso_rr", "joliet",
"hfsplus" e l'impostazione predefinita "off".
percorso_bin= raffigura un file immagine di avvio di El Torito, un programma binario che deve essere
avviato dalla funzione di avvio hardware (ad es. il BIOS) al momento dell'avvio.
efi_percorso= raffigura un file immagine di avvio El Torito pronto per l'avvio EFI. Questo
normalmenteèun'immagine del filesystem FAT non piùgrande di 65535 blocchi di 512 byte (= 32
MiB - 512). La sua load_size viene determinata automaticamente, non viene ottenuta alcuna tabella delle informazioni di avvio
scritto, nessun supporto di avvio viene emulato, platform_id è 0xef.
emu_type= può essere uno tra "no_emulation", "hard_disk", "diskette". Controlla il
codice di emulazione del supporto di avvio di un'immagine di avvio. L'impostazione predefinita "no_emulation" è adatta
per ISOLINUX, GRUB, cdboot di FreeBSD.
dimensione_carico= è un valore che dipende dall'immagine di avvio. Il valore predefinito 2048 dovrebbe essere
sovrascritto solo se si conosce un valore migliore.
boot_info_table=attivo causa l'assegnazione dell'indirizzo ai byte da 8 a 63 dell'immagine di avvio che
è dato da "any" "bin_path=". "boot_info_table=off" disabilita questa patch.
grub2_boot_info=attivo causa l'assegnazione dell'indirizzo al byte 2548 dell'immagine di avvio che è
dato da "any" "bin_path=". L'indirizzo è scritto come numero little-endian a 64 bit.
È l'indirizzo del blocco da 2 KB del contenuto dell'immagine di avvio, moltiplicato per 4, quindi
incrementato di 5. "grub2_boot_info=off" disabilita questa patch.
id_piattaforma= definisce con un numero esadecimale o decimale il Platform ID del boot
Immagine. "0x00" è 80x86 PC-BIOS, "0x01" è PowerPC, "0x02" è Mac, "0xef" è EFI
(decimale "239").
stringa_id=text|56_hexdigits definisce la stringa ID della sezione del catalogo di avvio dove
l'immagine di avvio verrà elencata. Se il valore è composto da 56 caratteri [0-9A-Fa-f]
poi viene convertito in 28 byte, altrimenti i primi 28 caratteri diventano l'ID
corda. La stringa ID della prima immagine di avvio diventa l'ID catalogo generale. Esso
è limitato a 24 caratteri. Altre id_string diventano ID di sezione.
sel_crit=hexdigits definisce i criteri di selezione dell'immagine di avvio. Fino a 20
i byte vengono letti dai caratteri dati [0-9A-Fa-f]. Vengono attribuiti al
voce dell'immagine di avvio nel catalogo.
GENERAZIONE termina la definizione di un'immagine di avvio e ne inizia una nuova. Qualsiasi seguito
-bootimage bootspecs influenzerà la nuova immagine. Caricati i primi scarti "successivi"
immagini di avvio e il loro catalogo.
area_sistema=disk_path copia al massimo 32768 byte dal file del disco specificato nel
all'inizio dell'immagine ISO. Questa area di sistema è riservata a dipendenti dal sistema
software di avvio, ad esempio un MBR che può essere utilizzato per l'avvio da chiavetta USB o disco rigido.
A parte un'immagine di avvio di El Torito, il file disk_path non deve essere aggiunto a
immagine ISO.
-immagine_avvio isolinux area_sistema= implica "partition_table=on". In questo caso, il
il percorso del disco dovrebbe portare a uno dei file SYSLINUX isohdp[fp]x*.bin o a un file
che è stato derivato da uno di quei file. Es. ai primi 512 byte da an
Immagine ISO isoibrida ISOLINUX.
In questo caso, le immagini di avvio di El Torito (dir=, bin_path=, efi_path=) possono essere aumentate
by isolinux partizione_entry=gpt_basdat or isolinux partizione_entry=gpt_hfspluse
by isolinux partizione_entry=apm_hfsplus. L'immagine di avvio verrà quindi menzionata in
GPT come partizione Basic Data o GPT HFS+ e in APM come partizione HFS+. Il primo
anche tre partizioni GPT saranno contrassegnate da partizioni MBR.
In situazioni multisessione, l'area di sistema esistente viene preservata per impostazione predefinita. In
in questo caso, lo speciale percorso_disco "." impedisce la lettura di un file su disco ma
provoca comunque modifiche ai dati dell'area di sistema caricati. Tali adeguamenti
può essere ordinato dai comandi -boot_image.
grub2_mbr=disk_path funziona come "any" system_area= con patch aggiuntive per
moderni MBR GRUB. L'indirizzo iniziale del contenuto della prima immagine di avvio viene convertito in
viene aggiunto un conteggio di blocchi di 512 byte e un offset di 4. Il risultato si scrive come
Da numero little-endian a 64 bit all'indirizzo byte 0x1b0.
Questa funzionalità può essere revocata da grub2_mbr= con percorso del disco vuoto o da
inviando un disk_path tramite system_area=.
tabella_partizione=attivata fa sì che una semplice tabella delle partizioni venga scritta nei byte da 446 a
511 dell'Area di Sistema.
Con il tipo "isolinux" mostra una partizione che inizia dal byte 0 e provoca il
LBA della prima immagine di avvio da scrivere nell'MBR. Per la prima sessione questo
funziona solo se vengono forniti anche "system_area=" e "bin_path=" o "dir=".
Con i tipi "any" e "grub" mostra una singola partizione che inizia dal byte 512
e finisce dove finisce l'immagine ISO. Funziona con o senza system_area= o boot
immagine.
Bootspecs chrp_boot_part=, prep_boot_part= ed efi_boot_part= sovrascrivono questa voce
nella tabella delle partizioni MBR.
Se i tipi "isolinux" o "grub" sono impostati su "patch", allora "partition_table=on" è
attivato senza nuova immagine di avvio. In questo caso l'area di sistema esistente ottiene
controllato se ha indirizzi e dimensioni come se fosse stato elaborato da
"partition_table=on". In tal caso, tali parametri vengono aggiornati quando il nuovo sistema
L'area è scritta.
Lo speciale "system_area=/dev/zero" causa 32k di NUL-byte. Usa questo per scartare e
MBR che è stato caricato con l'immagine ISO.
aggiunto_parte_as=gpt contrassegna le partizioni da -append_partition in GPT anziché in
MBR. In questo caso l'MBR mostra una singola partizione di tipo 0xee che copre il
tutti i dati di output.
parte_appesa_come=mbr è l'impostazione predefinita. Le partizioni aggiunte vengono contrassegnate in GPT solo se
GPT viene prodotto a causa di altre impostazioni.
chrp_boot_part=attivato provoca una singola partizione in MBR che copre l'intera immagine ISO
e ha il tipo 0x96. Questo non è compatibile con nessun'altra funzione che produce MBR
voci di partizione. Rende GPT irriconoscibile.
prep_boot_part=disk_path inserisce il contenuto di un file di dati nell'immagine e
lo contrassegna con una partizione MBR di tipo 0x41. Le parti dell'immagine ISO prima e
dopo questa partizione sarà coperta da ulteriori partizioni MBR. Il file di dati è
dovrebbe contenere codice eseguibile ELF.
efi_boot_part=disk_path inserisce il contenuto di un file di dati nell'immagine e contrassegna
da una partizione GPT. Se non chrp_boot_part=on, allora la prima partizione in MBR
avrà il tipo 0xee per annunciare la presenza di GPT. Il file di dati dovrebbe
contengono un filesystem FAT.
Invece di un percorso_disco, può essere data la parola --efi-boot-image. Espone in GPT
il contenuto della prima immagine di avvio EFI di El Torito come partizione di sistema EFI. Avvio EFI
le immagini sono introdotte da bootspec efi_path=. L'immagine di avvio EFI interessata non può
viene visualizzato in HFS+ perché è memorizzato all'esterno della partizione HFS+.
partizione_offset=2kb_block_adr provoca una tabella delle partizioni con una singola partizione
che inizia all'indirizzo di blocco dato. Questo viene conteggiato in blocchi di 2048 byte, non in
Blocchi da 512 byte. Se l'indirizzo del blocco è diverso da zero, deve essere almeno 16. A
l'offset di partizione diverso da zero causa la generazione di due superblocchi e due insiemi di
alberi di directory. L'immagine è quindi montabile dal suo inizio assoluto così come
dall'inizio della partizione.
Il valore di offset di un'immagine ISO viene preservato quando viene aggiunta una nuova sessione. Così
il valore qui definito è attivo solo se viene scritta una nuova immagine ISO.
partizione_hd_cyl=numero dà il numero di teste per cilindro per la partizione
tavolo. 0 sceglie un valore predefinito. Il massimo è 255.
partizione_sec_hd=numero fornisce il numero di settori per testa per la partizione
tavolo. 0 sceglie un valore predefinito. Il massimo è 63.
Il prodotto partition_sec_hd * partition_hd_cyl * 512 è la dimensione del cilindro. Esso
dovrebbe essere divisibile entro il 2048 per rendere possibile l'esatto allineamento. Con
partizioni aggiunte e "appended_part_as=gpt" non c'è limite per il numero di
cilindri. Altrimenti potrebbero essercene al massimo 1024. Se la dimensione del cilindro è eccessiva
piccolo per rimanere al di sotto del limite, quindi i valori appropriati di partition_hd_cyl sono
scelto con partition_sec_hd 32 o 63. Se l'immagine è più grande di 8,422,686,720
byte, i vincoli di dimensione del cilindro non possono essere soddisfatti per MBR.
partizione_cyl_align=la modalità controlla l'allineamento della dimensione dell'immagine a un numero intero di
cilindri. È prescritto dalle specifiche isoibride e sembra piacere al programma
fdisk. La dimensione del cilindro deve essere divisibile per 2048. Immagini più grandi di 8,323,596,288
i byte non possono essere allineati nella tabella delle partizioni MBR.
La modalità "auto" è predefinita. L'allineamento tramite padding avviene solo con "isolinux"
"partition_table=on".
La modalità "on" provoca l'allineamento riempiendo con "partition_table=on" per qualsiasi tipo. Modalità
"all" è come "on" ma riempie anche le partizioni da -append_partition a un allineato
dimensione.
La modalità "off" disabilita l'allineamento per qualsiasi tipo.
percorso_mips=iso_rr_path dichiara che un file di dati nell'immagine è un MIPS Big Endian
boot e provoca la produzione di un MIPS Big Endian Volume Header. Questo è
si escludono a vicenda con la produzione di altri blocchi di avvio come MBR. Lo farà
sovrascrivi i primi 512 byte di qualsiasi dato fornito da system_area=. Fino a 15 boot
i file possono essere dichiarati da mips_path=.
percorso_mipsel=iso_rr_path dichiara che un file di dati nell'immagine è il MIPS Little
File di avvio Endian. Questo si esclude a vicenda con altri blocchi di avvio. Lo farà
sovrascrivi i primi 512 byte di qualsiasi dato fornito da system_area=. Solo un singolo
il file di avvio può essere dichiarato da mipsel_path=.
etichetta_sparc=text provoca la produzione di un'etichetta SUN Disk con il testo dato come
Etichetta ASCII. Le partizioni da 2 a 8 possono essere occupate da immagini allegate. Partizione 1
sarà sempre l'immagine ISO. Vedere il comando -append_partition. I primi 512 byte
di tutti i dati forniti da system_area= verranno sovrascritti.
grub2_sparc_core=iso_rr_path determina l'indirizzo del contenuto e la dimensione del file dato
da scrivere dopo l'etichetta del disco SUN. Entrambi i numeri vengono contati in byte. Il
indirizzo è scritto come numero big-endian a 64 bit nel byte 0x228. La taglia è scritta
come numero big-endian a 32 bit al byte 0x230.
hppa_cmdline=text imposta la riga di comando PALO per HP-PA. Sono disponibili fino a 1023 caratteri
consentito per impostazione predefinita. Con hppa_hdrversion=4 il limite è 127.
Nota che i primi cinque bootspec hppa_ sono obbligatori, se c'è ne hppa_
bootspecs viene utilizzato. Solo hppa_hdrversion= può mancare.
hppa_bootloader=iso_rr_path designa il percorso indicato come file bootloader HP-PA.
hppa_kernel_32=iso_rr_path designa il percorso dato come file del kernel a 32 bit HP-PA.
hppa_kernel_64=iso_rr_path designa il percorso dato come file del kernel a 64 bit HP-PA.
hppa_ramdisk=iso_rr_path designa il percorso indicato come file del disco RAM HP-PA.
hppa_hdrversione=numero sceglie tra intestazione PALO versione 5 (predefinita) e versione
4. Per il valore appropriato vedere nel codice sorgente PALO: PALOHDRVERSION.
avvio_alfa=iso_rr_path dichiara che un file di dati nell'immagine è DEC Alpha SRM
Bootstrap Loader secondario e provoca la produzione di un settore di avvio che punta a
esso. Questo si esclude a vicenda con la produzione di altri blocchi di avvio come MBR.
mips_discard, sparc_discard, hppa_discard, scarto_alfa revocare qualsiasi file di avvio
dichiarazioni fatte rispettivamente per mips/mipsel, sparc, hppa o alpha. Questo
rimuove il divieto di produzione di altri blocchi di avvio.
hfsplus_seriale=hexstring imposta una stringa di 16 cifre da "0" a "9" e lettere "a" a
"f", che verrà utilizzato come numero di serie univoco di un filesystem HFS+ emergente.
hfsplus_block_size=numero imposta la dimensione del blocco di allocazione da utilizzare durante la produzione
File system HFS+. Sono consentiti 512, 2048 o 0. Quest'ultimo consente al programma
decidere.
apm_block_size=numero imposta la dimensione del blocco da usare quando si descrivono le partizioni per
una mappa delle partizioni Apple. Sono consentiti 512, 2048 o 0. Quest'ultimo consente a
programma decidere.
Si noti che la dimensione 512 non è compatibile con la produzione di GPT e che la dimensione 2048
non sarà montabile -t hfsplus almeno dai vecchi kernel Linux.

-append_partizione numero_partizione codice_tipo percorso_disco
Fa in modo che un'immagine del filesystem preparata venga aggiunta all'immagine ISO e che sia
descritto da una voce della tabella delle partizioni in un blocco di avvio all'inizio dell'emergente
immagine ISO. La voce della partizione avrà le dimensioni del file inviato arrotondato
al successivo multiplo di 2048 byte o al successivo multiplo della dimensione del cilindro.
Attenzione alle successive esecuzioni multisessione. La partizione aggiunta otterrà
sovrascritto.
Le partizioni possono essere aggiunte con il tipo di blocco di avvio MBR e con l'etichetta del disco SUN.
Con MBR:
numero_partizione può essere compreso tra 1 e 4. Il numero 1 inserirà l'intera immagine ISO nel file
spazio non reclamato prima della partizione 1. Quindi insieme alla maggior parte xorriso Caratteristiche dell'MBR,
il numero 2 sarebbe la scelta più naturale.
Il type_code può essere "FAT12", "FAT16", "Linux" o un numero esadecimale compreso tra
0x00 e 0xff. Non tutti quei numeri daranno risultati utilizzabili. Per un elenco di codici
cerca in Internet "Tipi di partizione" o esegui il comando fdisk "L".
Se qualche altro comando provoca la produzione di GPT, allora le partizioni aggiunte
sarà menzionato anche lì.
Il percorso_disco deve fornire i byte di dati necessari al momento del commit. Un vuoto
disk_path disabilita questa funzione per il numero di partizione specificato.
Con SUN Disk Label (selezionato da -boot_image any sparc_label=):
numero_partizione può essere compreso tra 2 e 8. Il numero 1 sarà sempre l'immagine ISO. Partizione
gli indirizzi iniziali sono allineati a 320 KiB. Il type_code non ha importanza. Invia 0x0.
Nome immagine della partizione "." fa sì che la partizione diventi una copia della successiva inferiore
uno valido.

jigdo Modello Estrazione:

Da man genisoimage: "Jigdo è uno strumento per aiutare nella distribuzione di file di grandi dimensioni come i CD
e immagini DVD; vedere http://atterer.net/jigdo/ per ulteriori dettagli. CD e DVD Debian ISO
le immagini sono pubblicate sul web in formato jigdo per consentire agli utenti finali di scaricarle di più
efficiente."
xorriso può produrre un file .jigdo e un file .template insieme a una ISO a sessione singola
Immagine. Il file .jigdo contiene checksum e indirizzi di file simbolici. Il template
il file contiene l'immagine ISO compressa con i tag di riferimento invece dei byte di contenuto di
i file elencati.
L'input per questo processo sono i normali argomenti per a xorriso sessione su un vuoto -outdev,
e un file .md5 che elenca quei file di dati che possono essere elencati nel file .jigdo e
referenziato esternamente nel file .template. Ogni file designato è rappresentato nel
.md5 file da una singola riga di testo:
MD5 come 32 cifre esadecimali, 2 spazi, dimensione come 12 cifre decimali o spazi, 2 spazi, simbolico
indirizzo file
L'indirizzo del file in una riga .md5 deve avere lo stesso nome di base del percorso_disco del
file che deve corrispondere. Il percorso della directory dell'indirizzo del file è decisivo per A=Da
mappatura, non per il riconoscimento dei file. Dopo la mappatura To=From, l'indirizzo del file viene scritto
nel file .jigdo. Gli strumenti di ripristino di Jigdo convertiranno questi indirizzi in davvero
indirizzi di origine dati raggiungibili da cui possono leggere.
Se l'elenco dei parametri jigdo non è vuoto, allora xorriso si rifiuterà di scrivere a
obiettivi non vuoti, disabiliterà l'emulazione multisessione e il riempimento verrà conteggiato come
parte dell'immagine ISO.

-jigdo parametro_nome valore
Cancella l'elenco dei parametri di Jigdo Template Extraction o aggiungi un parametro a quell'elenco.
I nomi degli alias sono le corrispondenti opzioni di genisoimage. Sono accettati come
anche i nomi dei parametri. Soprattutto sono riconosciuti dal -as mkisofs
comando di emulazione.
Parametro pulire campo con qualsiasi valore svuota l'intero elenco. Niente .jigdo e .template
file verrà prodotto.
percorso_modello imposta il percorso_disco per il file .template con il forato e
copia immagine ISO compressa.
Alias: -jigdo-modello
percorso_jigdo imposta il percorso_disco per il file .jigdo con i checksum e il download
indirizzi per riempire i buchi in .template.
Alias: -jigdo-jigdo
percorso_md5 imposta il percorso_disco dove trovare il file di input .md5.
Alias: -md5-elenco
dimensione_minima imposta la dimensione minima per un file di dati da elencare nel file .jigdo e
essendo un buco nel file .template.
Alias: -jigdo-min-dimensione-file
escludere aggiunge un modello di espressione regolare che verrà confrontato con l'assoluto
disk_path di qualsiasi file di dati. Una corrispondenza fa sì che il file rimanga in .template in any
Astuccio.
Alias: -jigdo-exclude
richiesta_md5 aggiunge un modello di espressione regolare che verrà confrontato con il
percorso_disco assoluto di qualsiasi file di dati che non è stato trovato nell'elenco .md5. Una partita
provoca un evento MISHAP.
Alias: -jigdo-force-md5
mappatura aggiunge una coppia di stringhe della forma To=From all'elenco dei parametri. Se un dato
il file viene elencato nel file .jigdo, quindi viene indicato dall'indirizzo del file da
la sua riga nel file .md5. Questo indirizzo di file viene controllato se inizia con
la stringa Da. Se è così, allora questa stringa sarà sostituita dalla stringa To e a
carattere ':', prima di entrare nel file .jigdo. La stringa From dovrebbe terminare con a
'/' carattere.
Alias: -jigdo-mappa
compressione sceglie uno tra "bzip2" o "gzip" per la compressione del modello
file. Il file jigdo viene emesso non compresso.
Alias: -jigdo-template-compress
checksum_iso sceglie uno o più tra "md5", "sha1", "sha256", "sha512" per il
checksum ausiliari "# Image Hex" nel file jigdo. Il valore può, ad esempio, essere simile a
"md5,sha1,sha512". Il valore "all" sceglie tutti gli algoritmi disponibili. Nota che MD5
rimane sempre abilitato.
Alias: -checksum_algoritmo_iso
checksum_modello è come checksum_iso ma per "# Template Hex".
Alias: -modello_algoritmo_checksum

Carattere imposta:

I nomi dei file sono stringhe di byte diversi da zero con 8 bit ciascuna. Purtroppo lo stesso byte
la stringa può apparire come caratteri nazionali peculiari diversi su nazionalizzati in modo diverso
terminali. I significati dei codici byte sono definiti in carattere set che hanno nomi.
Il comando shell iconv -l li elenca.
Si presume che i nomi dei file sul disco rigido siano codificati dal locale carattere set che è
utilizzato anche per la comunicazione con l'utente. Codici byte da 32 a 126 del locale
il set di caratteri deve corrispondere ai caratteri US-ASCII dello stesso codice. ISO-8859 e UTF-8
soddisfare questa richiesta.
Per impostazione predefinita, xorriso usa il set di caratteri come detto dal comando shell "locale" con argomento
"fascino". Questo può essere influenzato dalle variabili d'ambiente LC_ALL, LC_CTYPE o LANG e
dovrebbe corrispondere alle aspettative del terminale. In alcune situazioni potrebbe essere necessario
impostalo con il comando -local_charset.
I set di caratteri locali non dovrebbero avere importanza finché lo sono solo i caratteri alfanumerici inglesi
usato per i nomi dei file o fintanto che tutti gli scrittori e lettori dei media usano lo stesso locale
insieme di caratteri. Al di fuori di questi vincoli potrebbe essere necessario lasciare xorriso convertire byte
codici da e verso altri set di caratteri.
Si presume che i nomi dei file Rock Ridge nei filesystem ISO siano codificati dal ingresso
carattere set. I nomi dei file Rock Ridge che vengono scritti con i filesystem ISO saranno
codificato da produzione carattere set.
Gli insiemi possono essere definiti indipendentemente dai comandi -in_charset e -out_charset. Normalmente
uno avrà entrambi identici, se mai. Oltre al set di caratteri locale, questi due
i set di caratteri possono deviare da US-ASCII.
I set di caratteri di output per Joliet e HFS+ non sono influenzati da questi comandi. Joliet
utilizza il set di caratteri di output UCS-2 o UTF-16. HFS+ utilizza UTF-16.
Il set di caratteri di output predefinito è il set di caratteri locale del terminale dove xorriso piste.
Quindi, per impostazione predefinita, non avviene alcuna conversione tra i nomi del filesystem locale e l'emergente Rock Ridge
nomi nell'immagine. La situazione rimane ambigua e il lettore deve indovinare cosa
è stato utilizzato il set di caratteri.
Con il comando -auto_charset è possibile attribuire all'immagine il nome del set di caratteri di output.
Questo rende la situazione univoca. Ma se il set di caratteri del tuo terminale non corrisponde a
set di caratteri dei nomi dei file locali, allora questo attributo può diventare chiaramente sbagliato e
causare problemi in fase di lettura. Per evitare ciò è necessario verificare se il
terminale visualizza correttamente tutti i nomi di file previsti. Controlla soprattutto la nazionale esotica
caratteri.
Per imporre la registrazione di un particolare nome di set di caratteri senza alcuna conversione all'immagine
tempo di generazione, impostare -charset e -local_charset sul nome desiderato e abilitare
-backslash_codes per evitare la visualizzazione di caratteri malvagi sul tuo terminale.

-set di caratteri nome_set_caratteri
Imposta il set di caratteri da cui convertire i nomi dei file durante il caricamento di un'immagine e su
quale convertire quando si scrive un'immagine.

-set_caratteri_locali nome_set_caratteri
Sostituisci il presupposto di sistema del nome del set di caratteri locale. Se questo appare
necessario, si dovrebbe considerare di impostare -backslash_codes su "on" per evitare
codici binari pericolosi inviati al terminale.

Eccezione lavorazione:

Poiché i compiti di xorriso sono molteplici e soggetti a influenze esterne, possono sorgere
il bisogno di xorriso per segnalare e gestire gli eventi problematici.
Questi eventi vengono classificati quando vengono rilevati da uno dei moduli software e
inoltrato ai moduli di segnalazione e valutazione che decidono in merito alle reazioni. Classi evento
sono ordinati per gravità:
"MAI" L'estremità superiore dello spettro di gravità.
"ANNULLA" Il programma è stato interrotto e sta per terminare.
"FATAL" Lo scopo principale dell'esecuzione non è riuscito o una risorsa importante è fallita in modo imprevisto.
"FAILURE" Non è stato possibile eseguire una parte importante del lavoro.
"MISHAP" Un GUASTO che può essere tollerato durante la generazione di immagini ISO.
"SPIACENTE" Non è stato possibile eseguire una parte meno importante del lavoro.
"ATTENZIONE" Si sospetta che una situazione non sia voluta dall'utente.
"SUGGERIMENTO" Una proposta all'utente come ottenere risultati migliori.
"NOTA" Un'informazione innocua su circostanze degne di nota.
"AGGIORNAMENTO" Un messaggio di ciuccio durante le operazioni di lunga durata.
"DEBUG" Un messaggio che interesserebbe solo gli sviluppatori del programma.
"ALL" L'estremità inferiore dello spettro di gravità.

-abort_on gravità
Imposta la soglia di gravità per gli eventi per interrompere il programma.
Utile: "MAI", "INTERROMPI", "FATALE", "FALLIMENTO", "INCIDENTE", "SPIACENTE"
Potrebbe essere necessario interrompere comunque il programma, nonostante l'impostazione di questo
comando. Aspettati che non molti eventi "ABORT" siano ignorabili.
Una proprietà speciale di questo comando è che funziona in modo preventivo se fornito come programma
iniziare l'argomento. Cioè la prima impostazione -abort_on tra gli argomenti di avvio è in
effetto già quando le prime operazioni di xorriso inizio. Solo "-abort_on" con
il trattino "-" viene riconosciuto in questo modo.

-ritorno_con gravità valore_uscita
Imposta la soglia e il valore_uscita da restituire alla fine del programma se non è stato interrotto l'aborto
accaduto. Questo per permettere xorriso per andare avanti dopo i problemi ma per ottenere un fallimento
indicando comunque il valore di uscita dal programma. Utile è un valore inferiore a
la soglia -abort_on, fino a "WARNING".
exit_value può essere 0 (che indica il successo all'avvio del programma) o a
numero compreso tra 32 e 63. Alcuni altri valori_uscita sono usati da xorriso se decide
per interrompere l'esecuzione del programma:
1=interruzione per segnale esterno
2=nessun argomento del programma fornito
3=creazione di xorriso oggetto principale non riuscito
4=mancato avvio delle librerie libburnia-project.org
5=interruzione del programma durante l'elaborazione dell'argomento
6=interruzione del programma durante l'elaborazione del dialogo

-report_about gravità
Imposta la soglia per gli eventi da segnalare.
Utile: "SCUSA", "ATTENZIONE", "SUGGERIMENTO", "NOTA", "AGGIORNAMENTO", "DEBUG", "TUTTI"
Indipendentemente da ciò che è impostato da -report_about, i messaggi vengono sempre segnalati se raggiungono
la soglia di gravità di -abort_on .
I messaggi di evento vengono inviati al canale info "I" che di solito è stderr ma potrebbe essere
influenzato dal comando -pkt_output. I messaggi informativi che non appartengono a nessun evento ottengono
gravità attribuita "NOTA".
Una proprietà speciale di questo comando è che la prima impostazione -report_about tra
gli argomenti di inizio sono già attivi quando le prime operazioni di xorriso
inizio. Solo "-report_about" con trattino "-" viene riconosciuto in questo modo.

-gestione_segnale modo
Controllare l'installazione di un gestore di segnale che deve reagire su segnali esterni
(es. dal programma "kill" o dai tasti Ctrl+C) o su segnali causati da gravi
errori del programma.
La modalità "attiva" è l'impostazione predefinita. Usa il gestore del segnale di libburn che produce brutto
messaggi, ma si impegna molto nel rilasciare le unità ottiche prima xorriso estremità.
La modalità "off" come primo -signal_handling tra gli argomenti di avvio impedisce a tutti i propri
segnale precauzioni di xorriso. Le impostazioni ereditate del gestore del segnale rimangono come sono.
Funziona come "sig_dfl" se fornito dopo che era già stata data altra gestione del segnale
stabilito all'inizio del programma.
La modalità "sig_dfl" utilizza la gestione predefinita dei segnali fornita dal sistema, che è
normalmente un'interruzione improvvisa del programma. Per prevenire unità bloccate, libburn
Il gestore viene utilizzato durante la masterizzazione, la cancellazione e la formattazione su unità MMC.
La modalità "sig_ign" cerca di ignorare quanti più tipi di segnale possibile. Questo impone il
rischio che xorriso si rifiuta di terminare fino a quando non viene ucciso esternamente -9 se eseguito. uccidere -9
quindi impone il rischio che l'unità venga lasciata in uno stato inutilizzabile e necessiti di spegnimento
da resettare. Quindi durante la masterizzazione, la cancellazione e la formattazione attendere almeno il loro
tempo di esecuzione normale prima di uccidere esternamente.
Una proprietà speciale di questo comando è che la prima impostazione -signal_handling tra
gli argomenti di inizio sono già attivi quando le prime operazioni di xorriso
inizio. Solo "-signal_handling" con trattino "-" viene riconosciuto in questo modo.

-errore_comportamento comportamento in occasione
Controllare il comportamento del programma in occasione di eventi problematici. Per ora questo vale per
occasioni "image_loading" che viene fornito mentre un albero di immagini viene letto dall'input
dispositivo e a "file_extraction" che viene fornito con comandi osirrox come
-estratto.
Con "image_loading" sono disponibili tre comportamenti:
"best_effort" continua con la lettura dopo eventi con gravità inferiore a FAILURE se il
la soglia del comando -abort_on lo consente.
"fallimento" interrompe la lettura dell'albero delle immagini al primo evento di almeno SORRY. Emette un
proprio evento FAILURE. Questa è l'impostazione predefinita.
"fatal" agisce come "fallimento" ma emette il proprio evento come FATAL.
Con l'occasione "estrazione_file" ci sono tre comportamenti:
"keep" mantiene i file estratti in modo incompleto su disco. Questa è l'impostazione predefinita.
"delete" rimuove i file che hanno riscontrato errori durante l'estrazione del contenuto.
"best_effort" avvia un tentativo di revoca tramite -extract_cut se il file
il contenuto deriva dall'immagine ISO caricata e non viene filtrato.

Dialogo modo di controllo:

-dialogo "on"|"off"|"single_line"
Abilita o disabilita l'accesso alla modalità di dialogo dopo che tutti gli argomenti del programma sono stati elaborati.
In modalità di dialogo le righe di input vengono richieste tramite readline o da stdin.
Se non è stata impostata alcuna gravità -abort_on all'avvio della finestra di dialogo, allora "MAI" è impostato per evitare
abortire nella maggior parte dei casi di input errato o altri problemi. Prima che inizi la finestra di dialogo, il
l'impostazione predefinita è "FAILURE" che, ad esempio, si interrompe su comandi sconosciuti.
La modalità "on" supporta l'immissione di caratteri di nuova riga tra virgolette e riga
continuazione inserendo una barra rovesciata fuori dalle virgolette. Modalità "single_line"
non.

-pagina lunghezza larghezza
Descrivi il terminale al cercapersone di testo. Vedi anche sopra, paragrafo Pagina di risultati.
Se la lunghezza del parametro è diversa da zero, all'utente viene richiesto dopo quel numero di
linee terminali. La lunghezza zero disabilita il paging.
La larghezza del parametro è il numero di caratteri per riga di terminale. È usato per
calcolare il numero di linee terminali che vengono occupate da una linea di uscita. Un solito
la larghezza del terminale è 80.

-usa_readline "acceso"|"spento"
Se "on", usa readline per dialog. Altrimenti usa lo stdin normale.
Vedere anche sopra, paragrafo Finestra di dialogo, Riga di lettura, Pagina dei risultati.

-rassicurare "on"|"albero"|"off"
Se "on", chiedi all'utente "y" o "n":
prima di eliminare o sovrascrivere qualsiasi file nell'immagine ISO,
prima di sovrascrivere qualsiasi file del disco durante le operazioni di ripristino,
prima di annullare le modifiche alle immagini in sospeso,
prima di eseguire il commit delle modifiche dell'immagine ai media,
prima di cambiare l'unità di ingresso,
prima di cancellare o formattare il supporto,
prima di terminare il programma.
Con l'impostazione "albero" apparirà il rassicurante prompt per un eventuale directory
solo una volta e non per ogni file nell'intero sottoalbero.
L'impostazione "off" uccide silenziosamente qualsiasi tipo di oggetto file immagine ed esegue sopra
azioni irrevocabili.
Per produrre veramente i prompt dell'utente, command -dialog deve essere impostato su "on". Notare che
il prompt non appare in situazioni in cui la rimozione dei file è vietata dal comando
-sovrascrivi. -reassire impone solo un freno aggiuntivo per la rimozione di file esistenti
oggetti.
Tieni presente che gli oggetti file vengono eliminati dall'immagine ISO subito dopo
conferma. Sono spariti anche se il comando in esecuzione viene interrotto e il suo
l'effetto desiderato viene revocato. In caso di grave disordine, considerare l'uso di -rollback
revocare l'intera sessione.

DRIVE e media relazionato inchiesta azioni:

-dispositivi
Mostra l'elenco delle unità MMC disponibili con gli indirizzi del loro standard libburn
file del dispositivo.
Questo è possibile solo quando non sono in attesa modifiche all'immagine ISO. Dopo questo comando
è stato eseguito, non è presente alcuna unità corrente e nessuna immagine caricata.
Per essere visibile, un dispositivo deve offrire i permessi rw con il suo libburn
file del dispositivo standard. Quindi potrebbe essere solo il superuser chi è in grado di vedere tutto
unità.
Le unità occupate da altri processi non vengono visualizzate.

-link_dispositivo
Come -dispositivi, ma presentando le unità con indirizzi di collegamenti simbolici che
puntare ai file del dispositivo effettivi.
I moderni sistemi GNU/Linux possono mischiare gli indirizzi delle unità da avvio a avvio. l'udeva
il demone dovrebbe creare collegamenti che puntano sempre alla stessa unità, a prescindere
del suo indirizzo di sistema. Il comando -device_links mostra gli indirizzi di tali collegamenti
se iniziano con "/dev/dvd" o "/dev/cd". La precedenza è: "dvdrw", "cdrw", "dvd",
"cdm", "cd".

-tocc
Mostra tabelle di contenuti specifici per i media. Questa è la cronologia della sessione del mezzo,
non l'albero della directory dell'immagine ISO.
In caso di supporto sovrascrivibile contenente un'immagine ISO valida, può accadere che solo a
viene mostrata la singola sessione. Ma se la prima sessione sul supporto sovrascrivibile fosse
scritto da xorriso quindi è possibile emulare una cronologia completa della sessione.
Un'unità che non è in grado di scrivere può mostrare qualsiasi supporto come CD-ROM o DVD-ROM con
solo una o due sessioni su di esso. L'ultima di queste sessioni dovrebbe essere la
l'ultima sessione reale allora.
Alcune unità e supporti di sola lettura non mostrano alcuna cronologia delle sessioni utilizzabile. Comando
-rom_toc_scan potrebbe essere d'aiuto.
Se il dispositivo di input e il dispositivo di output sono entrambi acquisiti e non sono la stessa cosa, allora entrambi
le tabelle dei contenuti vengono mostrate.

-toc_di "in"|"out"|"all"[":short"]
Come comando -toc ma scegliendo esplicitamente quale sommario dell'unità mostrare.
"in" mostra -indev o -dev, "out" mostra -outdev o -dev, "all" mostra lo stesso di
-tocc.
Se ":short" viene aggiunto alla parola scelta dell'unità, allora solo un breve riassunto di
lo stato dell'unità e il contenuto del supporto vengono stampati.
Come ulteriore differenza rispetto a -toc, questo comando non emette eventi FAILURE se il
l'unità desiderata non viene acquisita.

-mount_cmd percorso ID entità unità
Emettere una riga di comando appropriata per il montaggio della sessione ISO indicata dall'unità,
entità e id. Il risultato sarà diverso su GNU/Linux e su FreeBSD o NetBSD.
drive può essere "indev" o "outdev" per indicare i drive già acquisiti, oppure può essere
il percorso di un'unità non ancora acquisita. Il prefisso "stdio:" per le unità non MMC non lo è
obbligatorio.
l'entità deve essere "sbsector" con l'indirizzo del settore del superblocco come id, oppure
"traccia" con un numero di traccia come id, o "sessione" con un numero di sessione, o "volid"
con un modello di ricerca per l'id del volume o "auto" con qualsiasi testo come id.
percorso verrà utilizzato come punto di montaggio e deve già esistere come directory sul disco.
Il comando viene stampato sul canale dei risultati. Vedi comando -mount per direct
esecuzione di questo comando.

-mount_opt opzione[:opzione...]
Imposta le opzioni che influenzano -mount e -mount_cmd. Attualmente c'è solo un'opzione
"esclusivo" che è predefinito e la sua controparte "condivisa". Quest'ultima causa
xorriso non rinunciare all'unità interessata con il comando -mount. Su GNU/Linux è
aggiunge l'opzione di montaggio "loop" che può consentire il montaggio di più sessioni della stessa
dispositivo di blocco allo stesso tempo. Non si dovrebbe scrivere su un supporto ottico montato, of
corso. Fare attenzione a smontare tutte le sessioni prima dell'espulsione.

-stringa_sessione formato dell'ID dell'entità dell'unità
Stampa sul canale dei risultati un testo che viene composto in base al formato e al
parametri della sessione indirizzata.
I formati "linux:"percorso o "freebsd:"percorso producono l'output di -mount_cmd per il
determinati sistemi operativi.
In altri testi xorriso sostituirà i seguenti nomi di parametro. Un optional
il prefisso "stringa:" verrà rimosso.
"%device%" sarà sostituito dal percorso del dispositivo montabile dell'indirizzo dell'unità.
"%sbsector%" sarà sostituito dal settore di inizio sessione.
"%track%", "%session%", "%volid%" sarà sostituito dal numero di traccia, session
numero o id del volume della sessione rappresentata.

-dimensione_stampa
Stampa il consumo prevedibile di 2048 blocchi di byte entro il prossimo -commit. questo può
dura un po' mentre un -commit viene preparato e solo all'ultimo momento viene revocato da questo
comando. Il risultato dipende da diverse impostazioni e anche dal tipo di output
dispositivo. Se non sono impostate opzioni -jidgo e non è stato utilizzato il comando -as "mkisofs", allora
-padding (300 kB per impostazione predefinita) non viene conteggiato come parte della dimensione dell'immagine.
Se un file immagine di avvio di El Torito è già raffigurato, allora comando -print_size
esegue automaticamente -boot_image "any" "next". Ciò significa che le proprietà di
quell'immagine di avvio non può essere modificata dai comandi successivi.

-tell_media_space
Stampa lo spazio disponibile sul supporto di output e lo spazio libero dopo la sottrazione
consumo già prevedibile entro il prossimo -commit.
Nota che il titolo della previsione "After commit:" è fuorviante. è piuttosto
lo spazio che può essere ancora riempito in questa sessione senza fare il prossimo -commit
fallisce da un trabocco medio.
Lo spazio libero dopo il successivo -commit potrebbe essere inferiore di diversi MB. Questo dipende
su tipo medio, numero di sessioni registrate e abitudini di guida.

-pvd_info
Stampa varie stringhe ID e timestamp che possono essere trovati nelle immagini ISO caricate.
Alcuni degli ID possono essere modificati da comandi come -volid o -publisher. Per questi
ID -pvd_info riporta cosa verrebbe scritto con il prossimo -commit. I timestamp
non viene propagato automaticamente dall'immagine caricata all'immagine appena scritta. I soli
per le nuove immagini può essere impostato dal comando -volume_date. Vedi lì per il significato di
le marcature temporali particolari.

-report_el_torito modo
Con modalità pianura stampare un rapporto sulle informazioni trovate nello stivale di El Torito
catalogo dell'immagine ISO caricata.
Con modalità Aiuto stampa un testo che spieghi il significato delle righe scritte da
"pianura".
Moda cmd prova a stampare il xorriso comandi che sono necessari per produrre il
attrezzatura di avvio trovata: identificatori del disco, immagini di avvio di El Torito e Area di sistema.
Gli identificatori del disco sono stringhe che il sistema operativo di avvio potrebbe utilizzare per trovare
il filesystem ISO da cui proviene. Attualmente è noto l'uso di id volume e
data di modifica.
Il caso d'uso previsto è la modifica del filesystem con -indev e
-outdev che punta a immagini o unità diverse. Il risultato potrebbe essere insufficiente,
se l'attrezzatura trovata non può essere prodotta da xorriso. Vari eventi SORRY possono
sorgono in questo caso, ma non è detto che xorriso riconosca tutte le sue
insufficienze.
Moda as_mkisofs prova a stampare il xorriso -come mkisofs opzioni, che sono necessarie
per produrre l'attrezzatura trovata. Il caso d'uso previsto è quello di utilizzare il montato
filesystem come albero di input insieme alle opzioni stampate.

-area_sistema_report modo
Con modalità pianura stampare un report sulle informazioni trovate nell'Area Sistema di
l'immagine ISO caricata. Il report è composto da zero a molte righe con un testo di intestazione,
due punti e testo informativo.
Con modalità Aiuto stampa un testo che spieghi il significato delle righe scritte da
"pianura". Probabilmente dovrai cercare più documentazione che spieghi il
dettagli tecnici delle strutture di avvio menzionate.
Modalità cmd e as_mkisofs funziona come con il comando -report_el_torito. Vedi sopra.
Con modalità gpt_crc_of:disk_path legge fino a 32 KiB dal file del disco con il percorso
dato dopo il colon. Calcola il numero CRC conforme a GPT e stampalo sul
canale dei risultati. Il numero è mostrato come "0x690fd979". Lo speciale percorso_disco "-"
provoca la lettura dallo standard input.

Navigazione in ISO Immagine e disco sistema di file:

-CD iso_rr_percorso
Cambia la directory di lavoro corrente nell'immagine ISO. Questo è anteposto a
iso_rr_paths che non iniziano con '/'.
È possibile impostare la directory di lavoro su un percorso che non esiste ancora in
l'immagine ISO. Le directory padre necessarie verranno create quando il primo file
l'oggetto viene inserito in quella directory virtuale. Usa -mkdir se vuoi imporre
l'esistenza della directory già al primo inserimento.

-cdx percorso_disco
Cambia la directory di lavoro corrente nel filesystem locale. Da anteporre a
disk_paths che non iniziano con '/'.

-pd
Indica la directory di lavoro corrente nell'immagine ISO.

-pwdx
Indica la directory di lavoro corrente nel filesystem locale.

-ls schema_iso_rr [***]
Elenca i file nell'immagine ISO che corrispondono ai modelli di shell (cioè con i caratteri jolly '*' '?'
'[az]'). Se un pattern non inizia con '/' allora viene confrontato con gli indirizzi
rispetto a -cd.
Le directory sono elencate in base al loro contenuto anziché come singolo elemento di file.
L'espansione del modello può essere disabilitata con il comando -iso_rr_pattern.

-lsd schema_iso_rr [***]
Come -ls ma elenca le directory come se stesse e non in base al loro contenuto. Questo
assomiglia al comando della shell ls -d.

-lsl schema_iso_rr [***]
Come -ls ma elenca anche alcuni attributi del file. Il formato di output è simile a
comando shell ls -ln.
Il tipo di file 'e' indica il catalogo di avvio di El Torito.
Se il file ha un ACL non banale, viene aggiunto un "+" alle informazioni sull'autorizzazione. Se
il file è nascosto, quindi 'I' per "iso_rr", 'J' per "joliet", 'A' per "hfsplus", 'H'
per l'occultamento multiplo viene aggiunto. Insieme a ACL è 'i', 'j', 'a', 'h'.

-lsdl schema_iso_rr [***]
Come -lsd ma elenca anche alcuni attributi del file. Il formato di output è simile a
comando shell ls -dln.

-lsx schema_disco [***]
Elenca i file nel filesystem locale che corrispondono ai modelli di shell. Modelli che fanno
non iniziano con '/' sono usati rispetto a -cdx.
Le directory sono elencate in base al loro contenuto anziché come singolo elemento di file.
L'espansione del pattern può essere disabilitata con il comando -disk_pattern.

-lsdx schema_disco [***]
Come -lsx ma elenca le directory come se stesse e non in base al loro contenuto. Questo
assomiglia al comando della shell ls -d.

-lsx schema_disco [***]
Come -lsx ma elenca anche alcuni attributi del file. Il formato di output è simile a
comando shell ls -ln.

-lsdx schema_disco [***]
Come -lsdx ma elenca anche alcuni attributi del file. Il formato di output è simile a
comando shell ls -dln.

-ottenere schema_iso_rr [***]
Stampa i permessi di accesso dei file dati nell'immagine ISO usando il formato
del comando shell getfacl. Se un file non ha ACL, viene fabbricato dal
-chmod impostazioni. Un file può avere un vero ACL se è stato introdotto nell'immagine ISO
mentre il comando -acl era impostato su "on".

-getfacel_r schema_iso_rr [***]
Come -gefacl ma elenca in modo ricorsivo gli interi alberi di file sotto eventuali
directory.

-getfattr schema_iso_rr [***]
Stampa lo xattr dei file dati nell'immagine ISO. Se un file non ha tale xattr
quindi l'annotazione viene stampata per questo.

-getfattr_r schema_iso_rr [***]
Come -gefattr ma elenca in modo ricorsivo gli interi alberi di file sotto eventuali
directory.

-a partire dal schema_iso_rr [***]
Elenca in modo ricorsivo le dimensioni delle directory e dei file nell'immagine ISO che corrispondono a uno di
i modelli. simile al comando shell du -k.

-dus schema_iso_rr [***]
Elenca le dimensioni delle directory e dei file nell'immagine ISO che corrispondono a uno dei
modelli. Simile al comando shell du -sk.

-dux schema_disco [***]
Elenca in modo ricorsivo le dimensioni delle directory e dei file nel filesystem locale che corrispondono
uno dei modelli. Simile al comando shell du -k.

-dux schema_disco [***]
Elenca le dimensioni delle directory e dei file nel filesystem locale che corrispondono a uno dei
modelli. Simile al comando shell du -sk.

-trovax disk_path [-nome pattern] [-type t] [-exec action [params]] --
Come -find ma operando sul filesystem locale e non sull'immagine ISO. Questo è
soggetto alle impostazioni di -follow.
-findx accetta gli stessi parametri -type di -find. Inoltre riconosce il tipo
"mountpoint" (o "m") che corrisponde a sottodirectory che risiedono su un altro
dispositivo rispetto al genitore. Non corrisponde mai al percorso_disco fornito come indirizzo iniziale per
-trovax.
-findx accetta le azioni -exec così come -find. Ma tranne i seguenti pochi
azioni eseguirà sempre l'azione "eco".
in_iso riporta il percorso se la sua controparte esiste nell'immagine ISO. Per questo il
disk_path del comando -findx viene sostituito da iso_rr_path dato come
parametro.
Ad esempio: -findx /home/thomas -exec in_iso /thomas_on_cd --
non_in_iso riporta il percorso se la sua controparte non esiste nell'immagine ISO. Il
il formato del report è lo stesso del comando -compare.
add_missing iso_rr_path_start aggiunge la controparte se non esiste ancora nel
immagine ISO e la contrassegna per "rm_merge" come non rimovibile.
Ad esempio: -findx /home/thomas -exec add_missing /thomas_on_cd --
è_pieno_in_iso segnala se la controparte nell'immagine ISO contiene file. Essere
usato con -type "m" per segnalare i punti di montaggio.
dir_iso_vuoto elimina tutti i file dalla controparte nell'immagine ISO. Da essere usato
con -type "m" per troncare i punti di montaggio.
dimensione_stima stampa una stima inferiore e una stima superiore del numero di blocchi che
i file trovati insieme occuperanno nell'immagine ISO emergente. Questo non lo fa
conto per il superblocco, per le directory nel percorso -findx o per image
imbottitura.
list_extattr mode stampa uno script sul canale dei risultati, che utilizzerebbe FreeBSD
comando setextattr per impostare le coppie xattr nome-valore dello spazio dei nomi utente del file. Vedere
-trova per una descrizione della modalità dei parametri.
Ad esempio -exec list_extattr e --

-confrontare percorso_disco iso_rr_path
Confronta gli attributi e l'eventuale contenuto del file di dati di un oggetto file nel locale
filesystem con un oggetto file nell'immagine ISO. L'iso_rr_path potrebbe puntare a
un oggetto file immagine che non è ancora stato commesso, ovvero di cui il contenuto dei dati
risiede ancora nel filesystem locale. Tale contenuto di dati è soggetto a esternamente
causato cambiamenti.
Se iso_rr_path è vuoto, disk_path viene utilizzato anche come percorso nell'immagine ISO.
Attributi diversi sono riportati in dettaglio, contenuti diversi sono riepilogati. Entrambi
al canale dei risultati. In caso di assenza di differenze non vengono emesse righe di risultato.

-compara_r percorso_disco iso_rr_path
Come -compara ma funziona in modo ricorsivo. Cioè tutti gli oggetti file sotto entrambi gli indirizzi
confrontati se hanno controparti sotto l'altro indirizzo e se
entrambe le controparti corrispondono.

-compara_l disk_prefix iso_rr_prefix percorso_disco [***]
Eseguire -compare_r con ciascuno dei parametri disk_path. iso_rr_path sarà
composto da disk_path sostituendo disk_prefix con iso_rr_prefix.

-mostra_stream iso_rr_percorso [***]
Visualizza la catena del flusso di contenuti dei file di dati nell'immagine ISO. La catena è composta
di iso_rr_name e uno o più stream, separati da segni " < ". Un flusso
descrizione è costituita da uno o più testi, separati da ":" caratteri. Il primo
il testo dice il tipo di flusso, i seguenti, se mai, descrivono il suo individuo
proprietà. I tipi più usati sono:
disco: 'percorso_disco' per gli oggetti del filesystem locale.
image: 'iso_rr_path' per oggetti file immagine ISO.
cout: 'conteggio offset percorso_disco' per i file -cut_out.
extf:'filter_name' per i filtri esterni.
Esempio:
'/abc/xyz.gz' < extf:'gzip' < disco:'/home/me/x'

-show_stream_r iso_rr_percorso [***]
Come -show_stream ma funziona in modo ricorsivo.

Valutazione of leggibilità e recupero:

Non è raro che i supporti ottici producano errori di lettura. I motivi possono essere vari e
viene oscurato dalla correzione degli errori eseguita dalle unità e basata su dati aggiuntivi
sui media. Se un'unità restituisce dati, ci si può abbastanza fidare che siano validi. Ma a
un certo grado di problemi di lettura, la correzione fallirà e l'unità dovrebbe farlo
indicare l'errore.
xorriso può scansionare un supporto per blocchi di dati leggibili, classificarli in base alla loro lettura
velocità, salvali in un file e tieni traccia dei blocchi salvati con successo per ulteriori tentativi
sullo stesso mezzo.
Con il comando -md5 i checksum possono essere registrati con file di dati e intere sessioni. Queste
i checksum sono raggiungibili solo tramite indev e un'immagine caricata. Funzionano indipendentemente dal
tipo di supporto e in grado di rilevare errori di trasmissione.

-check_media [opzione [opzione ...]] --
Prova a leggere i blocchi di dati dall'unità indev, opzionalmente copiali su un file su disco,
e infine riferire sulla qualità riscontrata. È possibile utilizzare diverse opzioni
modificare il comportamento predefinito.
I parametri forniti con questo comando hanno la precedenza sulle impostazioni predefinite che potrebbero avere
stato modificato dal comando -check_media_defaults. Vedi lì per una descrizione di
Opzioni disponibili.
L'elenco dei risultati indica intervalli di 2 blocchi KiB con indirizzo iniziale, numero di
blocchi e qualità. Le qualità che iniziano con "+" dovrebbero essere valide
dati leggibili. Le qualità con "-" sono dati illeggibili o danneggiati. "0" indica
qualità che non sono coperte dal ciclo di controllo o che possono esserlo regolarmente
illeggibile (es. spazi vuoti tra le tracce).
In alternativa è possibile segnalare file danneggiati anziché blocchi.
Se -md5 è "on", la modalità predefinita what=tracks cerca il checksum di libiofs
tag per i dati della sessione ISO e li confronta con i checksum calcolati
il flusso di dati.

-check_media_default [opzione [opzione ...]] --
Opzioni preimpostate per esecuzioni di file -check_media, -extract_cut e best_effort
estrazione. Le opzioni fornite con -check_media sovrascriveranno le opzioni preimpostate.
-extract_cut sovrascriverà automaticamente alcune opzioni.
Un'opzione è composta da una parola chiave, un carattere "=" e un valore. Le opzioni possono essere annullate
l'un l'altro. Quindi la loro sequenza è importante.
L'impostazione predefinita all'avvio del programma è:
use=indev what=tracce min_lba=-1 max_lba=-1 retry=default
time_limit=28800 item_limit=100000 data_to='' event=TUTTI
abort_file=/var/opt/xorriso/do_abort_check_media
sector_map='' map_with_volid=off patch_lba0=off report=blocchi
bad_limit=non valido slow_limit=1.0 chunk_size=0s async_chunks=0
L'opzione "reset=now" ripristina queste impostazioni predefinite di avvio.
Le opzioni non predefinite sono:
rapporto="file" elenca i file che utilizzano blocchi danneggiati (non con use=outdev). Il
il formato è come con find -exec report_damage. Si noti che una mancata corrispondenza della sessione MD5
contrassegna tutti i file della sessione come danneggiati. Se si desidera una distinzione più fine,
eseguire -md5 off prima di -check_media.
report="blocks_files" prima elenca i blocchi danneggiati e poi i file interessati.
use="outdev" legge dall'unità di uscita anziché dall'unità di ingresso. Questo evita
caricamento dell'albero dell'immagine ISO dal supporto.
use="mappa_settore" non legge alcun supporto ma carica il file fornito dall'opzione
sector_map= ed elabora questo risultato virtuale.
cosa="disco" scansiona l'intervallo di carico utile di un mezzo senza rispettare gli spazi vuoti dei binari.
cosa="immagine" simile a "disco", ma limita la scansione all'intervallo di ISO 9660
immagine, se presente.
min_lba=limite omette tutti i blocchi con indirizzi inferiori al limite.
max_lba=limite passa a what=disc e omette tutti i blocchi oltre il limite.
chunk_size=dimensione imposta il numero di byte da leggere in una lettura di basso livello
operazione. Questo viene arrotondato per difetto a blocchi interi di 2048 byte. 0 significa automatico
dimensione.
riprova="on" forza i tentativi di lettura con una dimensione minima significativa del blocco quando è normale
read chunk produce un errore di lettura. Questa dimensione è 1s con file CD e stdio, 16s con
DVD (1 blocco ECC) e 32 secondi con BD (1 cluster). Per impostazione predefinita, i tentativi sono solo
abilitato con il supporto CD. "retry=off" impedisce i tentativi per tutti i tipi di media.
abort_file=percorso_disco fornisce il percorso del file che potrebbe interrompere un'esecuzione di scansione. Aborto
succede se il file esiste e il suo mtime non è più vecchio dell'ora di inizio del file
correre. Usa il comando shell "touch" per attivarlo. A parte un'esecuzione del programma interrotta,
questo riporterà i blocchi testati e non testati e continuerà con l'esecuzione xorriso.
limite_tempo=secondi fornisce il numero di secondi dopo i quali deve essere eseguita la scansione
abortito. Ciò è utile per la scansione automatica di supporti che potrebbero altrimenti sovraccaricare il lavoro
l'unità nel suo sforzo di spremere alcuni blocchi leggibili. L'interruzione potrebbe essere ritardata
dall'unità che rosicchia l'ultima singola operazione di lettura. Valore -1 significa illimitato
tempo.
item_limit=numero fornisce il numero di voci dell'elenco di report dopo le quali interrompere.
Il valore -1 indica un numero di articolo illimitato.
data_to=percorso_disco copia i blocchi validi nel file specificato.
evento=gravità imposta la gravità data per un evento problematico che deve essere emesso a
la fine di un'esecuzione di controllo se i blocchi di dati erano illeggibili o non corrispondevano a quelli registrati
Checksum MD5. La gravità "ALL" disabilita questo evento.
mappa_settore=percorso_disco tenta di leggere il file fornito da disk_path come bitmap di settore e
per memorizzare un tale file di mappa dopo l'esecuzione della scansione. La bitmap dice quali blocchi hanno
stato letto correttamente nelle esecuzioni precedenti. È la memoria persistente per molti
scansioni sullo stesso supporto, anche con espulsione intermedia, per raccogliere
blocchi leggibili ogni volta che l'unità è abbastanza fortunata da produrli. Il file memorizzato
contiene un sommario leggibile dall'uomo delle tracce e dei loro indirizzi di blocco iniziale, seguiti
da dati bitmap binari.
Per impostazione predefinita, i blocchi non testati non sono considerati dannosi, ma piuttosto intenzionalmente
Non letto. Se ti aspetti che time_limit= o item_limit= interrompa la corsa, allora considera di farlo
usa bad_limit="non testato".
map_with_volid="on" esamina le tracce se sono immagini ISO e ne stampa
gli ID del volume nel sommario leggibile dall'uomo di sector_map=.
patch_lba0="on" trasferisce all'interno del file data_to= una copia del file attualmente caricato
la sessione va all'inizio di quel file e lo patch per essere valido in quella posizione.
Ciò rende la sessione caricata l'ultima sessione valida del file immagine quando viene ricevuta
montato o caricato come stdio: drive. Dopo quest'ultima verranno aggiunte nuove sessioni
sessione e sovrascriverà tutte le sessioni che l'hanno seguita.
patch_lba0="forza" esegue patch_lba0="on" anche se xorriso crede che il
i dati copiati non sono validi.
patch_lba0= può anche contenere un numero. Se è 32 o superiore viene preso come inizio
indirizzo della sessione da copiare. In questo caso non è necessario avere un
-indev e un'immagine caricata. ":force" può essere aggiunto dopo il numero.
bad_limit=soglia imposta la massima qualità che deve essere considerata come danno.
Scegli uno tra "buono", "md5_match", "slow", "parziale", "valido", "non testato",
"non valido", "tao_end", "off_track", "md5_mismatch", "illeggibile".
"valido" e "non valido" sono qualità importate da un file sector_map. "tao_end" e
"off_track" non sono intenzionalmente leggibili, ma neanche male. sono "parziali".
blocchi recuperati da un blocco parzialmente leggibile. Dovrebbero essere ok ma
provengono da un quartiere sospetto.
Le regioni "md5_match" e "md5_mismatch" si sovrappongono a regioni di altra qualità.
slow_limit=soglia imposta la soglia di tempo per un singolo blocco di lettura
considerato lento. Questo può essere un numero frazionario come 0.1 o 1.5.
async_chunks=numero abilita l'elaborazione MD5 asincrona se il numero è 2 o maggiore.
In questo caso il numero dato di blocchi letti viene allocato come buffer fifo. Su molto
le unità MMC veloci provano: chunk_size=64s async_chunks=16.

-check_md5 severità iso_rr_path [***]
Confronta il contenuto dei dati dei file indicati nell'immagine caricata con quelli registrati
Checksum MD5, se presenti. In caso di mancata corrispondenza un evento del dato
viene emessa la gravità. Può quindi essere gestito da impostazioni appropriate di comandi
-abort_on o -return_with che entrambi possono causare valori di uscita del programma diversi da zero
correre. Severity ALL sopprime quell'evento.
Questo comando segnala la corrispondenza e la mancata corrispondenza dei file di dati al canale dei risultati.
I file non di dati causano eventi NOTE. Ci saranno anche eventi UPDATE dai dati
lettura.
Se non viene fornito iso_rr_path, l'intera sessione caricata viene confrontata con il suo MD5
somma. Tieni presente che questo copre solo una sessione e non l'intera immagine se presente
sono sessioni più vecchie.

-check_md5_r severità iso_rr_path [***]
Come -check_md5 ma controllando tutti i file di dati sotto i percorsi indicati. Solo
verranno segnalati file di dati non corrispondenti.

osirrox ISO su disco ripristinare comandi:

Normalmente xorriso scrive solo su file su disco che sono stati dati come stdio: pseudo-drives o as
log files. Ma il suo alter ego osirrox è in grado di estrarre oggetti file da immagini ISO e
per creare, sovrascrivere o eliminare oggetti file su disco.
Si applicano le esclusioni dei file del disco di -not_mgt, -not_leaf, -not_paths. Se oggetti file su disco
esistono già quindi le impostazioni di -overwrite e -reassure si applicano. Ma -sovrascrivi "on"
attiva solo il comportamento di -overwrite "nondir". Cioè le directory non possono essere cancellate.
Le autorizzazioni di accesso ai file nell'immagine ISO non limitano il ripristino. La directory
i permessi sul disco devono consentire rwx.

-osirrox impostazione[:opzione:...]
L'impostazione "off" disabilita le manipolazioni del filesystem del disco. Questa è l'impostazione predefinita a meno che
il programma è stato avviato con leafname "osirrox". Altrimenti la capacità di ripristinare
i file possono essere abilitati esplicitamente da -osirrox "on". Può essere irrevocabilmente disabilitato
da -osirrox "bannato".
L'impostazione "bloccato" è come "off". Ma può essere revocato solo impostando
"sbloccare", che altrimenti è come "on". Questo può essere usato per frenare gli script di comando
che potrebbe usare "on" indesiderato.
Abilitare il ripristino di file speciali da "device_files" è potenzialmente pericoloso.
Il significato del numero st_rdev (vedi man 2 stat) dipende molto dal funzionamento
sistema. La cosa migliore è ripristinare i file del dispositivo solo sullo stesso sistema da cui si trovano
sono stati copiati. Se non è abilitato, i file del dispositivo nell'immagine ISO vengono ignorati durante
operazioni di ripristino.
A causa di un bug delle versioni precedenti, i file del dispositivo delle sessioni precedenti potrebbero avere
stato modificato in maggiore=0, minore=1. Quindi questa combinazione non viene ripristinata.
L'opzione "concat_split_on" è predefinita. Consente il ripristino di directory di file divisi
come file di dati se la directory contiene una raccolta completa della parte -cut_out
File. Con l'opzione "concat_split_off" tali directory vengono gestite come le altre
Directory di immagini ISO.
L'opzione "auto_chmod_off" è predefinita. Se è impostato "auto_chmod_on", accedere
le restrizioni per le directory del disco vengono aggirate se tali directory sono di proprietà
dall'utente effettivo che esegue xorriso. Ciò avviene concedendo temporaneamente rwx
permesso al proprietario.
L'opzione "sort_lba_on" può migliorare le prestazioni di lettura con le unità ottiche. Può
ripristinare un gran numero di collegamenti fisici senza esaurire -temp_mem_limit. Non è così
preservare la directory mtime e ha bisogno dell'opzione -osirrox auto_chmod_on per farlo
estrarre le directory che non offrono alcun permesso di scrittura. L'impostazione predefinita è "sort_lba_off".
L'opzione "o_excl_on" è l'impostazione predefinita a meno che il programma non sia stato avviato con leafname
"osirrox". Su GNU/Linux cerca di evitare l'uso di unità montate o in uso
da altri programmi libburn. L'opzione "o_excl_off" su GNU/Linux consente l'accesso a tali
unità. Le unità che vengono acquisite mentre "o_excl_off" rifiuteranno di essere cancellate,
formattato, scritto o espulso. Ma tieni presente che anche le richieste innocue possono rovinare
masterizzazioni in corso di CD-R[W] e DVD-R[W].
L'opzione "strict_acl_off" è predefinita. Tollera su FreeBSD la presenza di
directory "predefinito" ACL nell'immagine ISO. Con "strict_acl_on" questi GNU/Linux
Gli ACL causano su FreeBSD un evento FAILURE durante il ripristino con -acl "on".

-estratto iso_rr_path percorso_disco
Copia gli oggetti file in e sotto iso_rr_path nel loro corrispondente
indirizzi in e sotto disk_path. Questo è l'inverso di -map o -update_r.
Se iso_rr_path è una directory e disk_path è una directory esistente, allora entrambi
gli alberi verranno uniti. Gli attributi della directory vengono estratti solo se la directory del disco
viene creato di recente dall'operazione di copia. I file del disco vengono rimossi solo se necessario
essere sostituito da oggetti file dall'immagine ISO.
Il maggior numero possibile di attributi viene copiato insieme agli oggetti file ripristinati.

-estrazione_singola iso_rr_path percorso_disco
Come -extract, ma se iso_rr_path è una directory, il suo sottoalbero non lo ottiene
restaurato.

-estratto_l iso_rr_prefix prefisso_disco iso_rr_path [***]
Eseguire -extract con ciascuno dei parametri iso_rr_path. disk_path sarà
composto da iso_rr_path sostituendo iso_rr_prefix con disk_prefix.

-estrai_taglio iso_rr_path byte_offset byte_count percorso_disco
Copia un intervallo di byte da un file di dati da un'immagine ISO in un disco appena creato
file. Lo scopo principale di questo è quello di offrire un modo per gestire file di grandi dimensioni se lo sono
non sono supportati da mount -t iso9660 o se il filesystem del disco di destinazione non può essere archiviato
file di grandi dimensioni.
Se i byte di dati di iso_rr_path sono archiviati nell'immagine ISO caricata e nessun filtro
viene applicato e byte_offset è un multiplo di 2048, quindi un'esecuzione speciale di
-check_media viene eseguito. Potrebbe essere più veloce e più robusto del generale
metodo di lettura.

-cpx iso_rr_path [***] percorso_disco
Copia gli oggetti del file a foglia singola dall'immagine ISO all'indirizzo fornito da disk_path.
Se viene fornito più di un iso_rr_path, disk_path deve essere una directory o
inesistente. In quest'ultimo caso viene creato e vengono estratti i file
installato in esso con gli stessi nomi di foglia.
I componenti della directory mancanti in disk_path verranno creati, se possibile.
Le directory sono consentite come iso_rr_path solo con -osirrox "concat_split_on" e
solo se rappresentano effettivamente una raccolta completa di parti di file divisi -cut_out.

-cpax iso_rr_path [***] percorso_disco
Come -cpx ma ripristinando mtime, atime come nell'immagine ISO e cercando di impostare la proprietà
e raggruppare come nell'immagine ISO.

-cp_rx iso_rr_path [***] percorso_disco
Come -cpx ma estraendo anche interi alberi di directory dall'immagine ISO.
I percorsi del disco risultanti sono determinati come con il comando della shell cp -r : If disk_path
è una directory esistente, gli alberi verranno inseriti o uniti sotto questa
directory e manterranno i loro nomi foglia. La directory ISO "/" non ha un nome foglia
e quindi viene mappato direttamente su disk_path.

-cp_rax iso_rr_path [***] percorso_disco
Come -cp_rx ma ripristinando mtime, atime come nell'immagine ISO e cercando di impostare la proprietà
e raggruppare come nell'immagine ISO.

-incolla_in iso_rr_path percorso_disco byte_offset conteggio_byte
Leggere il contenuto di un file di dati ISO e scriverlo in un file di dati all'inizio del disco
al byte_offset. Scrivi al massimo byte_count_byte. Questo è l'inverso del comando
-ritagliare.

-concat modalità [destinazione | lim prog [args [...]] lim] iso_rr_path [***]
Copia il contenuto dei dati di uno o più file di dati dell'immagine ISO in un file su disco
oggetto, in un descrittore di file, oppure avviare un programma e copiarvi i dati
ingresso standard. Quest'ultimo è soggetto alle restrizioni di sicurezza per gli esterni
filtri.
Modalità sovrascrivere e aggiungere scrivi nel target che è dato dal secondo
parametro. Questo potrebbe essere il percorso di un oggetto file su disco o "-" che significa standard
output, o un testo nel formato /dev/fd/number, dove numero è un file aperto
descrittore (es. errore standard è /dev/fd/2). Un file di destinazione esistente non lo è
rimosso prima dell'inizio della scrittura. Se non è in grado di acquisire dati sui contenuti, allora questo
comando fallisce. La sovrascrittura in modalità tronca i file di dati normali a 0 dimensioni prima
scrivendoci dentro. Esempio:
-concat append /home/me/testo_accumulato /mio/iso/testo --

Moda tubo si aspetta come secondo parametro una parola di delimitazione che segnerà la fine di
l'elenco degli argomenti del programma. Il terzo argomento è il percorso_disco del programma. Esso
deve contenere almeno un '/'. $PATH non viene applicato. Ulteriori parametri fino al
la parola delimitatrice annunciata viene utilizzata come argomento con l'avvio del programma. Esempio:
-iso_rr_pattern su \
-tubo concat + /usr/bin/wc + "/mio/iso/file*" --

Gli ulteriori parametri in tutte le modalità sono gli iso_rr_paths dei file di dati. I loro
il contenuto viene concatenato nella copia.

-montare percorso ID entità unità
Produci la stessa riga di -mount_cmd e quindi eseguila come programma esterno eseguito
dopo aver rinunciato alla spinta raffigurata. Vedi anche -mount_opts. Questo richiede -osirrox a
essere abilitato e normalmente avrà esito positivo solo per il superutente. Per motivi di sicurezza il
il programma di montaggio viene eseguito solo se è raggiungibile come /bin/montare o /sbin/mount.

Comando compatibilità emulazioni:

La scrittura di ISO 9660 su CD viene tradizionalmente eseguita dal programma mkisofs come immagine ISO 9660
produttore e cdrecord come programma di masterizzazione. xorriso non si sforza per il loro completo
emulazione. Tuttavia è pronto a svolgere alcuni dei suoi compiti principali sotto il controllo di
comandi che in detti programmi attivano azioni comparabili.

-come opzione personalità [opzioni] --
Eseguire l'elenco delle opzioni di lunghezza variabile come emulazione sparsa del programma illustrato
dalla parola personalità.

Personalità"mkisofs" accetta le opzioni elencate con:
-as mkisofs -aiuto --
Tra questi: -R (sempre attivo), -r, -J, -o, -M, -C, -dir-mode, -file-mode, -path-list,
-m, -exclude-list, -f, -print-size, -pad, -no-pad, -V, -v, -version, -graft-points,
-z, -no-emul-boot, -b, -c, -boot-info-table, -boot-load-size, -input-charset, -G,
-output-charset, -U, -hide, -hide-joliet, -hide-list, -hide-joliet-list, percorsi file
e pathpec. Molte opzioni non sono supportate e portano al fallimento del
emulazione mkisofs. Alcuni vengono ignorati, ma è meglio non fare affidamento su questa tolleranza.
Le opzioni supportate sono documentate in dettaglio in xorrisofs.info e in man
xorrisofs. La descrizione qui si concentra sull'effetto dell'emulazione mkisofs in
il contesto di a xorriso eseguire.
A parte la personalità "cdrecord" non c'è un commit automatico alla fine
di un elenco di opzioni "mkisofs". Impostazioni di dettaglio -v (= "AGGIORNAMENTO") e -quiet (=
"SCUSA") persiste. Il file di output persiste fino a quando non accadono cose come -commit,
-rollback, -dev o fine di xorriso.
Le opzioni che influiscono su tutti gli oggetti file nell'immagine ISO, come -r o -dir-mode, lo faranno
essere applicato solo ai file che sono presenti nell'immagine ISO quando il comando -as
finisce. Se usi più comandi -as mkisofs nella stessa esecuzione, considera di inserire
tali opzioni nell'ultimo -as comando.
Se i file vengono aggiunti all'immagine, -pacifier viene impostato su "mkisofs" e
-stdio_sync è impostato su "off" per impostazione predefinita se non è stata ancora eseguita tale impostazione.
-graft-points è equivalente a -pathspecs on. Nota che i pathpec senza "=" sono
interpretato diversamente che con xorriso comando -aggiungi. Le directory vengono unite
con la directory principale dell'immagine ISO, altri tipi di file vengono mappati in quella radice
directory.
Se vengono forniti pathpecs e se nessun file di output è stato scelto prima o durante il
"mkisofs", quindi l'output standard (-outdev "-") entrerà in vigore. Se
-o punta a un file normale, quindi verrà troncato a 0 byte quando finalmente
inizia la scrittura. Questo troncamento non si verifica se l'unità viene scelta da xorriso
comandi prima -as mkisofs o dopo il suo delimitatore di elenco. Directory e simbolico
i collegamenti non sono obiettivi -o validi.
La scrittura su stdout è possibile solo se -as "mkisofs" era tra gli argomenti iniziali
o se altri argomenti di avvio hanno indirizzato l'unità di output allo standard output.
-print-size inibisce la produzione automatica di immagini alla fine del programma. Questo divieto è revocato
solo se le modifiche all'immagine in sospeso vengono eliminate.
Il riempimento viene conteggiato come parte dell'immagine ISO se non viene fornita l'opzione --emul-toc.
Se non viene fornito alcun -iso-level, viene scelto il livello 1 come primo file o directory
viene aggiunto all'immagine. Nella stessa occasione i nomi delle directory possono essere violati
l'opzione standard per -compliance allow_dir_id_ext. Questo può essere evitato per opzione
-disallow_dir_id_ext.
L'opzione -root è supportata. L'opzione -old-root è implementata da xorriso comandi
-mkdir, -cp_clone, -find update_merge e -find rm_merge. -root e -old-root insieme
comando -disk_dev_ino su "ino_only" e -md5 su "on", per impostazione predefinita. -disk_dev_ino
può essere impostato su "off" da --old-root-no-ino o su "on" da --old-root-devno . -md5 può
essere impostato su "off" da --old-root-no-md5 .
Le opzioni mkisofs non originali sono --quoted_path_list, --hardlinks, --acl, --xattr
, --md5 , --stdio_sync . Funzionano come il xorriso comandi con lo stesso nome
e il parametro hardcoded "on", ad esempio -acl "on". I parametri espliciti sono previsti da
--stdio_sync e --scdbackup_tag.
La capacità di preservare la cronologia multisessione su supporti sovrascrivibili ottiene
disabilitato per impostazione predefinita. Può essere abilitato usando --emul-toc con la prima sessione.
Vedere -compliance no_emul_toc.
--sort-weight ottiene come parametri un numero e un iso_rr_path. Il numero diventa
il peso di ordinamento LBA del file normale iso_rr_path o di tutti i file regolari
sotto la directory iso_rr_path. (Vedi -find -exec sort_weight).
Adottati da grub-mkisofs sono --protective-msdos-label (vedi -boot_image grub
tabella_partizione=on) e --modification-date=AAAAMMGGhhmmsscc (vedi -volume_date
uido). Per le immagini di avvio di GRUB avviabili da EFI, utilizzare --efi-boot. Esegue -boot_image
grub efi_path= circondato da due -boot_image "any" "next". Opzione alternativa -e
da Fedora genisoimage imposta bin_path e platform_id per EFI, ma esegue n
"prossimo".
Per le immagini ISOLINUX avviabili MBR c'è -isohybrid-mbr FILE, dove FILE è uno dei
i file Syslinux mbr/isohdp[fp]x*.bin . Usa questo invece di -G per applicare il
effetto di -boot_image isolinux partition_table=on.
--boot-catalog-hide è -boot_image any cat_hidden=on.
-mips-boot è uguale a -boot_image any mips_path= .
-mipsel-boot porta a mipsel_path= .
-partition_offset numero è -boot_image qualsiasi partition_offset=numero.
Il comando -append_partition è supportato.
-untranslated_name_len numero è -compliance untranslated_name_len=numero.
--old-empty è -compliance old_empty.
Le opzioni di genisoimage Jigdo Template Extraction vengono riconosciute ed eseguite
via xorriso comando -jigdo. Vedere i nomi "Alias:" lì per il significato di
opzioni genisoimage.

Personalità"xorrisofs""genisoimmagine", E"genisof" sono alias per "mkisofs".
If xorriso inizia con uno dei nomi di foglia "xorrisofs", "genisofs", "mkisofs",
o "genisoimage", quindi esegue -read_mkisofsrc e antepone -come "genisofs" a
gli argomenti del programma. Cioè tutti gli argomenti saranno interpretati in stile mkisofs fino a
Viene rilevato "--". Da quel momento in poi, gli argomenti vengono interpretati come xorriso comandi.
--no_rc come primo argomento di un tale avvio di programma impedisce l'interpretazione di
file di avvio. Vedere la sezione FILE di seguito.

Personalità"cdrecord" accetta le opzioni elencate con:
-as cdrecord -help --
Tra questi: -v, dev=, speed=, blank=, fs=, -eject, -atip, padsize=, tsize=,
-isosize, -multi, -msinfo, --grow_overwriteable_iso, write_start_address=, traccia
percorso del file sorgente o "-" per l'input standard come sorgente della traccia.
Ignora la maggior parte delle altre opzioni di cdrecord e cdrskin ma rifiuta su -audio,
-scanbus e su modalità di blanking sconosciute xorriso.
L'ambito è solo una singola traccia di dati per sessione da scrivere in bianco,
supporto sovrascrivibile o appendibile. Il mezzo viene chiuso se la chiusura è applicabile
e non è presente l'opzione -multi.
Se è stata acquisita un'unità di input, viene abbandonata. Questo è consentito solo se n
le modifiche all'immagine sono in sospeso.
dev= deve essere dato come xorriso indirizzo del dispositivo. Indirizzi come 0,0,0 o ATA:1,1,0 sono
non supportato.
Se viene fornita una sorgente di traccia, alla fine del file viene eseguito un commit automatico
Elenco delle opzioni "cdrecord".
--grow_overwriteable_iso abilita l'emulazione della multisessione su supporti sovrascrivibili.
Per abilitare l'emulazione di un TOC, la prima sessione necessita di -C 0,32 con -as mkisofs (ma
no -M) e --grow_overwriteable_iso write_start_address=32s con -as cdrecord.
Un emulatore cdrecord basato su libburn molto più elaborato è il programma cdrskin.
personali"xorrecord""wodim", E"cdrpelle" sono alias per "cdrecord".
If xorriso inizia con uno dei nomi di foglia "xorrecord", "cdrskin", "cdrecord",
o "wodim", quindi antepone automaticamente -as "cdrskin" agli argomenti del programma.
Vale a dire, tutti gli argomenti verranno interpretati in stile cdrecord fino a quando non viene incontrato "--".
Da quel momento in poi, gli argomenti vengono interpretati come xorriso comandi.
--no_rc come primo argomento di un tale avvio di programma impedisce l'interpretazione di
xorriso file di avvio. Vedere la sezione FILE di seguito.

-read_mkisofsrc
Prova uno per uno ad aprire per la lettura:
./.mkisofsrc , $MKISOFSRC , $HOME/.mkisofsrc , $(nomedir $0)/.mkisofsrc
In caso di successo, interpreta il contenuto del file come da man mkisofs CONFIGURATION e termina questo
comando. Non provare altri file. L'ultimo indirizzo viene utilizzato solo se argomento di avvio
0 ha un dirname non banale.
Il lettore attualmente interpreta le seguenti coppie NAME=VALUE: APPI
(-id_applicazione) , PUBL (-editore) , SYSI (-id_sistema) , VOLI (-volid) , VOLS
(-volto_id)
Eventuali altre righe verranno ignorate silenziosamente.

-pacificatore codice_comportamentale
Controllare il comportamento dei succhietti UPDATE durante le operazioni di scrittura. Il seguente
i codici di comportamento sono definiti:
"xorriso" è il formato predefinito:
Scrittura: settore XXXXX di AAAA [fifo attivo, nn% riempimento]
"cdrecord" è simile a:
X di Y MB scritti (fifo nn%) [buf mmm%]
"mkisofs"
nn% fatto, fine stima mar 15 lug 20:13:28 2008
La frequenza dei messaggi può essere regolata da
"intervallo=numero"
dove numero indica i secondi tra due messaggi. Le impostazioni consentite sono 0.1
a 60.0.

-scdbackup_tag list_path nome_record
Impostare il parametro "nome" per un record di checksum scdbackup. Verrà aggiunto
un tag di checksum scdbackup al tag di sessione -md5 se l'immagine inizia a LBA 0.
Questo è il caso se viene scritto come prima sessione su un supporto sequenziale o
convogliato in un programma, named pipe o dispositivo di caratteri.
Se list_path non è vuoto, il record verrà aggiunto anche al file di dati
dato da questo percorso.
Il programma scdbackup_verify riconoscerà e verificherà tag e record di file.

sceneggiatura, dialogo e Programma di controllo caratteristiche:

-no_rc
Solo se usato come primo argomento del programma questo comando impedisce la lettura e
interpretazione dei file di avvio. Vedere la sezione FILE di seguito.

-opzioni_dal_file indirizzo di file
Leggi l'input tra virgolette da fileaddress ed eseguilo come le righe di dialogo. Linee vuote
e le righe che iniziano con # vengono ignorate. Normalmente una riga dovrebbe contenerne una xorriso
comando e tutti i suoi parametri. Tuttavia le righe possono essere concatenate da a
barra rovesciata finale.
Vedi anche la sezione "Elaborazione del comando", paragrafo "Inserimento quotato".

-Aiuto
Stampa testo guida.

-versione
Stampa il nome e la versione del programma, le versioni dei componenti, la licenza.

-list_extra codice
Indica se alcune funzionalità extra sono state abilitate in fase di compilazione. Elenchi di codice "tutti".
tutte le caratteristiche e un titolo. Altri codici scelgono una singola caratteristica. Codice "codici"
li elenca. Condividono i nomi con i relativi comandi (vedi anche lì):
"acl" dice se xorriso ha un adattatore per ACL dei filesystem locali.
"xattr" dice se xorriso ha un adattatore per i filesystem locali EA.
"jigdo" indica se è possibile la produzione di file Jigdo.
"zisofs" indica se zisofs e i filtri gzip integrati sono abilitati.
"external_filter" indica se i processi di filtro esterni sono consentiti e se
sono consentiti se l'ID utente reale e l'ID utente effettivo differiscono.
"dvd_obs" indica se l'output di 64 kB su un supporto DVD è predefinito.
"use_readline" indica se readline può essere abilitato in modalità finestra di dialogo.

-storia TextLine
Copia la riga di testo nella cronologia di libreadline.

-stato modalità|filtro
Stampa le impostazioni correnti di xorriso. Modalità:
breve... stampa solo impostazioni importanti o modificate
lungo ... stampa tutte le impostazioni comprese le impostazioni predefinite
long_history come linee di storia lunghe e più
I filtri iniziano con '-' e vengono confrontati letteralmente con le righe di output di
-stato:storia_lunga. Una riga viene esclusa solo se il suo inizio corrisponde al testo del filtro.
Nessun carattere jolly.

-stato_storia_max numero
Imposta il numero massimo di righe di cronologia da riportare con -status "long_history".

-list_delimiter parola
Impostare il delimitatore di elenco da utilizzare al posto di "--". Deve essere una sola parola,
non deve essere vuoto, non deve superare gli 80 caratteri e non deve contenere virgolette
segni.
Per brevità il delimitatore di elenco è indicato come "--" in tutto il testo.

-sh_stile_risultato "acceso"|"spento"
Rendi l'output dei risultati di alcuni comandi di ispezione del filesystem più simile a
output di comandi shell equivalenti. L'effetto più importante è prevenire il
racchiudere gli indirizzi dei file tra virgolette con i comandi
-pwd -pwdx -ls -lsd -lsl -lsdl -lsx -lsdx -lslx -lsdlx
-du -dus -dux -dusx -findx -trova
Ciò renderà ambigua la rappresentazione dei nomi di file che contengono newline
caratteri. D'altra parte dovrebbe facilitare l'integrazione di xorriso in
script di shell che già utilizzano i comandi di shell corrispondenti.

-codici_barra rovesciata "on"|"off"|modalità[:modalità]
Abilita o disabilita l'interpretazione di rappresentazioni simboliche di special
caratteri con input tra virgolette, o con argomenti di programma o con testo di programma
produzione. Se abilitate si applicano le seguenti traduzioni:
\a=campana(007)\b=backspace(010)\e=Fuga(033) \f=avanzamento modulo(014)
\n=avanzamento riga(012) \r=carrello_ritorno(015) \t=linguetta(011)
\v=vtab(013) \\=backslash(134) \[0-7][0-7][0-7]=octal_code
\x[0-9a-f][0-9a-f]=codice_esadecimale \cC=controllo-C
Le traduzioni possono avvenire con input tra virgolette in 3 modalità:
"in_double_quotes" si traduce solo all'interno di " virgolette.
"in_quotes" si traduce all'interno di " e ' virgolette.
"with_quoted_input" si traduce all'interno e all'esterno delle virgolette.
Con gli argomenti del programma di avvio c'è la modalità:
"with_program_arguments" traduce gli argomenti del programma.
La modalità "encode_output" codifica i caratteri di output. Combina "encode_results" con
"encode_infos". La codifica tra virgolette singole o doppie si applica a 8 bit
caratteri ottali da 001 a 037, da 177 a 377 e a backslash(134). Citazione esterna
segnala che alcuni caratteri di controllo ASCII innocui rimangono non codificati: campana(007),
backspace(010), linguetta(011), avanzamento riga(012), avanzamento modulo(014), carrello_ritorno(015).
La modalità "off" è predefinita e disabilita qualsiasi traduzione. La modalità "on" è
"with_quoted_input:with_program_arguments:encode_output".

-limite_mem_temp numero["k"|"m"]
Impostare la dimensione massima della memoria temporanea da utilizzare per il buffering dipendente dall'immagine.
Attualmente ciò si applica all'espansione del modello, all'ordinamento LBA, al ripristino dei collegamenti fisici.
Il valore predefinito è 16 m = 16 MiB, minimo 64 k = 64 kiB, massimo 1024 m = 1 GiB.

-Stampa testo
Stampa una riga di testo sul canale dei risultati che per impostazione predefinita è stdout.

-info_stampa testo
Stampa una riga di testo sul canale delle informazioni che per impostazione predefinita è stderr.

-print_mark testo
Stampa una riga di testo sul canale del segno che per impostazione predefinita è diretto a entrambi, risultato
e canale informativo. Un testo vuoto non causerà alcun output.

-richiesta testo
Mostra il testo all'inizio della riga di output e attendi che l'utente prema il tasto Invio o
per inviare una riga tramite stdin.

-dormire secondo
Attendere il numero di secondi specificato prima di eseguire il comando successivo. Aspettarsi
granularità grossolana non migliore di 1/100 di secondo.

-errfile_log modalità percorso|canale
Se gli eventi problematici sono correlati ai file di input dal filesystem, allora il loro
disk_paths può essere registrato su un file o sui canali di output R o I.
La modalità può essere "semplice" o "contrassegnata". Quest'ultimo provoca linee di marker che danno
l'ora di inizio registro, inizio sessione di masterizzazione, fine sessione di masterizzazione, fine registro o programma
fine. In modalità "semplice", vengono registrati solo i percorsi dei file.
Se il percorso è "-" o "-R", il registro viene indirizzato al canale dei risultati. Percorso "-I"
lo indirizza al canale dei messaggi informativi. Qualsiasi testo che non inizia con "-" lo è
utilizzato come percorso per un file per aggiungere le righe di registro.
I file problematici possono essere registrati più volte durante l'esecuzione di un programma. Se la
l'esecuzione del programma si interrompe, quindi l'elenco potrebbe non essere completo a causa di alcuni file di input
potrebbe non essere stato elaborato affatto.
I percorsi errfile vengono trasportati come messaggi di gravità molto bassa "ERRFILE". Questo
il trasporto diventa visibile con -report_about "ALL".

-registro_sessione sentiero
Se il percorso non è vuoto fornisce l'indirizzo di un file di testo normale in cui un record di registro
viene aggiunto dopo ogni sessione. Questo registro può essere utilizzato per determinare start_lba
di una sessione per le opzioni di montaggio -o sbsector= (su GNU/Linux) o -s (su FreeBSD) da
data o ID volume.
Il formato del record è: timestamp start_lba size volume-id
I primi tre elementi sono singole parole, il resto della riga è l'ID del volume.

-scsi_log "acceso"|"spento"
La modalità "on" consente una registrazione molto dettagliata dei comandi SCSI e delle risposte dell'unità. Registrazione
i messaggi vengono stampati su stderr, non su nessuno dei xorriso canali di uscita.
Una proprietà speciale di questo comando è che la prima impostazione -scsi_log tra le
start argomenti è già in vigore quando le prime operazioni di xorriso inizio.
Solo "-scsi_log" con trattino "-" viene riconosciuto in questo modo.

-end
Terminare il programma dopo aver scritto le modifiche in sospeso.

-rollback_end
Elimina le modifiche in sospeso. Termina immediatamente il programma.

# qualsiasi testo
Solo nella finestra di dialogo o nella modalità di esecuzione del file e solo come primo spazio non vuoto nella riga: Do
non esegue la riga ma la memorizza nella cronologia di readline.

Assistenza da frontend programmi via stdin e standard:

-pkt_output "acceso"|"spento"
Consolida l'output di testo su stdout e classifica ogni riga in base a un indicatore di canale:
'R:' per le righe dei risultati,
'I:' per note e messaggi di errore,
'M:' per i testi -mark.
Il prossimo è un numero decimale di cui solo il bit 0 ha un significato per ora. 0 significa no
newline alla fine del payload, 1 significa che il carattere di newline alla fine del
la linea di uscita appartiene al carico utile. Dopo un altro due punti e uno spazio vuoto segue il
testo del carico utile.
Esempio:
I:1: inserisci opzione e parametri:

-file di registro indirizzo di file del canale
Copia l'output di un canale nel file specificato. Il canale può essere uno di: "." per tutti
canali, "I" per i messaggi informativi, "R" per le righe dei risultati, "M" per i testi -mark.

-marchio testo
Se il testo non è vuoto, verrà inviato ogni volta sul canale "M". xorriso è pronto
per la riga di dialogo successiva o prima xorriso esegue un comando immesso
il prompt del cercapersone.

-msg_op codice operativo testo_parametro
Questo comando facilita l'estrazione di particolari informazioni dal messaggio
output di altri comandi. Dà accesso alla funzione C API
Xorriso_parse_line() e al setaccio dei messaggi fornito dall'API C.
Si prega di fare riferimento alle loro descrizioni nel file xorriso.h. Inoltre aiuta
interpretare i codici di gravità dei messaggi informativi.
Gli utenti previsti sono programmi frontend che operano xorriso in modalità finestra di dialogo.
L'output del risultato di questo comando non viene catturato dal setaccio dei messaggi.
Sono definiti i seguenti codici operativi:
start_setaccio
Installa il setaccio dei messaggi a partire da Xorriso_sieve_big() e inizia a guardare il programma
messaggi. Il parametro_text non ha significato.
show_setaccio
Mostra un elenco di nomi di regole di filtro. Il parametro_text non ha significato. La lista
inizia con una riga con il valore di ritorno di Xorriso_sieve_get_result() con flag
bit3. Se questo valore è maggiore di 0, la riga successiva indica il numero di nomi.
Le righe seguenti mostrano un nome ciascuna.
read_setaccio
Usa il parametro text_text come nome di una regola di filtro e chiedi la sua successiva registrazione
risultato. Vedere Xorriso_sieve_big() per un elenco di nomi e stringhe di risposta.
Le stringhe registrate vengono emesse sul canale dei risultati. Vengono avvolti in linee
che raccontano la loro struttura. La prima riga indica il valore di ritorno di
Xorriso_sieve_get_result(). La riga successiva indica il numero di stringhe. Ogni stringa
inizia con una riga che indica il numero di righe della stringa. Quindi segui questi
Linee. Devono essere concatenati con un carattere di nuova riga tra ciascuno di essi.
Infine viene inserito il numero di risultati registrati ancora disponibili del nome dato
fuori.
clear_setaccio
Elimina tutte le stringhe registrate e continua a guardare i messaggi del programma. Il
parametro_testo non ha significato.
fine_setaccio
Smaltisci il setaccio con le sue regole di filtro e smetti di guardare i messaggi del programma. Il
parametro_testo non ha significato.
parse
Leggi un testo dall'input della finestra di dialogo e invialo a Xorriso_parse_line(). Il
parametro_testo parola deve essere composto da più parole separate da spazi vuoti. Sarà
necessario utilizzare entrambi i tipi di virgolette.
Es. "'Sessione ISO:' '' 0 0 1"
Le cinque parole dei parametri sono: prefisso, separatori, max_words, flag,
numero_di_righe_di_input. I primi quattro vengono consegnati a Xorriso_parse_line().
Il numero di righe di input meno uno dice a xorriso quanti sono i caratteri di nuova riga
parte del testo di input.
Il numero annunciato di righe di testo verrà letto dall'input della finestra di dialogo, concatenato
con un carattere di nuova riga tra ciascuno di essi e inviato a
Xorriso_parse_line() come riga di parametro. Si noti che le nuove righe al di fuori delle virgolette
i segni vengono interpretati come separatori se il parametro separatori è vuoto.
Le stringhe analizzate vengono emesse sul canale dei risultati. Vengono avvolti in linee che
racconta la loro struttura. La prima riga indica il valore di ritorno di
Xorriso_parse_line(). La riga successiva indica il numero di stringhe. Ogni stringa
inizia con una riga che indica il numero di righe della stringa. Quindi segui questi
Linee. Devono essere concatenati con un carattere di nuova riga tra ciascuno di essi.
Se -backslash_codes "encode_output" è abilitato, le stringhe vengono codificate
come se fossero racchiusi tra virgolette. In particolare ogni stringa verrà estratta come a
singola riga di risultato.
analisi_bulk
Come "analisi", ma con la quinta parola del parametro che è piuttosto numero_di_testi_input
di numero_di_righe_input. Ogni testo di input deve essere preceduto da una riga che lo dice
number_of_input_lines come con "analisi". Poi viene il numero annunciato di testo
Linee.
Tutti i testi di input verranno letti prima dell'inizio della stampa delle righe dei risultati. Questo consuma
memoria a xorriso. Quindi il numero_di_testi_input non dovrebbe essere estremamente alto. Sopra
d'altra parte, lo sono grandi transazioni di comando, testi di input e risultati
auspicabile se la latenza della connessione è un problema.
analizzare_silenziosamente
Come "analisi" ma non emette un messaggio di richiesta. Confuso per gli umani.
analizzare_in blocco_silenziosamente
Come "parse_bulk" ma non emette un messaggio di richiesta. Confuso per gli umani.
confrontare_sev
Il parametro_text deve contenere due testi di gravità separati da virgole come emessi da
questo programma. Come "SCUSA, AGGIORNAMENTO". Vedi anche il paragrafo "Trattamento delle eccezioni".
Questi due testi di gravità vengono confrontati e sul risultato viene stampato un numero
canale. Questo numero è 0 se entrambe le severità sono uguali. È -1 se il primo
gravità è inferiore alla seconda. È 1 è la prima gravità è più alta
rispetto al secondo.
L'esempio sopra "Scusate, AGGIORNAMENTO" produrrà 1.
lista_sev
Stampa sul canale dei risultati un elenco vuoto e separato di tutti i nomi di gravità. smistato
da bassa ad alta gravità.

-named_pipe_loop modalità[:modalità] disk_path_stdin disk_path_stdout disk_path_stderr
Sostituisci temporaneamente lo standard input, lo standard output e l'errore standard con named
tubi. Entra in modalità dialogo senza readline.
Le modalità definite sono:
"cleanup" rimuove i file pipe inviati al termine del ciclo.
"mantieni" non li elimina. Questa è l'impostazione predefinita.
"buffered" legge tutte le righe dalla pipe di input fino a EOF prima di aprire l'output
tubazioni ed elabora le linee di ingresso.
"diretto" apre i tubi di uscita dopo che è stata letta la prima riga di input. Ogni riga è
eseguito subito dopo la lettura. Questa è l'impostazione predefinita.
Gli altri tre parametri devono essere percorsi del disco di named pipe esistenti o essere
"-" per lasciare il canale i/o standard corrispondente non sostituito.
xorriso aprirà la pipe stdin, leggerà ed eseguirà le righe di dialogo da essa fino a quando il file
il mittente chiude il tubo. I tubi di uscita vengono aperti a seconda della modalità "bufferizzata" o
"diretto". Dopo che tutte le linee sono state eseguite, xorriso chiuderà il suo lato dei tubi
ed entrare in un nuovo ciclo di apertura, lettura ed esecuzione.
Se una riga di input è composta solo dalla parola "end_named_pipe_loop", allora
-named_pipe_loop terminerà e altri comandi xorriso potranno essere eseguiti da altri
fonti.

-lancio_frontend programma [argomenti ...] --
Avviare il programma che viene fornito come primo parametro. Invia gli altri parametri come
argomenti del programma. Abilita la modalità di dialogo di xorriso.
Vengono creati due oggetti pipe senza nome. xorriso standard input viene collegato a
output standard del programma avviato. xorriso output standard ed errore standard
connettersi allo standard input di quel programma.
xorriso si interromperà quando il programma avviato termina o se non può essere avviato affatto.
In entrambi i casi restituirà un valore di uscita diverso da zero. Il valore di uscita sarà zero se
il frontend invia -end o -rollback_end prima di terminare se stesso.
Questo comando può essere totalmente bannato in fase di compilazione. È vietato per impostazione predefinita se
xorriso funziona con autorizzazioni setuid.
Il nome del programma non verrà ricercato nelle directory $PATH. Per fare questo
clear, deve contenere almeno un carattere /. Il migliore è un percorso assoluto.
Esempio:
xorriso -launch_frontend "$(che xorriso-tcltk)" -stdio --
Il programma frontend dovrebbe prima inviare tramite il suo output standard:
-mark 0 -pkt_output on -msg_op start_sieve - -rassicurare off
Dovrebbe essere pronto per decodificare -pkt_output e per reagire ai messaggi -mark. Il migliore è
per incrementare il numero -mark dopo ogni sequenza di comandi inviata e quindi attendere
il nuovo numero da visualizzare in un messaggio di contrassegno:
...alcuni... comandi... -mark
Si consiglia inoltre:
-report_about AGGIORNAMENTO -abort_on MAI
-iso_rr_pattern disattivato -disk_pattern disattivato
Un controllo della versione di xorriso dovrebbe essere fatto, al fine di assicurarsi che tutto
sono presenti le caratteristiche desiderate.
Il comando -launch_frontend funzionerà solo una volta per esecuzione di xorriso. Se nessun comando
i parametri vengono inviati o se il programma è un testo vuoto, nessun programma lo sarà
avviato ma comunque -launch_frontend sarà irrevocabilmente disabilitato.

-progr testo
Usa il testo come nome di questo programma nei messaggi successivi

-prog_aiuto testo
Usa il testo come nome di questo programma ed esegui -help.

ESEMPI


Panoramica of esempi:
Come superutente impara a conoscere le unità disponibili
Vuotare il supporto e comporre una nuova immagine ISO come esecuzione batch
Una sessione di dialogo che fa più o meno la stessa cosa
Manipolare un'immagine ISO esistente sullo stesso supporto
Copia l'immagine ISO modificata da un supporto all'altro
Porta un albero ISOLINUX preparato su un supporto e rendilo avviabile
Modifica l'albero dei nomi di file esistente da ISO-8859-1 a UTF-8
Operare su strutture di archiviazione diverse dalle unità ottiche
Masterizza un file immagine ISO esistente su un supporto
Esegui esecuzioni multisessione secondo le tradizioni di cdrtools
Lascia che xorriso funzioni sotto growisofs
Regola le soglie per la verbosità, il valore di uscita e l'interruzione del programma
Esempi di stringhe temporali di input
Backup incrementale di alcuni alberi di directory
Ripristina gli alberi delle directory da una particolare sessione ISO su disco
Prova a recuperare i blocchi da un supporto danneggiato

As superuser Imparando informazioni disponibile unità
Su Linux, FreeBSD o NetBSD considerano di concedere i permessi rw a quegli utenti o gruppi che
deve essere in grado di utilizzare gli azionamenti con xorriso. Su Solaris usa pfexec. Considera di limitare
privilegi di xorriso a "base,sys_devices" e per dare il permesso r all'utente o al gruppo.
$ 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'

luminoso medie e comporre a nuovi ISO Immagine as partita eseguire il
Acquisisci l'unità /dev/sr2, rendi il supporto pronto per scrivere una nuova immagine, riempi l'immagine con il file
file dalle directory del disco rigido /home/me/sounds e /home/me/pictures.
Poiché non viene fornito alcun -dialog "on", il programma terminerà scrivendo la sessione nel file
media.
$ xorriso -outdev /dev/sr2 \
-vuoto come_necessario \
-mappa /home/me/suoni /suoni \
-mappa /home/me/immagini/immagini

L'immagine ISO può essere modellata in un modo più elaborato come il seguente: Ometti alcuni indesiderati
roba rimuovendolo dall'albero della directory dell'immagine. Reintrodurre alcune cose ricercate.
$ cd /casa/io
$ xorriso -outdev /dev/sr2 \
-vuoto come_necessario \
-mappa /home/me/suoni /suoni \
-mappa /home/me/immagini/immagini \
-rm_r \
/suona/indecente \
'/immagini/*privato*' \
/immagini/riservato \
--\
-CD / \
-aggiungi immagini/riservate/lavoro* --
Nota che '/pictures/*private*' è un pattern per iso_rr_paths while
pictures/confidential/work* viene ampliato dalla shell con indirizzi dal disco rigido.
I comandi -add e -map hanno regole di parametro diverse ma alla fine lo stesso effetto: loro
metti i file nell'immagine.

A dialogo Sessione fare informazioni , il stesso
Alcune impostazioni sono già fornite come argomento di avvio. Le altre attività vengono eseguite come dialogo
ingresso. Il cercapersone viene impostato su 20 righe di 80 caratteri.
L'unità viene acquisita dal comando -dev anziché -outdev per visualizzare il messaggio
sul suo contenuto attuale. Con il comando -blank questo contenuto è pronto per essere creato
sovrascritto e l'immagine ISO caricata viene svuotata.
Per poter espellere il supporto, la sessione deve essere impegnata in modo esplicito.
$ xorriso -dialogo on -pagina 20 80 -modello_disco on
inserisci opzione e argomenti:
-dev / dev / sr2
inserisci opzione e argomenti:
-vuoto come necessario
inserisci opzione e argomenti:
-mappa /casa/me/suona /suona -mappa /casa/me/immagini /immagini
inserisci opzione e argomenti:
-rm_r /suona/indecente /immagini/*privato* /immagini/riservato
inserisci opzione e argomenti:
-cdx /casa/me/immagini -CD /immagini
inserisci opzione e argomenti:
-Inserisci riservato/ufficio confidenziale/fabbrica
inserisci opzione e argomenti:
-a partire dal /
inserisci opzione e argomenti:
-commit_espulsione contro tutti i -end

Manipolare an esistente ISO Immagine on , il stesso medie
Carica immagine dall'unità. Rimuovere (cioè nascondere) la directory /sounds e i suoi subordinati. Rinominare
directory /pictures/confidential a /pictures/restricted. Modifica i permessi di accesso di
directory /immagini/limitato. Aggiungi nuovi alberi di directory /suoni e /filmati. Brucia al
stesso supporto, verificare se l'albero può essere caricato ed espellere.
$ xorriso -dev /dev/sr2 \
-rm_r /suoni -- \
-mv \
/immagini/riservato \
/immagini/limitato \
--\
-chmod go-rwx /immagini/limitato -- \
-map /home/me/prepared_for_dvd/sounds_dummy /suoni \
-map /home/me/prepared_for_dvd/movies /movies \
-commit -espelle tutto

Copia modificato ISO Immagine da prima medie a un altro
Carica l'immagine dall'unità di input. Esegui le stesse manipolazioni dell'esempio precedente. Acquisire
unità di output e cancellarla. Masterizza l'immagine modificata come prima e unica sessione sull'output
guidare.
$ xorriso -indev /dev/sr2 \
-rm_r /suoni -- \
...
-outdev /dev/sr0 -vuoto come_necessario \
-commit -espelle tutto

Portare a preparato ISOLINUX albero su medie e make it avviabile
L'utente ha già creato un albero di file adatto su disco e copiato i file ISOLINUX
nella sottodirectory ./boot/isolinux di quell'albero. Ora xorriso può bruciare un El Torito
supporto di avvio:
$ xorriso -outdev /dev/sr0 -vuoto come_necessario \
-mappa /home/me/ISOLINUX_prepared_tree / \
-boot_image isolinux dir=/boot/isolinux

Cambiare esistente filetto Nome albero da ISO-8859-1 a UTF-8
Questo esempio presuppone che l'immagine ISO esistente sia stata scritta con il set di caratteri ISO-8859-1
ma che i lettori si aspettavano UTF-8. Ora viene aggiunta una nuova sessione con il file convertito
nomi. Command -changes_pending "yes" abilita la scrittura nonostante la mancanza di qualsiasi
comando di manipolazione.
Per evitare qualsiasi punto debole del set di caratteri locale, questo comando fa finta che lo sia
utilizza già il set di obiettivi finale UTF-8. Pertanto potrebbero apparire strani nomi di file
messaggi, che saranno resi sicuri dal terminale dal comando -backslash_codes.
$ xorriso -in_charset ISO-8859-1 -local_charset UTF-8 \
-out_charset UTF-8 -backslash_codes su -dev /dev/sr0 \
-changes_pending sì -commit -eject all

Operare on conservazione strutture Altri di ottico unità
L'operazione di lettura-scrittura completa è possibile con file normali e dispositivi a blocchi:
$ xorriso -dev /tmp/file_regolare ...
Percorsi sotto / dev normalmente è necessario il prefisso "stdio:"
$ xorriso -dev stdio:/dev/sdb ...
Se /dev/sdb deve essere usato frequentemente e /dev/sda è il disco di sistema, allora considera di
inserire le seguenti righe in a xorriso File di avvio. Ti permettono di usare /dev/sdb
senza prefisso e proteggere il disco da /dev/sda da xorriso:
-drive_class bandito /dev/sda*
-drive_class innocuo /dev/sdb
Altri tipi di file scrivibili sono supportati in sola scrittura:
$ xorriso -outdev /tmp/named_pipe ...
Tra le unità di sola scrittura c'è l'output standard:
$ xorriso -outdev - \
...
| gzip >immagine.iso.gz

Bruciare an esistente ISO Immagine filetto a medie
In realtà funziona con qualsiasi tipo di dato, non solo con le immagini ISO:
$ xorriso -as cdrecord -v dev=/dev/sr0 vuoto=come_necessario image.iso

Eseguire multisessione corre as of cdrtools tradizioni
Tra i due processi può essere effettuato un trasporto o un filtraggio arbitrario.
La prima sessione è scritta così:
$ xorriso -as mkisofs prepare_for_iso/tree1 | \
xorriso -as cdrecord -v dev=/dev/sr0 vuoto=veloce -multi -eject -
Le sessioni di follow-up sono scritte in questo modo:
$ 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 preparato_per_iso/albero2 | \
xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
Espellere sempre il vassoio dell'unità tra le sessioni. Le vecchie sessioni vengono lette tramite /dev/sr0. Suo
il driver del dispositivo potrebbe non essere a conoscenza del contenuto modificato prima di caricare nuovamente il supporto.
In questo caso la sessione precedente non verrebbe caricata e la nuova sessione conterrebbe
solo i file appena aggiunti.
Per lo stesso motivo non lasciare xorriso -as cdrecord carica il supporto, ma piuttosto fallo
manualmente o da un programma che legge da /dev/sr0.
Questo esempio funziona solo per i media multisessione. Aggiungi l'opzione cdrskin
--grow_overwriteable_iso a tutti -come cdrecord viene eseguito per abilitare la multisessione
emulazione su supporto sovrascrivibile.

lasciare xorriso lavoro sotto crescere
growisofs si aspetta un programma di formattazione ISO che comprenda le opzioni -C e -M. Se xorriso
inizia con il nome "xorrisofs", quindi è adatto a questo.
$ export MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /alcuni/file
$ growisofs -M /dev/dvd /altro/file
Se nessun "xorrisofs" è disponibile sul tuo sistema, dovrai creare un collegamento
indicando il xorriso binary e dì a growisofs di usarlo. Ad esempio da:
$ ln -s $(che xorriso) "$HOME/xorrisofs"
$ export MKISOFS="$HOME/xorrisofs"
Si può uscire dall'emulazione di mkisofs con l'argomento "--" e farne uso xorriso comandi.
a growisofs non piacciono le opzioni che iniziano con "-o" ma -outdev deve essere impostato su "-". Quindi usa
"outdev" invece:
$ growisofs -Z /dev/dvd -- outdev - -update_r /mie/file /file
$ growisofs -M /dev/dvd -- outdev - -update_r /mie/file /file
growisofs ha eccellenti capacità di masterizzazione con DVD e BD. Non emula la sessione
storia su supporti sovrascrivibili, però.

Regola soglie da verbosità, exit APPREZZIAMO e Programma abortire
Sii abbastanza prolisso, esci da 32 se è stata rilevata la gravità "FAILURE", non interrompere prematuramente
ma forzatamente andare avanti fino alla fine dei comandi.
$ xorriso... \
-report_su AGGIORNAMENTO \
-ritorno_con FALLIMENTO 32 \
-abort_on MAI \
...

Esempi of ingresso tempi
Come stampato dalla data del programma: 'Gio novembre 8 14:51:13 CET 2007 '
Lo stesso senza parti ignorate: 'Nov 8 14:51:13 2007 '
Lo stesso previsto per data: 110814512007.13
Quattro settimane nel futuro: +4w
L'ora corrente: +0
Tre ore fa: -3h
Secondi dal 1 gennaio 1970: = 1194531416

Incrementale di riserva of a pochi elenco alberi
Questo cambia gli alberi delle directory /projects e /personal_mail nell'immagine ISO in modo che
diventano copie esatte delle loro controparti su disco. Vengono creati oggetti file ISO,
cancellato o ottenere i loro attributi modificati di conseguenza.
Verranno registrati ACL, xattr, hard link e checksum MD5. Il confronto accelerato è
abilitato a scapito di dimensioni di backup potenzialmente maggiori. Solo media con l'atteso
sono accettati ID volume o supporti vuoti. File con nomi che corrispondono a *.o o *.swp get
escluso esplicitamente.
Al termine della scrittura, la nuova sessione viene controllata dal suo MD5 registrato.
$ xorriso \
-abort_on FATALE \
-for_backup -disk_dev_ino su \
-assert_volid 'POSTA_PROGETTI_*' FATAL \
-dev /dev/sr0 \
-volid PROJECTS_MAIL_"$(data '+%Y_%m_%d_%H%M%S')" \
-non_foglia '*.o' -non_foglia '*.swp' \
-update_r /home/thomas/progetti /progetti \
-update_r /home/thomas/posta_personale /posta_personale \
-commit -toc -check_md5 FAILURE -- -espelle tutto
Da utilizzare più volte sullo stesso supporto, ogni volta che si aggiornano i due alberi del disco a
il mezzo è desiderato. Inizia con un supporto vuoto e aggiornalo fino a quando l'esecuzione non riesce
con grazia a causa della mancanza di spazio rimanente su quello vecchio.
Ciò ha senso se il backup completo lascia una notevole capacità rimanente sul supporto e se
le modifiche previste sono molto inferiori rispetto al backup completo. Per applicare la compressione zisofs
in quei file di dati che vengono copiati di recente dal filesystem locale, inserirli
comandi immediatamente prima -commit :
-hardlink esegui_aggiornamento \
-find / -type f -pending_data -exec set_filter --zisofs -- \
I comandi -disk_dev_ino e -for_backup dipendono dal dispositivo stabile e dai numeri di inode sul disco.
Senza di essi, un'esecuzione di aggiornamento potrebbe utilizzare -md5 "on" per confrontare le somme MD5 registrate con il
contenuto del file corrente sul disco rigido. Questo di solito è molto più veloce dell'impostazione predefinita che
confronta entrambi i contenuti direttamente.
Con Mount opzione -o "sbsettore=" su GNU/Linux o -s su FreeBSD o NetBSD è possibile
accedere agli alberi delle sessioni che rappresentano le versioni di backup precedenti. Con il supporto CD,
GNU/Linux mount accetta i numeri di sessione direttamente dalla sua opzione "session=".
Supporti multisessione e supporti più sovrascrivibili scritti da xorriso può dire ai sbsettori
delle loro sessioni di xorriso comando -toc. Usato dopo -commit il comando seguente
stampa il comando mount corrispondente per la sessione appena scritta (qui per mount point
/ mnt):
-mount_cmd "indev" "auto" "auto" / mnt
I comandi -mount_cmd e -mount sono anche in grado di produrre i comandi di montaggio per i più vecchi
sessioni nel sommario. Ad esempio come superutente:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

L'esempio sopra produce un risultato simile a -root / -old-root / con mkisofs. Per ottenere
gli alberi delle sessioni accumulati nelle nuove sessioni, lascia che tutti i comandi -update utilizzino un comune
directory padre e clonarlo dopo aver eseguito l'aggiornamento:
-update_r /home/thomas/progetti /corrente/progetti \
-update_r /home/thomas/posta_personale /corrente/posta_personale \
-clone /current /"$(data '+%Y_%m_%d_%H%M%S')" \
L'albero clonato avrà un nome come /2011_02_12_155700.

Le sessioni su supporti multisessione sono separate da diversi MB di blocchi inutilizzati. Quindi con
piccole sessioni la capacità di carico utile può diventare sostanzialmente inferiore al supporto complessivo
capacità. Se lo spazio rimanente su un supporto non è sufficiente per lo spazio vuoto successivo, l'unità
dovrebbe chiudere il supporto automaticamente.

Meglio do non è un uso il tuo minore di riserva da -aggiornamento_r. Avere almeno due media che tu
utilizzare in modo alternato. Quindi solo i backup più vecchi vengono messi in pericolo dalla nuova operazione di scrittura, mentre
il backup più recente viene archiviato in modo sicuro su un supporto diverso.
Tenere sempre un supporto vuoto pronto per eseguire un backup completo nel caso in cui il tentativo di aggiornamento fallisca
a causa della capacità residua insufficiente. Questo fallimento non rovinerà il vecchio mezzo, di
.

Ripristinare elenco alberi da a particolare ISO Sessione a disco
Questa è un'alternativa al montaggio del supporto e all'utilizzo delle normali operazioni sui file.
Per prima cosa controlla quali sessioni di backup si trovano sul supporto:
$ xorriso -outdev /dev/sr0 -toc
Quindi abilita il ripristino di ACL, xattr e hard link. Carica la sessione desiderata e copia il file
file di alberi su disco. Evita di creare /home/thomas/restored senza rwx-permission.
$ xorriso -per_backup \
-load volid 'PROJECTS_MAIL_2008_06_19*' \
-indev /dev/sr0 \
-osirrox su:auto_chmod_on \
-chmod u+rwx / -- \
-extract /progetti /home/thomas/restored/projects \
-extract /posta_personale /home/thomas/restored/posta_personale \
-rollback_end
Il comando finale -rollback_end impedisce un messaggio di errore sull'immagine alterata
scartato.

STIMA SMART DI a richiamare blocchi da a danneggiato medie
$ xorriso -abort_on MAI -indev /dev/sr0 \
-check_media time_limit=1800 report=blocks_files \
data_to="$HOME"/dvd_copy sector_map="$HOME"/dvd_copy.map --
Questo può essere ripetuto più volte, se necessario con -eject o con altre unità -indev.
Vedere la parte leggibile dall'uomo di "$HOME"/dvd_copy.map per gli indirizzi che possono essere utilizzati
"$HOME"/dvd_copy con opzione di montaggio -o sbsector= o -s.

Utilizzare xorriso online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.