IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

genisoimage - Online nel Cloud

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

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

PROGRAMMA:

NOME


genisoimage - crea filesystem ISO9660/Joliet/HFS con attributi Rock Ridge opzionali

SINOSSI


genisoimmagine [Opzioni] [-o Nome del file] pathpec [pathpec ...]

DESCRIZIONE


genisoimmagine è un programma di pre-masterizzazione per generare filesystem ibridi ISO9660/Joliet/HFS.

genisoimmagine è in grado di generare il Sistema Usa il Sharing Protocollo record (SOSP)
specificato dal Roccia Cresta scambio Protocollo. Questo è usato per descrivere ulteriormente il
file nel filesystem ISO9660 a un host Unix e fornisce informazioni come long
nomi di file, UID/GID, permessi POSIX, collegamenti simbolici e dispositivi a blocchi e caratteri
File.

Se vengono specificate le opzioni della riga di comando ibrida Joliet o HFS, genisoimmagine creerà il
metadati aggiuntivi del filesystem necessari per Joliet o HFS. Altrimenti genisoimmagine volere
generare un filesystem ISO9660 puro.

genisoimmagine può generare a vero (o condiviso) File system ibrido HFS. Si vedono gli stessi file
come file HFS quando si accede da un Macintosh e come file ISO9660 quando si accede da un altro
macchine. HFS sta per Hierarchical Compila il Sistema ed è il filesystem nativo utilizzato su
computer Macintosh.

Come alternativa, genisoimmagine può generare il Apple Estensioni a ISO9660 per ogni file.
Queste estensioni forniscono a ogni file CREATOR, TYPE e alcuni flag Finder quando
accessibile da un Macintosh. Vedi il HFS MACINTOSH RISORSE FORMATI sezione sottostante.

genisoimmagine prende un'istantanea di un dato albero di directory e genera un'immagine binaria che
corrisponderà a un filesystem ISO9660 e/o HFS quando scritto su un dispositivo a blocchi.

Ogni file scritto nel filesystem ISO9660 deve avere un nome file nel formato 8.3 (fino a
8 caratteri, punto, fino a 3 caratteri, tutti maiuscoli), anche se Rock Ridge è in uso.
Questo nome file viene utilizzato su sistemi che non sono in grado di utilizzare Rock Ridge
estensioni (come MS-DOS) e ogni nome di file in ogni directory deve essere diverso da
gli altri nomi di file nella stessa directory. genisoimmagine generalmente cerca di formare correttamente
nomi forzando il nome del file Unix in maiuscolo e troncandolo come richiesto, ma spesso questo
produce risultati insoddisfacenti quando i nomi troncati non sono tutti univoci. genisoimmagine
assegna pesi a ciascun nome di file e se due nomi che sono altrimenti uguali sono
trovato, il nome con la priorità più bassa viene rinominato per includere un numero di 3 cifre (garantito
essere unico). Ad esempio, i due file pippo.bar ed foo.bar.~1~ potrebbe essere reso come
FOO.BAR;1 ed FOO000.BAR;1.

Se utilizzato con varie opzioni HFS, genisoimmagine tenterà di riconoscere i file memorizzati in
un certo numero di formati di file Apple/Unix e copierà i fork di dati e risorse nonché
tutte le informazioni pertinenti del Finder. Vedi il HFS MACINTOSH RISORSE FORMATI sezione sottostante per ulteriori informazioni
sui formati genisoimmagine sostiene.

Si noti che genisoimmagine non è progettato per comunicare direttamente con lo scrittore. Più
gli autori hanno set di comandi proprietari che variano da un produttore all'altro e tu
bisogno di uno strumento specializzato per masterizzare effettivamente il disco. wodim è uno di questi strumenti. L'ultimo
versione wodim è disponibile da http://www.cdrkit.org/.

pathpec è il percorso dell'albero delle directory da copiare nel filesystem ISO9660.
È possibile specificare più percorsi e genisoimmagine unirà i file trovati in tutti i
componenti del percorso specificato per formare l'immagine del filesystem.

Se l'opzione -punti-innesto è stato specificato, è possibile innestare i percorsi a
punti diversi dalla directory radice ed è possibile innestare file o directory
sull'immagine del cdrom con nomi diversi da quelli che hanno nel filesystem di origine.
Questo è più facile da illustrare con un paio di esempi. Partiamo dal presupposto che a
file locale ../vecchio.lis esiste e si desidera includerlo nell'immagine del cdrom.

foo/bar/=../old.lis

includerà vecchio.lis nell'immagine del cdrom su /pippo/bar/vecchio.lis mentre la lavorazione del prodotto finito avviene negli stabilimenti del nostro partner

foo/bar/xxx=../old.lis

includerà vecchio.lis nell'immagine del cdrom su /pippo/bar/xxx. Lo stesso tipo di sintassi può essere
utilizzato anche con le directory. genisoimmagine creerà tutte le directory richieste in modo tale che
i punti di innesto esistono sull'immagine del cdrom — non è necessario che le directory appaiano in una
dei sentieri. Per impostazione predefinita, tutte le directory create al volo in questo modo avranno
autorizzazioni 0555 e sembrano essere di proprietà della persona che esegue genisoimmagine. Se desideri
altri permessi o proprietari delle directory intermedie, vedere - liquido, -gida, -dir-modalità,
-modalità file ed -nuova-modalità-dir.

genisoimmagine verrà eseguito anche su macchine Windows quando compilato con cygwin di Cygnus (disponibile
da http://www.cygwin.com/). Pertanto la maggior parte dei riferimenti in questa pagina man a Unix può essere
sostituito con Win32.

VERSIONI


Diverse opzioni possono essere specificate come predefinite in a .genisoimagerc file di configurazione, come
così come sulla riga di comando. Se un parametro è specificato in entrambi i posti, l'impostazione da
viene utilizzata la riga di comando. Per i dettagli sul formato e le possibili posizioni di questo file,
vedere genisoimagerc(5).

-astratto filetto
Specifica il nome del file astratto. C'è spazio per 37 caratteri. Equivalente a
ABS nel .genisoimagerc file.

-A ID applicazione
Specifica una stringa di testo che verrà scritta nell'intestazione del volume. Questo dovrebbe
descrivere l'applicazione che sarà sul disco. C'è spazio per 128
caratteri. Equivalente a APP nel .genisoimagerc file.

-consenti di dimensioni limitate
Quando si elaborano file più grandi di 2GiB che non possono essere facilmente rappresentati in
ISO9660, aggiungili con una dimensione del file visibile ridotta a ISO9660 e con il corretto
dimensione del file visibile al sistema UDF. Il risultato è un filesystem incoerente e
gli utenti devono assicurarsi di utilizzare davvero UDF anziché il driver ISO9660 per leggere
un tale disco. Implica l'abilitazione -udf.

-consenti-punti-iniziali

-ldot Consenti ai nomi dei file ISO9660 di iniziare con un punto. Di solito, viene sostituito un punto iniziale
con un carattere di sottolineatura per mantenere la compatibilità con MS-DOS.
Questo viola lo standard ISO9660, ma funziona su molti sistemi. Uso
con cautela.

-consenti-minuscolo
Questa opzione consente di visualizzare caratteri minuscoli nei nomi di file ISO9660.
Questo viola lo standard ISO9660, ma funziona su alcuni sistemi. Uso
con cautela.

-consenti-multipunto
Questa opzione consente di visualizzare più di un punto nei nomi di file ISO9660. un leader
dot non è influenzato da questa opzione, può essere consentito separatamente usando
-consenti-punti-iniziali.
Questo viola lo standard ISO9660, ma funziona su molti sistemi. Uso
con cautela.

-biblio filetto
Specifica il nome del file bibliografico. C'è spazio per 37 caratteri.
Equivalente a BIBL nel .genisoimagerc file.

-cache-inode

-no-node-cache
Abilita o disabilita la memorizzazione nella cache di inode e numeri di dispositivo per trovare collegamenti reali ai file. Se
genisoimmagine trova un hard link (un file con più nomi), anche il file sarà
hard-linked sul CD, quindi il contenuto del file viene visualizzato solo una volta. Questo aiuta a risparmiare
spazio. -cache-inode è l'impostazione predefinita sui sistemi operativi simili a Unix, ma
-no-node-cache è predefinito su alcuni altri sistemi come Cygwin, perché non lo è
si può presumere che i numeri di inode siano univoci su quei sistemi. (Alcune versioni di
Cygwin crea numeri di inode falsi utilizzando un algoritmo di hashing debole, che potrebbe produrre
duplicati.) Se due file hanno lo stesso numero di inode ma non sono collegamenti reali al
stesso file, genisoimmagine -cache-inode non si comporterà correttamente. -no-node-cache
è sicuro in tutte le situazioni, ma in tal caso genisoimmagine non è in grado di rilevare gli hard link,
quindi l'immagine del CD risultante potrebbe essere più grande del necessario.

-alfa-avvio immagine_di_avvio_alfa
Specifica il percorso e il nome del file dell'immagine di avvio da utilizzare quando si crea un
CD avviabile Alpha/SRM. Il nome del percorso deve essere relativo al percorso di origine specificato
a genisoimmagine.

-hppa-bootloader hppa_bootloader_immagine
Specifica il percorso e il nome file dell'immagine di avvio da utilizzare durante la creazione di un HPPA
CD avviabile. Il nome del percorso deve essere relativo al percorso di origine specificato in
genisoimmagine. Sono necessarie altre opzioni, almeno un nome file del kernel e un
riga di comando di avvio. Vedi il HPPA NOTE sezione seguente per ulteriori informazioni.

-hppa-cmdline hppa_boot_command_line
Specifica la riga di comando da passare al boot loader HPPA quando si effettua un
CD avviabile. Separare i parametri con spazi o virgole. Più opzioni devono essere
passato a genisoimmagine, almeno un nome di file del kernel e il boot loader
nome del file. Vedi il HPPA NOTE sezione seguente per ulteriori informazioni.

-hppa-kernel-32 hppa_kernel_32

-hppa-kernel-64 hppa_kernel_64
Specifica il percorso e il nome del file delle immagini del kernel a 32 e/o 64 bit da
utilizzato durante la creazione di un CD avviabile HPPA. I nomi dei percorsi devono essere relativi alla sorgente
percorso specificato per genisoimmagine. Sono necessarie altre opzioni, per lo meno il
nome del file del caricatore di avvio e la riga di comando di avvio. Vedi il HPPA NOTE sezione sottostante
per maggiori informazioni.

-hppa-ramdisk hppa_ramdisk_image
Specifica il percorso e il nome file dell'immagine ramdisk da utilizzare quando si crea un HPPA
CD avviabile. Il nome del percorso deve essere relativo al percorso di origine specificato in
genisoimmagine. Questo parametro è facoltativo. Sono necessarie altre opzioni, in fin dei conti
almeno un nome di file del kernel e la riga di comando di avvio. Vedi il HPPA NOTE sezione sottostante
per maggiori informazioni.

-Mips-boot mips_boot_immagine
Specifica il percorso e il nome del file dell'immagine di avvio da utilizzare quando si crea un
CD avviabile SGI/big-endian MIPS. Il nome del percorso deve essere relativo al percorso di origine
specificato a genisoimmagine. Questa opzione può essere specificata più volte, per memorizzare
a 15 immagini di avvio.

-mipsel-boot mipsel_boot_image
Specifica il percorso e il nome del file dell'immagine di avvio da utilizzare quando si crea un
CD avviabile MIPS DEC/little-endian. Il percorso deve essere relativo alla sorgente
percorso specificato per genisoimmagine.

-B img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e

-sparc-boot img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e
Specifica un elenco separato da virgole di immagini di avvio necessarie per rendere avviabile un file
CD per sistemi SPARC. La partizione 0 viene utilizzata per l'immagine ISO9660, la prima immagine
il file è mappato alla partizione 1. L'elenco separato da virgole può avere fino a 7 campi,
compresi i campi vuoti. Questa opzione è necessaria per creare un CD avviabile per Sun
Sistemi SPARC. Se -B or -sparc-boot è stato specificato, il primo settore del
l'immagine risultante conterrà un'etichetta del disco solare. Questa etichetta del disco specifica la fetta 0
per l'immagine ISO9660 e le sezioni da 1 a 7 per le immagini di avvio che sono state
specificato con questa opzione. Byte offset da 512 a 8191 all'interno di ciascuna delle ulteriori
le immagini di avvio devono contenere un avvio primario che funzioni per lo SPARC appropriato
architettura. Il resto di ciascuna delle immagini di solito contiene un filesystem UFS utilizzato
per la fase di avvio del kernel primario.

Il metodo di avvio implementato è quello trovato con SunOS 4.x e SunOS 5.x.
Tuttavia, non dipende dagli interni di SunOS ma solo dalle proprietà di Open
Prompt di avvio, quindi dovrebbe essere utilizzabile per qualsiasi sistema operativo per i sistemi SPARC. Per più
informazioni vedere anche il NOTE sezione sottostante.

Se il nome del file speciale ... viene utilizzata, la partizione di avvio effettiva e tutte le successive
sono mappati alla partizione precedente. Se genisoimmagine si chiama con -G Immagine -B ...
tutte le partizioni di avvio sono mappate sulla partizione che contiene ISO9660
l'immagine del filesystem e l'immagine di avvio generica che si trova nei primi 16 settori
del disco viene utilizzato per tutte le architetture.

-G generic_boot_image
Specifica il percorso e il nome del file dell'immagine di avvio generica da utilizzare quando si crea un
CD di avvio generico. L'immagine di avvio verrà posizionata sui primi 16 settori del
CD, prima del descrittore di volume primario ISO9660. Se questa opzione viene utilizzata insieme
con -sparc-boot, l'etichetta del disco Sun si sovrapporrà ai primi 512 byte del
immagine di avvio generica.

-b eltorito_boot_image
Specifica il percorso e il nome del file dell'immagine di avvio da utilizzare quando si crea un El
CD di avvio Torito per PC x86. Il nome del percorso deve essere relativo al percorso di origine
specificato a genisoimmagine. Questa opzione è necessaria per rendere avviabile un El Torito
CD. L'immagine di avvio deve essere esattamente 1200 kB, 1440 kB o 2880 kB e genisoimmagine
utilizzerà questa dimensione durante la creazione del filesystem ISO9660 di output. Il BIOS del PC lo farà
usa l'immagine per emulare un floppy disk, quindi il primo settore da 512 byte dovrebbe contenere
Codice di avvio del PC. Funzionerà, ad esempio, se l'immagine di avvio è un avvio basato su LILO
floscio.

Se l'immagine di avvio non è l'immagine di un floppy, è necessario aggiungerne una
-avvio-disco-hard or -no-emul-boot. Se il sistema non dovesse avviarsi dall'emulato
disco, uso -nessun avvio.

If -ordinare non è stato specificato, le immagini di avvio sono ordinate con priorità bassa (+2)
all'inizio del mezzo. Se non ti piace, devi specificare un ordinamento
peso 0 per le immagini di avvio.

-eltorito-alt-boot
Inizia con un nuovo set di parametri di avvio di El Torito. Fino a 63 voci di avvio di El Torito
possono essere memorizzati su un singolo CD.

-avvio-disco-hard
Specifica che l'immagine di avvio utilizzata per creare i CD avviabili di El Torito è un disco rigido
Immagine. L'immagine deve iniziare con un record di avvio principale che contiene un singolo
partizione.

-no-emul-boot
Specifica che l'immagine di avvio utilizzata per creare i CD avviabili di El Torito è un "no"
emulazione". Il sistema caricherà ed eseguirà questa immagine senza eseguire
qualsiasi emulazione del disco.

-nessun avvio
Specifica che il CD El Torito creato deve essere contrassegnato come non avviabile. Il
il sistema fornirà un'unità emulata per l'immagine, ma si avvierà da uno standard
dispositivo di avvio.

-boot-load-seg segmento_address
Specifica l'indirizzo del segmento di caricamento dell'immagine di avvio per El Torito senza emulazione
CDS.

-dimensione del caricamento di avvio carica_settori
Specifica il numero di settori "virtuali" (512 byte) da caricare in modalità senza emulazione.
L'impostazione predefinita è caricare l'intero file di avvio. Alcuni BIOS potrebbero avere problemi se questo
non è un multiplo di 4.

-boot-info-tabella
Specifica che una tabella a 56 byte con le informazioni del layout del CD-ROM sarà
patchato all'offset 8 nel file di avvio. Se viene data questa opzione, il file di avvio è
modificato in , il source filesystem, quindi fai una copia di questo file se non può essere
facilmente rigenerabile! Vedi il EL TORITO BOOT INFO TABELLA sezione per una descrizione di
questo tavolo.

-C last_sess_start, next_sess_start
Questa opzione è necessaria per creare un CD Extra o l'immagine di una seconda sessione o un
sessione di livello superiore per un disco multisessione. -C prende due numeri separati da a
virgola. Il primo è il primo settore nell'ultima sessione del disco che dovrebbe essere
allegato a. Il secondo numero è il numero del settore iniziale della nuova sessione.
I numeri corretti possono essere recuperati chiamando wodim -msinfo ... If -C è usato in
congiunzione con -M, genisoimmagine creerà un'immagine del filesystem che è destinata a
essere una continuazione della sessione precedente. Se -C viene utilizzato senza -M, genisoimmagine
creerà un'immagine del filesystem che deve essere utilizzata per una seconda sessione su
un CD in più. Questo è un CD multisessione che contiene i dati audio nella prima sessione
e un filesystem ISO9660 nella seconda sessione.

-c boot_catalogo
Specifica il percorso e il nome del file del catalogo di avvio, richiesto per un El
CD avviabile Torito. Il nome del percorso deve essere relativo al percorso di origine specificato in
genisoimmagine. Questo file verrà inserito nell'albero di output e non creato in
il filesystem di origine, quindi assicurati che il nome del file specificato non sia in conflitto con an
file esistente o verrà escluso. Di solito un nome come boot.catalogo è scelto.

If -ordinare non è stato specificato, il catalogo di avvio è stato ordinato con priorità bassa (+1) a
l'inizio del mezzo. Se non ti piace, devi specificare un ordinamento
peso di 0 per il catalogo di avvio.

-controlla-vecchi nomi
Controlla tutti i nomi di file importati dalla vecchia sessione per la conformità con ISO9660
regole di denominazione dei file. Senza questa opzione, solo i nomi più lunghi di 31 caratteri sono
selezionato, poiché questi file rappresentano una grave violazione dello standard ISO9660.

-sessione di controllo filetto
Controlla tutte le vecchie sessioni per verificarne la conformità con l'attuale genisoimmagine Denominazione file ISO9660
regole. Questa è un'opzione di alto livello che combina -M filetto -C 0,0 -controlla-vecchi nomi.
Per il parametro filetto, vedere la descrizione di -M.

-diritto d'autore filetto
Specifica le informazioni sul copyright, in genere un nome file sul disco. C'è spazio
per 37 caratteri. Equivalente a COPIA nel .genisoimagerc file.

-d Non aggiungere un punto ai file che ne sono sprovvisti.
Questo viola lo standard ISO9660, ma funziona su molti sistemi. Uso
con cautela.

-D Non utilizzare la rilocazione profonda delle directory e impacchettale semplicemente nel modo in cui vediamo
Loro.
Se ISO9660:1999 non è stato selezionato, questo viola lo standard ISO9660, ma
sembra funzionare su molti sistemi. Usare con cautela.

-dir-modalità modo
Sostituisce la modalità delle directory utilizzate per creare l'immagine per modo, specificato come 4
cifre dei bit di autorizzazione come in chmod(1). Questa opzione abilita automaticamente Rock
Estensioni di cresta.

-dvd-video
Genera un filesystem UDF compatibile con DVD-Video. Questo viene fatto ordinando l'ordine di
il contenuto dei file appropriati e aggiungendo il riempimento tra i file se
necessario. Nota che l'ordinamento funziona solo se i nomi dei file DVD-Video includono
solo caratteri maiuscoli.

Nota che per ottenere un'immagine del filesystem compatibile con DVD-Video, devi
preparare un albero di directory compatibile con DVD-Video. Ciò richiede una directory VIDEO_TS
(tutto maiuscolo) nella directory principale del DVD risultante, e di solito in un'altra
elenco AUDIO_TS. VIDEO_TS deve includere tutti i file necessari (i nomi dei file devono essere
tutto maiuscolo) per un filesystem DVD-Video compatibile.

-f Segui i collegamenti simbolici durante la generazione del filesystem. Quando questa opzione non è attiva
utilizzare, i collegamenti simbolici verranno inseriti utilizzando Rock Ridge se abilitati, altrimenti
verrà ignorato.

-modalità file modo
Sostituisce la modalità dei file normali utilizzati per creare l'immagine per modo, specificato come
4 cifre di bit di autorizzazione come in chmod(1). Questa opzione abilita automaticamente Rock
Estensioni di cresta.

-gida gid
Sostituisce l'ID del gruppo letto dai file di origine al valore di gid. Specificando
questa opzione abilita automaticamente le estensioni Rock Ridge.

-gui Cambia il comportamento per una GUI. Questo attualmente rende l'output più prolisso ma
potrebbe avere altri effetti in futuro.

-punti-innesto
Consenti l'uso di punti di innesto per i nomi di file. Se viene utilizzata questa opzione, tutti i nomi di file sono
controllato per i punti di innesto. Il nome del file è diviso al primo uguale senza caratteri di escape
cartello. Tutte le occorrenze dei caratteri `\' e `=' devono essere precedute da `\' if
-punti-innesto è stato specificato.

-nascondere glob
Nascondi tutti i file corrispondenti glob, un carattere jolly shell, dall'essere visto nel
Directory ISO9660 o Rock Ridge. glob può corrispondere a qualsiasi parte del nome file o del percorso.
If glob corrisponde a una directory, il contenuto di quella directory verrà nascosto. In
per far corrispondere il nome di una directory, assicurati che il nome del percorso non includa un finale
carattere "/". Tutti i file nascosti verranno comunque scritti sull'immagine del CD di output
file. Guarda anche -hide-joliete LEGGIMI.nascondi. Questa opzione può essere utilizzata più volte
volte.

-nascondi-lista filetto
Un file contenente un elenco di caratteri jolly della shell da nascondere. Vedere -nascondere.

-nascosto glob
Aggiungi l'attributo di directory ISO9660 nascosto (esistenza) per file e directory
corrispondenza glob, un modello di caratteri jolly della shell. Questo attributo impedirà i file
dall'essere mostrato da alcuni comandi MS-DOS e Windows. glob può corrispondere a qualsiasi parte di
il nome del file o il percorso. Per abbinare il nome di una directory, assicurati che il nome del percorso
non include un carattere "/" finale. Questa opzione può essere utilizzata più volte.

-lista-nascosta filetto
Un file contenente un elenco di caratteri jolly della shell per ottenere l'attributo nascosto. Vedere
-nascosto.

-hide-joliet glob
Nascondi file e directory corrispondenti glob, un carattere jolly shell, dall'essere visto
nella directory Joliet. glob può corrispondere a qualsiasi parte del nome file o del percorso. Se glob
corrisponde a una directory, il contenuto di quella directory verrà nascosto. In modo da
corrisponde al nome di una directory, assicurati che il nome del percorso non includa un `/' finale
carattere. Tutti i file nascosti verranno comunque scritti nel file immagine del CD di output.
Questa opzione viene solitamente utilizzata con -nascondere. Vedi anche LEGGIMI.nascondi. Questa opzione potrebbe essere
usato più volte.

-nascondi-lista-joliet filetto
Un file contenente un elenco di caratteri jolly della shell da nascondere dall'albero Joliet. Vedere
-hide-joliet.

-hide-joliet-trans-tbl
Nascondi il TRAS.TBL file dall'albero Joliet. Questi file di solito non fanno
senso nel mondo Joliet in quanto elencano il vero nome e il nome ISO9660 che potrebbe
entrambi sono diversi dal nome Joliet.

-nascondi-rr-spostato
Rinominare la directory RR_SPOSTATO a .rr_movimento nell'albero di Rock Ridge. Sembra essere
impossibile nascondere completamente il RR_SPOSTATO directory dall'albero di Rock Ridge.
Questa opzione rende solo l'albero visibile meno confuso per le persone che non lo sanno
a cosa serve questa directory. Se hai bisogno di no RR_SPOSTATO directory a tutti, tu
dovrebbe usare -D. Si noti che se -D è stato specificato, il filesystem risultante non lo è
Conforme a ISO9660 livello 1 e non sarà leggibile su MS-DOS. Vedi anche il NOTE
.

-set di caratteri di input set di caratteri
Set di caratteri di input che definisce i caratteri utilizzati nei nomi di file locali. Per ottenere una lista
di nomi di set di caratteri validi, call genisoimmagine -set di caratteri di input Aiuto. Per ottenere un 1:1
mappatura, puoi usare difetto come nome del set di caratteri. I valori iniziali predefiniti sono cp437
su sistemi basati su DOS e iso8859-1 su tutti gli altri sistemi. Vedi il CARATTERE SETS
sezione sottostante per maggiori dettagli.

-set di caratteri di output set di caratteri
Set di caratteri di output che definisce i caratteri che verranno utilizzati in Rock Ridge
nomi di file. Il valore predefinito è il set di caratteri di input. Vedere CARATTERE SETS sezione sottostante per
più dettagli.

-iso-livello livello
Imposta il livello di conformità ISO9660. I numeri validi sono da 1 a 4.

Con il livello 1, i file possono essere costituiti da una sola sezione e i nomi dei file sono limitati a
Caratteri 8.3.

Con il livello 2, i file possono essere costituiti da una sola sezione.

Con il livello 3, non si applicano restrizioni (diverse da ISO-9660:1988).

Con tutti i livelli ISO9660 da 1 a 3, tutti i nomi di file sono limitati a lettere maiuscole
lettere, numeri e trattini bassi (_). I nomi dei file sono limitati a 31 caratteri,
l'annidamento delle directory è limitato a 8 livelli e i nomi di percorso sono limitati a 255
caratteri.

Il livello 4 ufficialmente non esiste ma genisoimmagine lo mappa a ISO-9660:1999, che
è ISO9660 versione 2.

Con il livello 4, un descrittore di volume avanzato con numero di versione e struttura del file
viene emesso il numero di versione impostato su 2. L'annidamento delle directory non è limitato a 8 livelli,
non è necessario che un file contenga un punto e il punto non ha un significato speciale,
i nomi dei file non hanno numeri di versione e i nomi dei file possono contenere fino a 207 caratteri
lungo o 197 caratteri se si utilizza Rock Ridge.

Quando si creano immagini della versione 2, genisoimmagine emette un descrittore di volume avanzato,
simile ma non identico a un descrittore di volume primario. Attenzione a non usare
software danneggiato per rendere avviabili le immagini ISO9660 assumendo una seconda copia PVD e
patchando questa presunta copia PVD in un El Torito VD.

-J Genera record di directory Joliet oltre ai normali nomi di file ISO9660. Questo
è utile principalmente quando i dischi devono essere utilizzati su macchine Windows. Joliet
i nomi dei file sono specificati in Unicode e ogni componente del percorso può essere fino a 64 Unicode
caratteri lunghi. Nota che Joliet non è uno standard, solo Microsoft Windows e
I sistemi Linux possono leggere le estensioni Joliet. Per una maggiore portabilità, considerare l'utilizzo
entrambe le estensioni Joliet e Rock Ridge.

-joliet-lungo
Consenti ai nomi dei file Joliet di contenere fino a 103 caratteri Unicode, anziché 64. Questo
infrange le specifiche Joliet, ma sembra funzionare. Usare con cautela.

-jcharset set di caratteri
Una combinazione di -J -set di caratteri di input set di caratteri. Vedere il CARATTERE SETS sezione sottostante
per ulteriori dettagli.

-l Consenti nomi di file completi di 31 caratteri. Normalmente il nome del file ISO9660 sarà in un 8.3
formato compatibile con MS-DOS, anche se lo standard ISO9660 lo consente
nomi di file fino a 31 caratteri. Se si utilizza questa opzione, il disco potrebbe essere
difficile da usare su un sistema MS-DOS, ma funzionerà sulla maggior parte degli altri sistemi. Usa con
attenzione.

-L Opzione obsoleta; uso -consenti-punti-iniziali anziché.

-jigdo-jigdo jigdo_file
produrre un jigdo .jigdo file di metadati e l'immagine del filesystem. Vedi il
JIGDO NOTE sezione seguente per ulteriori informazioni.

-jigdo-modello file_modello
produrre un jigdo .modello file e l'immagine del filesystem. Vedi il JIGDO
NOTE sezione seguente per ulteriori informazioni.

-jigdo-min-dimensione-file Taglia
Specificare la dimensione minima per un file da elencare nel .jigdo file. Predefinito (e
minimo consentito) è 1KB. Vedi il JIGDO NOTE sezione seguente per ulteriori informazioni.

-jigdo-forza-md5 sentiero
Specifica un modello di file in cui file devono obbligatoriamente: essere contenuto nell'MD5 . fornito esternamente
elenco fornito da -md5-elenco. Vedere il JIGDO NOTE sezione sottostante per ulteriori informazioni
informazioni.

-jigdo-escludere sentiero
Specificare un modello di file in cui i file non saranno elencati nel .jigdo file. Vedi il
JIGDO NOTE sezione seguente per ulteriori informazioni.

-jigdo-mappa sentiero
Specifica una mappatura del modello per il file jigdo (es Debian=/specchio/debian). Vedere
, il JIGDO NOTE sezione seguente per ulteriori informazioni.

-md5-elenco file_md5
Specificare un file contenente le somme MD5, le dimensioni e i percorsi dei file da essere
Incluso nella .jigdo file. Vedi il JIGDO NOTE sezione sottostante per ulteriori informazioni
informazioni.

-comprimere-modello-jigdo algoritmo
Specificare un algoritmo di compressione da utilizzare per la data del modello. gzip e bzip2 sono
attualmente supportato e gzip è l'impostazione predefinita. Vedi il JIGDO NOTE sezione sottostante per
maggiori informazioni.

-file-log file_log
Reindirizza tutti i messaggi di errore, di avviso e informativi a file_log invece del
errore standard.

-m glob
Escludi i file corrispondenti glob, un modello di caratteri jolly della shell, dall'essere scritto su CD-
ROM. glob può corrispondere al componente del nome del file o al percorso completo. Questo
l'opzione può essere utilizzata più volte. Per esempio:

genisoimage -o rom -m '*.o' -m core -m foobar

escluderebbe tutti i file che terminano in `.o', o chiamato core or foobar dall'immagine.
Nota che se avessi una directory chiamata foobar, anche (e ovviamente tutto il suo
discendenti) sarebbero esclusi.

-elenco-escludi filetto
Un file contenente un elenco di caratteri jolly della shell da escludere. Vedere -m.

-max-iso9660-nomi di file
Consenti ai nomi di file ISO9660 di essere lunghi fino a 37 caratteri. Questa opzione abilita -N as
lo spazio del nome aggiuntivo viene preso dallo spazio riservato ai numeri di versione dei file.
Questo viola lo standard ISO9660, ma funziona su molti sistemi.
Sebbene un'applicazione conforme debba fornire uno spazio buffer di almeno 37
caratteri, i dischi creati con questa opzione possono causare un overflow del buffer nel
sistema operativo di lettura. Utilizzare con estrema cura.

-M sentiero

-M dispositivo

-dev dispositivo
Specifica il percorso dell'immagine ISO9660 esistente da unire. La forma alternativa prende a
Identificatore del dispositivo SCSI che utilizza la stessa sintassi del sviluppatore= parametro di wodim.
L'output di genisoimmagine sarà una nuova sessione che dovrebbe essere scritta fino alla fine
dell'immagine specificata in -M. In genere ciò richiede capacità multisessione per
il registratore di CD utilizzato per scrivere l'immagine. Questa opzione può essere utilizzata solo in
congiunzione con -C.

-N Ometti i numeri di versione dai nomi di file ISO9660.
Questo viola lo standard ISO9660, ma nessuno usa davvero i numeri di versione
comunque. Usare con cautela.

-nuova-modalità-dir modo
Specificare la modalità, un numero a 4 cifre come usato in chmod(1), da utilizzare durante la creazione di nuovi
directory nell'immagine del filesystem. Il valore predefinito è 0555.

-nobak

-no-bak
Escludere i file dei file di backup sul filesystem ISO9660; cioè, nomi di file che
contenere i caratteri `~' o `#' o terminare con .bak. Questi sono in genere file di backup
per gli editor di testo Unix.

-forza-rr
Non utilizzare il riconoscimento automatico degli attributi Rock Ridge per le sessioni precedenti.
Questo può risolvere i problemi con le immagini create, ad esempio, da NERO Burning ROM.

-no-rr Non utilizzare gli attributi Rock Ridge delle sessioni precedenti. Questo può aiutare a
evitare problemi quando genisoimmagine trova firme illegali di Rock Ridge su un vecchio
sessione.

-nessun-split-symlink-components
Non dividere i componenti del collegamento simbolico, ma inizia invece una nuova Area di continuazione (CE).
Questo potrebbe sprecare un po' di spazio, ma il driver cdrom di SunOS 4.1.4 ha un bug nella lettura
dividere i componenti del collegamento simbolico.

È discutibile se questa opzione sia utile al giorno d'oggi.

-no-split-symlink-campi
Non dividere i campi del collegamento simbolico, ma inizia invece una nuova Area di continuazione (CE).
Questo potrebbe sprecare un po' di spazio, ma i driver cdrom di SunOS 4.1.4 e Solaris 2.5.1 hanno
un bug nella lettura dei campi di collegamento simbolico divisi (è possibile eliminare un `/').

È discutibile se questa opzione sia utile al giorno d'oggi.

-o Nome del file
Specificare il file di output per l'immagine del filesystem ISO9660. Questo può essere un disco
file, un'unità a nastro o può corrispondere direttamente al nome del dispositivo dell'unità ottica
scrittore di dischi. Se non specificato, viene utilizzato stdout. Si noti che l'output può anche essere a
dispositivo a blocchi per una normale partizione del disco, nel qual caso il filesystem ISO9660 può
essere montato normalmente per verificare che sia stato generato correttamente.

-pad Riempi la fine dell'intera immagine di 150 settori (300 kB). Questa opzione è abilitata da
predefinito. Se usato in combinazione con -B, l'imbottitura è inserita tra ISO9660
partizione e le partizioni di avvio, in modo tale che la prima partizione di avvio inizi su a
numero di settore multiplo di 16.

Il riempimento è necessario poiché molti sistemi operativi (ad es. Linux) implementano il read-ahead
bug nel loro I/O del filesystem. Questi bug provocano errori di lettura su file che sono
situato vicino alla fine di una traccia, in particolare se il disco è scritto in Track At
Modalità Once, o dove una traccia audio CD segue la traccia dati.

-senza pad
Non riempire la fine di 150 settori (300 kB) e non creare le partizioni di avvio
iniziare su un multiplo di 16 settori.

-elenco-percorso filetto
Un file contenente un elenco di pathpec directory e nomi di file da aggiungere al
File system ISO9660. Questo elenco di pathpecs viene elaborato dopo quello che appare su
la riga di comando. Se l'argomento è -, l'elenco viene letto dallo standard input.

-P Opzione obsoleta; uso -editore anziché.

-editore id_editore
Specifica una stringa di testo che verrà scritta nell'intestazione del volume. Questo dovrebbe
descrivere l'editore del CD-ROM, di solito con un indirizzo postale e un telefono
numero. C'è spazio per 128 caratteri. Equivalente a ANNUNCIO nel
.genisoimagerc file.

-p id_preparatore
Specifica una stringa di testo che verrà scritta nell'intestazione del volume. Questo dovrebbe
descrivere il preparatore del CD-ROM, di solito con un indirizzo postale e un telefono
numero. C'è spazio per 128 caratteri. Equivalente a PREP nel
.genisoimagerc file.

-formato di stampa
Stampa la dimensione stimata del filesystem in multipli della dimensione del settore (2048 byte) e
Uscita. Questa opzione è necessaria per la modalità Disk At Once e con alcune unità CD-R quando
conduttura direttamente in wodim, casi in cui wodim ha bisogno di conoscere la dimensione del
immagine del filesystem in anticipo. Vecchie versioni di mkisofs ha scritto questa informazione (tra
altre informazioni) a stderr. Poiché questo risulta essere difficile da analizzare, il numero
senza altre informazioni è ora stampato su stdout pure. Se ti piace scrivere a
semplice script di shell, reindirizzamento stderr e prendi il numero da stdout. Può essere
fatto con:

cdblocks=`genisoimage -print-size -quiet ... `
genisoimmagine... | wodim ... tsize=${cdblocks}s -

-silenzioso Questo rende genisoimmagine ancora meno prolisso. Non verrà fornito alcun output sullo stato di avanzamento.

-R Genera record SUSP e RR utilizzando il protocollo Rock Ridge per descrivere ulteriormente il
file sul filesystem ISO9660.

-r È come l'opzione -R, ma la proprietà e le modalità dei file sono impostate su più utili
i valori. uid e gid sono impostati a zero, perché di solito sono utili solo su
sistema dell'autore, e non utile al cliente. Tutti i bit di lettura del file sono impostati
true, in modo che file e directory siano leggibili globalmente sul client. se c'è
bit di esecuzione è impostato per un file, imposta tutti i bit di esecuzione, in modo che gli eseguibili siano
eseguibile globalmente sul client. Se qualsiasi bit di ricerca è impostato per una directory, set
tutti i bit di ricerca, in modo che le directory siano ricercabili globalmente sul client.
Tutti i bit di scrittura vengono cancellati, perché il filesystem verrà montato in sola lettura in qualsiasi
Astuccio. Se uno dei bit della modalità speciale è impostato, cancellalo, perché i blocchi dei file sono
non utile su un filesystem di sola lettura e i bit set-id non sono desiderabili per uid 0
o gid 0. Quando utilizzato su Win32, il bit di esecuzione è impostato su contro tutti i File. Questo è un
risultato della mancanza di permessi di file su Win32 e l'emulazione Cygwin POSIX
strato. Guarda anche - liquido, -gida, -dir-modalità, -modalità file ed -nuova-modalità-dir.

-nomi-file-rilassati
Consente ai nomi dei file ISO9660 di includere tutti i caratteri ASCII a 7 bit tranne le minuscole
lettere.
Questo viola lo standard ISO9660, ma funziona su molti sistemi. Uso
con cautela.

-radice dir
Sposta tutti i file e le directory in dir nell'immagine. Questo è essenzialmente lo stesso
come usando -punti-innesto e aggiungendo dir davanti a ogni pathpec, ma è più facile da
utilizzare. dir potrebbe effettivamente essere di diversi livelli di profondità. È creato con lo stesso
permessi come altri punti di innesto.

-vecchia radice dir
Questa opzione è necessaria quando si scrive un'immagine multisessione e la precedente (o
anche più vecchio) la sessione è stata scritta con -radice dir. Utilizzo di un nome di directory non trovato
nella sessione precedente cause genisoimmagine interrompere con un errore. Senza questo
opzione, genisoimmagine non sarebbe in grado di trovare file non modificati e sarebbe forzato
per scrivere i propri dati nell'immagine ancora una volta. -radice ed -vecchia radice sono destinati ad essere
utilizzati insieme per eseguire backup incrementali. La sessione iniziale utilizzerebbe ad esempio:
genisoimmagine -radice backup_1 dirs. Il prossimo backup incrementale con genisoimmagine
-radice backup_2 -vecchia radice backup_1 dirs farei un'altra istantanea di questi
directory. La prima istantanea sarebbe stata trovata in backup_1, il secondo in
backup_2, ma solo i file modificati o nuovi devono essere scritti nel secondo
sessione. Senza queste opzioni, verrebbero aggiunti nuovi file e quelli vecchi
conservato. Ma quelli vecchi verrebbero sovrascritti se il file fosse modificato. Recupero
i file copiando l'intera directory dal CD ripristinerebbe anche i file che
sono stati cancellati intenzionalmente. L'accesso a diverse versioni precedenti di un file richiede
supporto dal sistema operativo per scegliere quali sessioni montare.

-ordinare sort_file
Ordina le posizioni dei file sul supporto. L'ordinamento è controllato da un file che contiene
coppie di nomi di file e ordinamento della ponderazione dell'offset. Se la ponderazione è maggiore, il
il file verrà posizionato più vicino all'inizio del supporto, se la ponderazione è
inferiore, il file verrà posizionato più vicino alla fine del supporto. Ci deve essere solo
uno spazio o un carattere di tabulazione tra il nome del file e il peso e il peso deve
essere gli ultimi caratteri su una riga. Il nome del file viene preso per includere tutti i
caratteri fino a, ma non includendo, l'ultimo spazio o carattere di tabulazione su una riga. Questo
è consentire l'inserimento di caratteri spazio all'interno o alla fine di un nome file. Questo
l'opzione sì non ordina l'ordine dei nomi dei file che appaiono nella ISO9660
directory. Ordina l'ordine in cui i dati del file vengono scritti sull'immagine del CD,
utile per ottimizzare il layout dei dati su un CD. Vedere LEGGIMI.sort per
più dettagli.

-sparc-boot img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e
See -B sopra.

-etichetta-sparc etichetta
Imposta il nome dell'etichetta del disco Sun per l'etichetta del disco Sun creata con -spar-
stivale.

-uscita divisa
Dividi l'immagine di output in diversi file di circa 1 GB ciascuno. Questo aiuta
per creare immagini ISO9660 di dimensioni DVD su sistemi operativi senza supporto per file di grandi dimensioni.
wodim concatenerà più di un file in una singola traccia se si scrive su un DVD.
Per rendere -uscita divisa lavoro, -o Nome del file deve essere specificato. L'output risultante
le immagini si chiameranno: nomefile_00, nomefile_01, nomefile_02....

-stream-dimensione-media #
Seleziona l'operazione di streaming e imposta la dimensione del supporto su # settori. Questo ti permette di
convogliare l'uscita del tar(1) programma in genisoimmagine e per creare un ISO9660
filesystem senza la necessità di un file di archivio tar intermedio. Se questa opzione
è stato specificato, genisoimmagine legge da stdin e crea un file con il nome
STREAM.IMG. La dimensione massima del file (con riempimento) è di 200 settori in meno di
il formato del supporto specificato. Se -senza pad è stato specificato, la dimensione del file è 50
settori inferiori alla dimensione del supporto specificata. Se il file è più piccolo, genisoimmagine
scriverà imbottitura. Potrebbe volerci un po' di tempo.

L'opzione -stream-dimensione-media crea solo semplici filesystem ISO9660 e potrebbe non farlo
utilizzato insieme alle opzioni di filesystem multisessione o ibrido.

-stream-nome-file Nome
Riservato per uso futuro.

-sunx86-avvio UFS_img,,,AUX1_img
Specifica un elenco separato da virgole di immagini del filesystem necessarie per creare un
CD avviabile per i sistemi Solaris x86.

Notare che la partizione 1 viene utilizzata per l'immagine ISO9660 e che la partizione 2 è la
intero disco, quindi le partizioni 1 e 2 non possono essere utilizzate dai dati della partizione esterna. Il
il primo file immagine è mappato alla partizione 0. Potrebbero esserci campi vuoti nella virgola
elenco separato e le voci dell'elenco per la partizione 1 e 2 devono essere vuote. Il massimo
numero di partizioni supportate è 8 (sebbene la tabella delle partizioni Solaris x86 possa
supporta fino a 16 partizioni), quindi è impossibile specificare più di 6 partizioni
immagini. Questa opzione è necessaria per creare un CD di avvio per i sistemi Solaris x86.

If -sunx86-avvio è stato specificato, il primo settore dell'immagine risultante sarà
contengono un'etichetta fdisk per PC con una partizione fdisk Solaris di tipo 0x82 che inizia alle
offset 512 e copre l'intero CD. Inoltre, per il tipo di Solaris 0x82 fdisk
partizione, c'è un'etichetta del disco SVr4 all'offset 1024 nel primo settore del CD.
Questa etichetta del disco specifica la sezione 0 per la prima immagine del filesystem (di solito di tipo UFS)
che viene utilizzato per avviare il PC e affettare 1 per l'immagine ISO9660. Fetta 2 si estende su
intero CD slice 3 ... slice 7 può essere usato per immagini di filesystem aggiuntive che hanno
stato specificato con questa opzione.

Un CD di avvio Solaris x86 utilizza un avvio primario di 1024 byte che utilizza il El Torito
nessuna emulazione modalità di avvio e un avvio generico secondario che si trova nei settori CD 1..15.
Per questo motivo entrambi -b immagine di avvio -no-emul-boot ed -G genboot deve essere specificato.

-etichetta-sunx86 etichetta
Imposta il nome dell'etichetta del disco SVr4 per l'etichetta del disco SVr4 creata con
-sunx86-avvio.

-sisid ID
Specifica l'ID di sistema. C'è spazio per 32 caratteri. Equivalente a SISI in
, il .genisoimagerc file.

-T Genera un file TRAS.TBL in ogni directory del CD-ROM, che può essere utilizzato su
sistemi non compatibili con Rock Ridge per aiutare a stabilire i nomi di file corretti. C'è
anche le informazioni presenti nel file che indicano i numeri maggiori e minori per
dispositivi a blocchi e a caratteri e ogni collegamento simbolico ha il nome del file di collegamento fornito.

-nome-tabella table_name
Nome file della tabella di traduzione alternativa (vedi sopra). Implica -T. Se si è
creando un'immagine multisessione devi usare lo stesso nome del precedente
sessione.

-livello ucs livello
Impostare il livello di conformità Unicode in Joliet SVD. Il livello predefinito è 3. Potrebbe essere
impostato su 1..3 utilizzando questa opzione.

-udf Includere il supporto del filesystem UDF nell'immagine del filesystem generata. Il supporto UDF è
attualmente in stato alpha e per questo motivo non è possibile creare UDF-
solo immagini. Le strutture dati UDF sono attualmente accoppiate alle strutture Joliet,
quindi ci sono molte insidie ​​con l'attuale implementazione. Non c'è UID/GID
supporto, non c'è supporto per i permessi POSIX, non c'è supporto per i collegamenti simbolici.
Nota che UDF spreca lo spazio dal settore ~20 al settore 256 all'inizio di
il disco oltre allo spazio necessario per le vere strutture di dati UDF.

- liquido uid
Sostituisce l'uid letto dai file sorgente al valore di uid. Specificando questo
L'opzione abilita automaticamente le estensioni Rock Ridge.

-usa-versione-file
L'opzione -usa-versione-file consente genisoimmagine per utilizzare i numeri di versione del file da
file system. Se l'opzione non è specificata, genisoimmagine crea un numero di versione
di 1 per tutti i file. Le versioni dei file sono stringhe nell'intervallo ;1 a ; 32767 La sezione
l'opzione è l'impostazione predefinita su VMS.

-U Consente nomi di file "non tradotti", violando completamente gli standard ISO9660
descritto sopra. Abilita i seguenti flag: -d -l -N -consenti-punti-iniziali
-nomi-file-rilassati -consenti-minuscolo -consenti-multipunto -no-iso-traduci. Consente di più
di un `.' carattere nel nome del file, così come i nomi di file con caratteri misti. Questo è
utile su HP-UX, dove il built-in CDFS il filesystem non ne riconosce nessuno
estensioni. Usare con estrema cautela.

-no-iso-traduci
Non tradurre i caratteri "#" e "~" che non sono validi per ISO9660
nomi di file. Sebbene non validi, questi caratteri vengono spesso utilizzati dai sistemi Microsoft.
Questo viola lo standard ISO9660, ma funziona su molti sistemi. Uso
con cautela.

-V volito
Specifica l'ID del volume (nome o etichetta del volume) da scrivere nel blocco principale.
C'è spazio per 32 caratteri. Equivalente a VOLI nel .genisoimagerc file.
L'ID del volume viene utilizzato come punto di montaggio dal gestore del volume di Solaris e come
etichetta assegnata a un disco su varie altre piattaforme come Windows e Apple Mac
OS.

-voltot ID
Specifica l'ID del set di volumi. C'è spazio per 128 caratteri. Equivalente a
VOLI nel .genisoimagerc file.

-Volset-size #
Imposta la dimensione del volume su #. La dimensione del volume è il numero di CD che sono
in un set di volumi CD. Un insieme di volumi è una raccolta di uno o più volumi, su cui
viene registrato un insieme di file.

I set di volumi non sono destinati ad essere utilizzati per creare un set di CD numerati che fanno parte
di un set di CD per l'installazione del sistema operativo. I set di volume sono piuttosto abituati a
registrare un grande albero di directory che non starebbe in un singolo volume. Ogni volume di
un set di volumi contiene una descrizione di tutte le directory e i file che sono
registrato sui volumi in cui i numeri di sequenza sono inferiori o uguali al
Set volume assegnato Dimensioni del volume corrente.

genisoimmagine attualmente non supporta a -Volset-size che è maggiore di 1.

L'opzione -Volset-size deve essere specificato prima -Volset-seqno ad ogni comando
linea.

-Volset-seqno #
Imposta il numero di sequenza del set di volume su #. Il numero di sequenza impostato per il volume è il
numero di indice del CD corrente in un set di CD. L'opzione -Volset-size deve essere
specificato prima -Volset-seqno su ogni riga di comando.

-v Esecuzione prolissa. Se fornite due volte sulla riga di comando, verranno fornite ulteriori informazioni di debug
essere stampato.

-x glob
Uguale a -m glob.

-z Genera speciale RIP record per file compressi in modo trasparente. Questo è solo di
uso e interesse per gli host che supportano la decompressione trasparente, come Linux
2.4.14 o successivo. Devi specificare -R or -r per abilitare Rock Ridge e generare
file compressi utilizzando il mkzftree utility prima dell'esecuzione genisoimmagine. Nota che
la compressione trasparente è un'estensione Rock Ridge non standard. I dischi risultanti
sono leggibili in modo trasparente solo se utilizzati su Linux. Su altri sistemi operativi si
sarà necessario chiamare mkzftree manualmente per decomprimere i file.

HFS VERSIONI


-hf Creare un CD ibrido ISO9660/HFS. Questa opzione deve essere utilizzata insieme a
-mappa, -Magia e/o le varie doppio trattino opzioni fornite di seguito.

-Mela Crea un CD ISO9660 con le estensioni di Apple. Simile a -hf, tranne che il
Le estensioni Apple a ISO9660 vengono aggiunte invece di creare un volume ibrido HFS.
Ex genisoimmagine le versioni includevano gli attributi Rock Ridge per impostazione predefinita se -Mela
è stato specificato. Questa versione di genisoimmagine non lo fa più. Se ti piace
per avere gli attributi Rock Ridge, è necessario specificarli separatamente.

-mappa file_mappatura
Usa il file_mappatura per impostare le informazioni CREATOR e TYPE per un file in base a
l'estensione del nome del file. Un nome file viene mappato solo se non è uno dei know
Formati di file Apple/Unix. Vedi il HFS CREATORE/TIPO sezione sottostante.

-Magia file_magico
Le informazioni CREATOR e TYPE vengono impostate utilizzando un file magia numero (di solito il
primi byte di un file). Il file_magico viene utilizzato solo se un file non è uno dei
formati di file Apple/Unix noti o l'estensione del nome del file non è stata mappata utilizzando
-mappa. Vedere il HFS CREATORE/TIPO sezione sottostante per maggiori dettagli.

-hfs-creatore Creatore
Imposta il CREATOR predefinito per tutti i file. Devono essere esattamente 4 caratteri. Vedi il HFS
CREATORE/TIPO sezione sottostante per maggiori dettagli.

-tipo-hfs Digitare
Imposta il TIPO predefinito per tutti i file. Devono essere esattamente 4 caratteri. Vedi il HFS
CREATORE/TIPO sezione sottostante per maggiori dettagli.

-sonda Cerca nel contenuto dei file tutti i formati di file Apple/Unix conosciuti. Vedi il
HFS MACINTOSH RISORSE FORMATI sezione sottostante per ulteriori informazioni su questi formati. Tuttavia,
l'unico modo per verificare MacBinary ed melaSingle file è aprirli e leggerli,
quindi questa opzione può aumentare il tempo di elaborazione. È meglio usarne uno o più doppio
trattino opzioni fornite di seguito se sono noti i formati Apple/Unix in uso.

-nessun desktop
Non creare file desktop (vuoti). I nuovi file HFS Desktop verranno creati quando il
Il CD viene utilizzato su un Macintosh (e archiviato nella Cartella Sistema). Per impostazione predefinita, vuoto
I file desktop vengono aggiunti al volume HFS.

-nome-mac
Usa il nome del file HFS come punto di partenza per ISO9660, Joliet e Rock Ridge
nomi di file. Vedi il HFS MACINTOSH NOMI DI FILE sezione seguente per ulteriori informazioni.

-file-boot-hfs file_driver
Installa il file_driver che può rendere il CD avviabile su un Macintosh. Vedi il HFS
BOOT DRIVER sezione sottostante. (Alfa).

-parte Genera una tabella delle partizioni HFS. Per impostazione predefinita, non viene generata alcuna tabella delle partizioni, ma
alcuni vecchi driver per CD-ROM Macintosh necessitano di una tabella delle partizioni HFS sul CD-ROM per essere
in grado di riconoscere un CD-ROM ibrido.

-se stesso File_avvio automatico
Fai in modo che il CD HFS utilizzi la funzione di avvio automatico QuickTime 2.0 per avviare un'applicazione o
documento. Il nome del file specificato deve essere il nome di un documento o di un'applicazione che si trova
al livello superiore del CD. Il nome del file deve essere inferiore a 12 caratteri. (Alfa).

-dimensione del cluster Taglia
Imposta la dimensione in byte del cluster o le unità di allocazione dei file PC Exchange.
Implica --scambio. Vedere il HFS MACINTOSH RISORSE FORMATI sezione sottostante.

-nascondi-hfs glob
nascondere glob, un pattern di caratteri jolly della shell, dal volume HFS. Il file o la directory
esisterà ancora nella directory ISO9660 e/o Joliet. glob può corrispondere a qualsiasi parte
del nome del file. È possibile escludere più glob. Esempio:

genisoimage -o rom -hfs -hide-hfs '*.o' -hide-hfs foobar

escluderebbe tutti i file che terminano in `.o' o chiamati foobar dal volume HFS. Nota
che se avessi una directory chiamata foobar, anche (e ovviamente tutto il suo
discendenti) sarebbero esclusi. Il glob può anche essere un nome di percorso relativo al
directory di origine fornite sulla riga di comando. Esempio:

genisoimage -o rom -hfs -hide-hfs src/html src

escluderebbe solo il file o la directory chiamata html dal src directory. Qualsiasi
altro file o directory chiamato html nell'albero non sarà escluso. Dovrebbe essere
utilizzato con -nascondere e / o -hide-joliet. Per abbinare un nome di directory, assicurati
il modello non include un carattere "/" finale. Vedere LEGGIMI.nascondi per maggiori
dettagli.

-nascondi-hfs-list filetto
Specifica un file contenente un elenco di modelli di caratteri jolly da nascondere come in -nascondi-hfs.

-hfs-volo hfs_volid
Nome del volume per la partizione HFS. Questo è il nome assegnato al disco su
un Macintosh e sostituisce il volito utilizzato con -V.

-icona-posizione
Utilizzare le informazioni sulla posizione dell'icona, se esistenti, dal file Apple/Unix. Il
le icone appariranno nella stessa posizione che apparirebbero su un desktop Macintosh. Cartella
posizione e dimensione sullo schermo, le sue posizioni di scorrimento, cartella Visualizza (visualizza come Icone,
Sono conservate anche piccole icone, ecc.). (Alfa).

-root-info filetto
Imposta la posizione, le dimensioni sullo schermo, le posizioni di scorrimento, la visualizzazione della cartella ecc. per la radice
cartella di un volume HFS. Vedere LEGGIMI.rootinfo per maggiori informazioni. (Alfa)

-prep-avvio filetto
File immagine di avvio PReP. Sono ammessi fino a 4. Vedere LEGGIMI.prep_boot per maggiori
informazione. (Alfa)

-chrp-avvio
Aggiungi l'intestazione di avvio CHRP.

-set di caratteri hfs di input set di caratteri
Set di caratteri di input che definisce i caratteri utilizzati nei nomi di file HFS quando utilizzati con
-nome-mac. Il set di caratteri predefinito è cp10000 (Mac Romano). Vedi il CARATTERE SETS ed
HFS MACINTOSH NOMI DI FILE sezioni seguenti per maggiori dettagli.

-output-hfs-set di caratteri set di caratteri
Set di caratteri di output che definisce i caratteri che verranno utilizzati nei nomi dei file HFS.
Il valore predefinito è il set di caratteri di input. Vedi il CARATTERE SETS sezione sottostante per ulteriori informazioni
dettagli.

-hfs-sblocco
Per impostazione predefinita, genisoimmagine creerà un volume HFS bloccato. Questa opzione
lascia il volume sbloccato in modo che altre applicazioni (ad es hfsutils) può modificare
il volume. Vedi il HFS PROBLEMI/LIMITAZIONI sezione seguente per gli avvisi sull'uso
questa opzione

-hfs-benedica nome della cartella
"Bless" la directory data (cartella). Questo di solito è il Sistema cartella ed è usato
nella creazione di CD avviabili HFS. Il nome della directory deve essere l'intero nome del percorso
as genisoimmagine lo vede. Ad esempio, se il pathspecific dato è ./cddati e il richiesto
la cartella si chiama Sistema cartella, l'intero nome del percorso è "/cddata/Sistema Cartella"
(ricordarsi di usare le virgolette se il nome contiene spazi).

-hfs-parms parametri
Sovrascrivi alcuni parametri usati per creare il filesystem HFS. Improbabile da usare
in circostanze normali. Vedi il libhfs_iso/hybrid.h file sorgente per i dettagli.

--Cap Cerca i file AUFS CAP Macintosh. Cerca solo formati di file CAP Apple/Unix.
La ricerca degli altri possibili formati di file Apple/Unix è disabilitata, a meno che non sia diverso
doppio trattino le opzioni sono date.

--netatalk
Cerca file Macintosh NETATALK

--Doppio
Cerca i file AppleDouble Macintosh

--ethershare
Cerca i file Helios EtherShare Macintosh

--usare
Cerca i file IPT UShare Macintosh

--scambio
Cerca i file PC Exchange Macintosh

--sgi Cerca i file SGI Macintosh

--xinet
Cerca i file XINET Macintosh

--macbin
Cerca i file MacBinary Macintosh

--separare
Cerca AppleSingoli file Macintosh

--Dave Cerca i file DAVE Macintosh di Thursby Software Systems

--sfm Cerca i servizi di Microsoft per i file Macintosh (solo NT) (Alpha)

--osx-doppio
Cerca i file Mac OS X AppleDouble Macintosh

--osx-hfs
Cerca i file Macintosh HFS di Mac OS X

CARATTERE SETS


genisoimmagine elabora i nomi di file in modo conforme a POSIX come stringhe di caratteri a 8 bit.
Per rappresentare tutte le codifiche per tutte le lingue, i caratteri a 8 bit non sono sufficienti. Unicode
o ISO-10646 definiscono le codifiche dei caratteri che richiedono almeno 21 bit per rappresentare tutte le note
le lingue. Possono essere rappresentati con UTF-32, UTF-16 or UTF-8 codifica. UTF-32 utilizza a
semplice codifica a 32 bit ma sembra essere raro. UTF-16 è utilizzato da Microsoft con Win32 con
lo svantaggio che i caratteri a 16 bit non sono compatibili con il filesystem POSIX
interfaccia.

I moderni sistemi operativi Unix possono utilizzare la codifica UTF-8 per i nomi dei file. Ogni carattere a 32 bit
è rappresentato da uno o più caratteri a 8 bit. Se un carattere è codificato in ISO-8859-1
(usato in Europa centrale e Nord America) è mappa 1:1 su un Unicode codificato UTF-32 o UTF-16
carattere. Se un carattere è codificato in 7-Bit ASCII (utilizzato negli Stati Uniti e in altri paesi con
set di caratteri limitato) è mappa 1:1 su un carattere Unicode codificato UTF-32, UTF-16 o UTF-8.
Codici carattere che non possono essere rappresentati come un singolo byte in UTF-8 (se il valore è >
0x7F) utilizzano sequenze di escape che mappano a più di un carattere a 8 bit.

Se tutti i sistemi operativi utilizzavano UTF-8, genisoimmagine non avrebbe bisogno di ricodificare i caratteri in
nomi di file. Sfortunatamente, Apple utilizza codifiche completamente non standard e Microsoft utilizza a
Codifica Unicode non compatibile con l'interfaccia del nome file POSIX.

Per tutti i sistemi operativi non codificati in UTF-8, il carattere effettivo rappresentato da ciascun byte
dipende dal carattere set or tabella codici (il nome utilizzato da Microsoft) utilizzato dal locale
sistema operativo — i caratteri in un set di caratteri rifletteranno la regione o il naturale
lingua impostata dall'utente.

Di solito i codici carattere 0x00-0x1f sono caratteri di controllo, i codici 0x20-0x7f sono i 7 bit
I caratteri ASCII e (su PC e Mac) 0x80-0xff vengono utilizzati per altri caratteri.

Poiché ci sono molti più di 256 caratteri/simboli in uso, solo un piccolo sottoinsieme lo è
rappresentato in un set di caratteri. Pertanto lo stesso codice carattere può rappresentare a
carattere diverso in diversi set di caratteri. Quindi un nome file generato, diciamo in centrale
L'Europa, potrebbe non visualizzare lo stesso carattere se visualizzata su una macchina in, ad esempio, orientale
Europa.

Per rendere le cose più complicate, diversi sistemi operativi utilizzano set di caratteri diversi
per la regione o la lingua. Ad esempio, il codice carattere per `é' (e minuscola con acuta
accento) può essere codice carattere 0x82 su PC, codice 0x8e su Macintosh, codice 0xe9 su Unix
sistema in Europa occidentale e codice 0x000e9 in Unicode.

Finché non tutti i sistemi operativi e le applicazioni utilizzano lo stesso set di caratteri del
base per i nomi dei file, potrebbe essere necessario specificare quale set di caratteri utilizzano i nomi dei file
in e quale set di caratteri i nomi dei file dovrebbero apparire sul CD.

Sono disponibili quattro opzioni per specificare i set di caratteri che si desidera utilizzare:

-set di caratteri di input
Definisce il set di caratteri locale che stai utilizzando sul tuo computer host. Qualsiasi personaggio
le conversioni di set che avranno luogo utilizzeranno questo set di caratteri come punto di partenza.
I set di caratteri di input predefiniti sono cp437 su sistemi basati su MS-DOS e iso8859-1 on
tutti gli altri sistemi. Se -J è dato, gli equivalenti Unicode del carattere di input
set verrà utilizzato nella directory Joliet. -jcharset equivale a -set di caratteri di input
-J.

-set di caratteri di output
Definisce il set di caratteri che verrà utilizzato con i nomi di Rock Ridge sul
CD. Il valore predefinito è il set di caratteri di input.

-set di caratteri hfs di input
Definisce il set di caratteri HFS utilizzato per i nomi di file HFS decodificati da uno qualsiasi dei
vari formati di file Apple/Unix. Utile solo se utilizzato con -nome-mac. Vedere il HFS
MACINTOSH NOMI DI FILE per maggiori informazioni. Il valore predefinito è cp10000 (Mac Romano).

-output-hfs-set di caratteri
Definisce il set di caratteri HFS utilizzato per creare nomi di file HFS dal carattere di input
messo in uso. Nella maggior parte dei casi questo sarà dal set di caratteri fornito con
-set di caratteri di input. Il valore predefinito è il set di caratteri HFS di input.

Ci sono un certo numero di set di caratteri incorporati in genisoimmagine. Per ottenere un annuncio, usa
-set di caratteri di input Aiuto. Questo elenco non include il set di caratteri derivato dalla corrente
locale, se genisoimmagine è costruito con iconv supporto.

I set di caratteri aggiuntivi possono essere letti dal file per qualsiasi opzione del set di caratteri da
dando un nome di file come argomento alle opzioni. Il file specificato verrà letto solo se è
il nome non corrisponde a uno dei set di caratteri incorporati.

Il formato dei file di set di caratteri è lo stesso dei file di mappatura disponibili da
http://www.unicode.org/Public/MAPPINGS. Questo formato è:

La colonna n. 1 è il codice del byte di input (in esadecimale come 0xXX)
La colonna n. 2 è Unicode (in esadecimale come 0xXXXX)
Il resto della linea viene ignorato.

Qualsiasi riga vuota, riga senza due (o più) colonne nel formato sopra o righe di commenti
(che iniziano con il carattere #) vengono ignorati senza alcun avviso. Qualsiasi codice di input mancante
è mappato al carattere Unicode 0x0000.

Nota che, mentre UTF-8 è supportato, altre codifiche Unicode come UCS-2/UTF-16 e
UCS-4/UTF-32 non lo sono, poiché i sistemi operativi POSIX non possono gestirli in modo nativo.

Una mappatura del set di caratteri 1:1 può essere definita utilizzando la parola chiave difetto come argomento per
una qualsiasi delle opzioni del set di caratteri. Questo è il comportamento delle vecchie versioni di mkisofs.

I nomi di file ISO9660 generati dai nomi di file di input non vengono convertiti dall'input
insieme di caratteri. Il set di caratteri ISO9660 è un sottoinsieme molto limitato dei caratteri ASCII,
quindi qualsiasi conversione sarebbe inutile.

Qualsiasi personaggio che genisoimmagine impossibile convertire verrà sostituito con un carattere "_".

HFS CREATORE/TIPO


Un file Macintosh ha due proprietà ad esso associate che definiscono quale applicazione
creato il file, il CREATORE e quali dati contiene il file, il TIPO. Entrambi sono
(esattamente) stringhe di 4 lettere. Di solito questo consente a un utente Macintosh di fare doppio clic su un file
e avviare l'applicazione corretta, ecc. Il CREATORE e il TIPO di un particolare file possono essere
trovato usando qualcosa come ResEdit (o simile) su un Macintosh.

Le informazioni CREATOR e TYPE sono memorizzate in tutti i vari file codificati Apple/Unix.
Per altri file è possibile basare CREATOR e TYPE sull'estensione del nome del file
utilizzando un mappatura file (con -mappa) e/o utilizzando il magia numero (di solito un file firma nel
primi byte) di un file (con -Magia). Se vengono fornite entrambe queste opzioni, il loro ordine viene attivato
la riga di comando è significativa. Se -mappa viene fornito per primo, una corrispondenza dell'estensione del nome file è
tentato prima di una corrispondenza di numeri magici. Tuttavia, se -Magia viene dato per primo, un numero magico
la corrispondenza viene tentata prima di una corrispondenza dell'estensione del nome file.

Se non viene utilizzata una mappatura o un file magico, o non viene trovata alcuna corrispondenza, il CREATOR e il TIPO predefiniti
per tutti i file normali possono essere impostati utilizzando le voci in .genisoimagerc file o usando
-hfs-creatore e / o -tipo-hfs, altrimenti il ​​CREATORE e il TIPO predefiniti sono Unix ed TESTO.

Il formato del file mappatura il file è lo stesso affile formato utilizzato da su. Questo file ha
cinque colonne per il estensione, filetto traduzione, CREATORE, TIPO ed Commento. Linee
che iniziano con il carattere "#" sono righe di commento e vengono ignorate. Un file di esempio sarebbe
essere come:

# Esempio di file di mappatura del nome del file
#
# EXTN XLate TIPO CREATORE Commento
.tif Raw '8BIM' 'TIFF' "Immagine TIFF Photoshop"
.hqx Ascii 'BnHq' 'TEXT' "File BinHex"
.doc Raw 'MSWD' 'WDBN' "File Word"
.mov Raw 'TVOD' 'MooV' "Film QuickTime"
* Ascii 'ttxt' 'TEXT' "File di testo"

Dove:

La prima colonna ESTERNO definisce l'estensione del nome file Unix da mappare. Il predefinito
la mappatura per qualsiasi estensione del nome di file che non corrisponde è definita con "*"
carattere.

I Xlato colonna definisce il tipo di traduzione del testo tra Unix e
Il file Macintosh viene ignorato da genisoimmagine, ma è mantenuto per essere compatibile con
su(1). Sebbene genisoimmagine non altera il contenuto di un file, se un file binario
il file ha il suo TYPE impostato come TESTO, esso può essere letto in modo errato su un Macintosh. Dunque
una scelta migliore per il TIPO predefinito potrebbe essere ??.

I CREATORE ed TIPO le parole chiave devono essere lunghe 4 caratteri e racchiuse tra singole
citazioni.

Il campo del commento è racchiuso tra virgolette — viene ignorato da genisoimmagine, ma
è mantenuto per essere compatibile con su.

Il formato del file magia il file è quasi identico al magia(5) file utilizzato dal filetto(1)
comando.

Questo file ha quattro colonne separate da tabulazioni per il byte offset, Digitare, test ed messaggio.
Le righe che iniziano con il carattere "#" sono righe di commento e vengono ignorate. Un file di esempio
sarebbe come:

# Esempio di file magico
#
# messaggio di prova di tipo off
0 string GIF8 8BIM GIFf immagine GIF
0 beshort 0xffd8 8BIM dati immagine JPEG
0 stringa SIT! SEDERSI! SEDERSI! Archivio StuffIt
0 stringa \037\235 LZIV ZIVU compressione Unix standard
0 stringa \037\213 GNUz ZIVU gzip dati compressi
0 stringa %! TESTO ASPS Postscript
0 stringa \004%! ASPS TEXT Postscript per PC con ^D per iniziare
4 stringhe moov txtt File filmato MooV QuickTime (moov)
4 stringhe mdat txtt File filmato MooV QuickTime (mdat)

Il formato del file è descritto in magia(5). L'unica differenza qui è che per
ogni voce nel file magico, il messaggio per l'offset iniziale deve essere di 4 caratteri
per il CREATORE seguito da 4 caratteri per il TIPO — lo spazio bianco è facoltativo tra
loro. Tutti gli altri caratteri su questa riga vengono ignorati. Linee di continuazione (che iniziano con a
Anche `>') vengono ignorati, ovvero vengono utilizzate solo le linee di offset iniziali.

utilizzando -Magia può aumentare significativamente il tempo di elaborazione poiché ogni file deve essere aperto e
leggere per trovare il suo numero magico.

In sintesi, per tutti i file, il CREATOR predefinito è Unix e il TIPO predefinito è TESTO.
Questi possono essere modificati utilizzando le voci in .genisoimagerc file o usando -hfs-creatore
e / o -tipo-hfs.

Se un file è in uno dei formati Apple/Unix conosciuti (e il formato è stato
selezionato), CREATOR e TYPE sono presi dai valori memorizzati nel file Apple/Unix.

Altri file possono avere il loro CREATOR e TYPE impostati dalla loro estensione del nome file (con -mappa),
o il loro numero magico (con -Magia). Se la corrispondenza predefinita viene utilizzata nel mappatura file,
questi valori sovrascrivono CREATOR e TYPE predefiniti.

Un database completo di CREATORE/TIPO può essere trovato su http://www.angelfire.com/il/szekely/.

HFS MACINTOSH RISORSE FORMATI


I file Macintosh hanno due parti chiamate Dati ed Gestione forcella. Entrambi possono essere vuoti.
Unix (e molti altri sistemi operativi) può gestire solo file con una parte (o fork). Per aggiungere a
questo, i file Macintosh hanno un numero di attributi ad essi associati, probabilmente il più
importanti sono il TIPO e il CREATORE. Ancora una volta, Unix non ha il concetto di questi tipi di
attributi.

Ad esempio, un file Macintosh può essere un'immagine JPEG in cui l'immagine è memorizzata nel fork di dati e
una miniatura del desktop memorizzata nel fork delle risorse. Di solito sono le informazioni nei dati
fork che è utile su più piattaforme.

Pertanto, per archiviare un file Macintosh su un filesystem Unix, è necessario trovare un modo per farcela
con le due forcelle e gli attributi extra (che sono indicati come Finder info).
Sfortunatamente, sembra che ogni pacchetto software che memorizzi file Macintosh su Unix
ha scelto un metodo di conservazione completamente diverso.

I formati Apple/Unix che genisoimmagine (parzialmente) i supporti sono:

Formato CAP AUFS
Forcella di dati archiviata in un file. fork delle risorse nella sottodirectory .risorsa con lo stesso
nome file come fork di dati. Trova informazioni nella sottodirectory .informazioni di ricerca con lo stesso nome di file.

AppleDoppio/Netatalk
Forcella di dati archiviata in un file. fork delle risorse memorizzato in un file con lo stesso nome prefisso
con `%'. Anche le informazioni sul Finder sono memorizzate nello stesso file "%". Netatalk utilizza lo stesso formato,
ma le informazioni su fork delle risorse/Finder sono memorizzate nella sottodirectory .AppleDoppio con lo stesso
nome file come fork di dati.

melaSingle
Strutture di dati simili a quelle sopra, tranne che sia i fork che le informazioni del Finder sono memorizzate in
un file.

Helios EtherCondividi
Forcella di dati archiviata in un file. Resource fork e Finder informazioni insieme nella sottodirectory
.rsrc con lo stesso nome file di data fork.

IPT Condivisione
Come il formato EtherShare, ma le informazioni del Finder vengono memorizzate in modo leggermente diverso.

MacBinary
Sia le fork che le informazioni sul Finder sono memorizzate in un unico file.

Scambio PC Apple
Utilizzato dai Macintosh per archiviare i file Apple su dischi DOS (FAT). Forcella di dati memorizzata in a
file. fork delle risorse nella sottodirectory risorsa.frk (o RISORSA.FRK). Trova informazioni come
un record in file cercatore.dat (o FINDER.DATI). Separato cercatore.dat per ogni dato
directory della forcella.

Nota: genisoimmagine ha bisogno di conoscere la dimensione del cluster FAT nativo del disco che il PC
I file di Exchange sono attivi (o sono stati copiati da). Questa dimensione è data da
-dimensione del cluster. La dimensione del cluster o dell'allocazione può essere trovata utilizzando il DOS
utilità chkdsk.

Potrebbe non funzionare con PC Exchange v2.2 o file successivi (disponibile con MacOS 8.1). DOS
il supporto contenente i file PC Exchange deve essere montato come tipo msdos Non sei vfat) quando
usando Linux.

SGI/XINET
Utilizzato dalle macchine SGI quando montano dischi HFS. Forcella di dati archiviata in un file.
fork delle risorse nella sottodirectory .HSResource con lo stesso nome di file. Trova le informazioni come una sola
registrare in file .HSausiliare. Separato .HSausiliare per ogni directory di fork di dati.

Giovedì Sistemi software DAVE
Consente ai Macintosh di archiviare file Apple su server SMB. Forcella di dati memorizzata in a
file. fork delle risorse nella sottodirectory risorsa.frk. Utilizza il formato AppleDouble per
negozio di risorse fork.

Servizi per Macintosh
Formato dei file archiviati dai server NT su filesystem NTFS. Il fork dei dati viene memorizzato come
Nome del file. Resource fork memorizzato come flusso NTFS chiamato nome file:AFP_Resource.
Le informazioni del Finder sono memorizzate come un flusso NTFS chiamato nome file: Afp_AfpInfo. Flussi NTFS
sono normalmente invisibili all'utente.

Attenzione: genisoimmagine supporta solo parzialmente il formato SFM. Se un file HFS o
cartella memorizzata sul server NT contiene un carattere NT illegale nel suo nome, NT
converte questi caratteri in Privata Usa il Unicode caratteri. I personaggi sono: "
* / < > ? \ | e uno spazio o un punto se è l'ultimo carattere del nome del file,
codici carattere da 0x01 a 0x1f (caratteri di controllo) e logo Apple di Apple.

Sfortunatamente, questi caratteri Unicode privati ​​non sono leggibili dal genisoimmagine
eseguibile NT. Pertanto qualsiasi nome di file o directory contenente questi caratteri
verrà ignorato, incluso il contenuto di tali directory.

Mac OS X Apple Double
Quando i file HFS/HFS+ vengono copiati o salvati da Mac OS X su un filesystem non HFS
(es. UFS, NFS ecc.), i file vengono archiviati in formato AppleDouble. Forcella dati memorizzata
in un file. Resource fork memorizzato in un file con lo stesso nome preceduto da `._'. Finder
informazioni memorizzate anche nello stesso file `._'.

Mac OS X HFS (Alfa)
Non proprio una codifica Apple/Unix, ma veri e propri file HFS/HFS+ su un sistema Mac OS X.
Forcella di dati archiviata in un file. Resource fork memorizzato in uno pseudo file con lo stesso
nome con il suffisso /rsrc. Le informazioni sul Finder sono disponibili solo tramite Mac OS X
chiamata in biblioteca.

Vedi anche LEGGIMI.macosx.

Funziona solo se utilizzato su Mac OS X.

Se viene trovato un file con un fork di risorse di lunghezza zero e finderinfo vuoto, lo è
si presume che non abbia alcuna codifica Apple/Unix, quindi un TYPE e un CREATOR possono essere
impostare utilizzando altri metodi.

genisoimmagine tenterà di impostare CREATOR, TYPE, data e possibilmente altri flag dal
informazioni sul cercatore. Inoltre, se esiste, il nome del file Macintosh viene impostato dal Finder
info, altrimenti il ​​nome Macintosh è basato sul nome del file Unix — vedi il HFS MACINTOSH
NOMI DI FILE sezione sottostante.

Quando si usa -Mela, TYPE e CREATOR sono memorizzati nel System Use opzionale o SOSP
campo nel record di directory ISO9660, più o meno allo stesso modo degli attributi Rock Ridge
sono. Infatti per semplificarvi la vita, le estensioni Apple vengono aggiunte all'inizio del
attributi Rock Ridge esistenti (ad esempio, per ottenere le estensioni Apple si ottiene Rock Ridge
anche estensioni).

Le estensioni Apple richiedono che il fork delle risorse sia archiviato come ISO9660 associato file.
Questo è proprio come qualsiasi file normale memorizzato nel filesystem ISO9660 tranne che il
il flag del file associato è impostato nel record della directory (bit 2). Questo file ha lo stesso nome
come data fork (il file visto da macchine non Apple). I file associati sono normalmente
ignorato da altri OS

Quando si usa -hf, TYPE e CREATOR più altre informazioni sul Finder, sono memorizzati in un HFS separato
directory, non visibile sul volume ISO9660. La directory HFS fa riferimento agli stessi dati
e i file di fork delle risorse descritti sopra.

Nella maggior parte dei casi, è meglio usare -hf invece di -Mela, poiché quest'ultimo impone il
caratteri ISO9660 limitati consentiti nei nomi di file. Tuttavia, le estensioni Apple danno il
vantaggio che i file vengono compressi sul disco in modo più efficiente e potrebbe essere possibile
inserire più file su un CD.

HFS MACINTOSH NOMI DI FILE


Ove possibile, il nome del file HFS memorizzato con un file Apple/Unix viene utilizzato per il
HFS parte del CD. Tuttavia, non tutte le codifiche Apple/Unix memorizzano il nome del file HFS con
il cercatore informazioni. In questi casi, viene utilizzato il nome del file Unix — con escape speciale
caratteri. I caratteri speciali includono "/" e i caratteri con codici superiori a 127.

AUFS esegue l'escape di questi caratteri utilizzando `:' seguito dal codice del carattere come due esadecimali
cifre. Netatalk ed EtherShare hanno uno schema simile, ma usano `%' invece di `:'.

If genisoimmagine non riesce a trovare un nome di file HFS, usa il nome Unix, con qualsiasi %xx or :xx
caratteri (xx sono due cifre esadecimali) convertiti in un codice a carattere singolo. Se xx non sono
cifre esadecimali ([0-9a-fA-F]), vengono lasciate sole — sebbene qualsiasi `:' rimanente venga convertito in
`%', poiché `:' è il separatore di directory HFS. Bisogna fare attenzione, come un normale file Unix
con %xx or :xx sarà anche convertito. per esempio

Questo:2fFile convertito in Questo/File

Questo:File convertito in Questo%File

Questo: t7File convertito in questo%t7File

Sebbene i nomi dei file HFS sembrino supportare lettere maiuscole e minuscole, il filesystem
non fa distinzione tra maiuscole e minuscole, ovvero i nomi dei file aC ed AbC sono gli stessi. Se viene trovato un file in a
directory con lo stesso nome HFS, genisoimmagine tenterà di creare un nome univoco aggiungendo
caratteri `_' in uno dei nomi di file.

Se esiste un nome file HFS per un file, genisoimmagine può usare questo nome come punto di partenza
per i nomi di file ISO9660, Joliet e Rock Ridge usando -nome-mac. File Unix normali
senza un nome HFS useranno comunque il loro nome Unix. per esempio

Se un file MacBinary (o PC Exchange) è archiviato come qualche immagine.gif.bin su Unix
filesystem, ma contiene un file HFS chiamato qualche immagine.gif, questo è il nome che sarebbe
appaiono nella parte HFS del CD. Tuttavia, come genisoimmagine usa il nome Unix come
punto di partenza per gli altri nomi, il nome ISO9660 generato sarà probabilmente
ALCUNIMAG.BIN e il Joliet/Rock Ridge sarebbe qualche immagine.gif.bin. Questa opzione utilizzerà
il nome del file HFS come punto di partenza e il nome ISO9660 sarà probabilmente ALCUNE IMMAGINI.GIF
e il Joliet/Rock Ridge sarebbe qualche immagine.gif.

-nome-mac attualmente non funzionerà con -T — il nome Unix verrà utilizzato nel TRAS.TBL
file, non il nome Macintosh.

Il set di caratteri utilizzato per convertire qualsiasi nome file HFS in un nome file Joliet/Rock Ridge
il valore predefinito è cp10000 (Mac Romano). Il set di caratteri utilizzato può essere specificato utilizzando
-set di caratteri hfs di input. Altri set di caratteri HFS incorporati sono: cp10006 (Macgreco), cp10007
(MacCirillico), cp10029 (MacLatin2), cp10079 (MacIslandese) e cp10081 (MacTurco).

Nota: i codici carattere utilizzati dai nomi di file HFS presi dai vari formati Apple/Unix
non verranno convertiti poiché si presume che siano nel set di caratteri Apple corretto. Solo
i nomi Joliet/Rock Ridge derivati ​​dai nomi dei file HFS verranno convertiti.

L'esistente genisoimmagine il codice filtrerà tutti i caratteri illegali per ISO9660 e
Nomi file Joliet, ma come genisoimmagine si aspetta di avere a che fare direttamente con i nomi Unix, è
lascia i nomi di Rock Ridge così com'è. Ma poiché `/' è un carattere di nome file HFS legale,
-nome-mac converte `/' in un `_' nei nomi di file Rock Ridge.

Se vengono utilizzate le estensioni Apple, sul Macintosh appariranno solo i nomi dei file ISO9660.
Tuttavia, poiché i driver Macintosh ISO9660 possono utilizzare Livello 2 nomi di file, puoi usare le opzioni
piace -consenti-multipunto senza problemi su un Macintosh — continua a fare attenzione ai nomi, per
esempio questo.nome.file sarà convertito a QUESTA VITA cioè avere solo un `.', anche
Nome del file abcdefgh sarà visto come ABCDEFGH ma abcdefghi sarà visto come ABCDEFGHI. vale a dire
con un `.' alla fine — non so se questo è un problema Macintosh o un
genisoimmagine/mkhibrido problema. Tutti i nomi dei file saranno in maiuscolo se visualizzati su a
Macintosh. Ovviamente, le macchine DOS/Win3.X non saranno in grado di vedere i nomi dei file di livello 2...

HFS CUSTOM VOLUME/CARTELLA ICONE


Per dare a un CD HFS un'icona personalizzata, assicurati che la cartella principale (livello superiore) includa uno standard
File dell'icona del volume Macintosh. Per dare a un volume un'icona personalizzata su un Macintosh, un'icona deve
essere incollato sull'icona del volume nella casella "Ottieni informazioni" del volume. Questo crea un
file invisibile chiamato Icona\r (`\r' è il carattere di ritorno a capo) nella cartella principale.

L'icona di una cartella personalizzata è molto simile: un file invisibile chiamato Icona\r esiste nel
cartella stessa.

Probabilmente il modo più semplice per creare un'icona personalizzata che genisoimmagine può usare è formattare a
disco floppy HFS vuoto su un Mac e incollare un'icona nella casella "Ottieni informazioni". Se usi Linux
con il modulo HFS installato, montare il floppy:

mount -t hfs /dev/fd0 /mnt/floppy

Il floppy verrà montato come filesystem CAP per impostazione predefinita. allora corri genisoimmagine utilizzando
qualcosa di simile a:

genisoimage --cap -o output dir_origine /mnt/floppy

Se non stai usando Linux, puoi usare hfsutils per copiare il file icona dal floppy.
Tuttavia, è necessario prestare attenzione, poiché il file dell'icona contiene un carattere di controllo. Per
esempio:

hmount /dev/fd0
hdr -a
hcopy -m Icona^V^M icon_dir/icon

Dove `^V^M' è control-V seguito da control-M. allora corri genisoimmagine usando qualcosa
piace:

genisoimage --macbin -o output dir_origine icon_dir

La procedura per creare/utilizzare icone di cartelle personalizzate è molto simile: incolla un'icona su
casella "Ottieni informazioni" della cartella e trasferisci il risultato Icona\r file nella directory pertinente
nel genisoimmagine albero di origine.

Potresti voler nascondere i file icona dagli alberi ISO9660 e Joliet.

Per dare un'icona personalizzata a un CD Joliet, segui le istruzioni trovate su
http://www.cdrfaq.org/faq03.html#S3-21-1.

HFS BOOT DRIVER


It può possibile rendere avviabile il CD ibrido su un Macintosh.

Un CD HFS avviabile richiede un driver CD-ROM Apple (o compatibile), un HFS avviabile
partizione e i file System, Finder, ecc. necessari.

È possibile ottenere un driver da qualsiasi altro CD-ROM avviabile Macintosh utilizzando il apple_driver
utilità. Questo file può quindi essere utilizzato con -file-boot-hfs.

La partizione HFS (cioè il disco ibrido nel nostro caso) deve contenere un sistema adatto
Cartella, sempre da un altro CD-ROM o disco.

Perché una partizione sia avviabile, deve avere il suo stivale bloccare impostato. Il blocco di avvio è nel
primi due blocchi di una partizione. Per una partizione non avviabile, il blocco di avvio è pieno di
zeri. Normalmente, quando un file di sistema viene copiato in una partizione su un disco Macintosh, il boot
il blocco è pieno di una serie di impostazioni richieste, sfortunatamente non ne conosco l'intero
specifiche per il blocco di avvio, quindi suppongo che quanto segue funzionerà.

Pertanto, l'utilità apple_driver estrae anche il blocco di avvio dal primo HFS
partizione che trova sul CD-ROM dato e questa è usata per la partizione HFS creata da
genisoimmagine.

Per favore, Nota: Utilizzando un driver da un CD Apple e copiando il software Apple sul CD, puoi
diventi responsabile di obbedire agli accordi di licenza software di Apple Computer, Inc..

EL TORITO BOOT INFORMAZIONI TABELLA


Quando -boot-info-tabella viene data, genisoimmagine modificherà il file di avvio specificato da -b by
inserendo un 56 byte stivale informazioni tavolo all'offset 8 nel file. Questa modifica è
fatto nel filesystem di origine, quindi assicurati di usare una copia se questo file non è facile
ricreato! Questo file contiene puntatori che potrebbero non essere ottenuti facilmente o in modo affidabile a
tempo di avvio.

Il formato di questa tabella è il seguente; tutti i numeri interi sono nella sezione 7.3.1 ("piccolo
endian").

Compensazione Nome Dimensione Significato
8 bi_pvd 4 byte LBA del descrittore del volume primario
12 bi_file 4 byte LBA del file di avvio
16 bi_length 4 byte Lunghezza del file di avvio in byte
20 bi_csum 4 byte checksum a 32 bit
24 bi_riservato 40 byte Riservato

Il checksum a 32 bit è la somma di tutte le parole a 32 bit nel file di avvio a partire da
byte offset 64. Tutti gli indirizzi di blocco lineare (LBA) sono forniti in settori CD
(normalmente 2048 byte).

HPPA NOTE


Per creare un CD avviabile per HPPA, almeno un file del caricatore di avvio (-hppa-bootloader) Del
file immagine del kernel (32 bit, 64 bit o entrambi, a seconda dell'hardware) e una riga di comando di avvio
(-hppa-cmdline) deve essere specificato. Alcuni sistemi possono avviare un kernel a 32 o 64 bit,
e il firmware ne sceglierà uno se entrambi sono presenti. Facoltativamente, è possibile utilizzare un ramdisk
per il filesystem di root usando -hppa-cmdline.

JIGDO NOTE


Jigdo è uno strumento per aiutare nella distribuzione di file di grandi dimensioni come immagini di CD e DVD; vedere
http://atterer.org/jigdo/ per ulteriori dettagli. Vengono pubblicate le immagini ISO di CD e DVD Debian
sul web in formato jigdo per consentire agli utenti finali di scaricarli in modo più efficiente.

Per creare file jigdo e modello insieme all'immagine ISO da genisoimmagine, devi
generare innanzitutto un elenco dei file che verranno utilizzati, nel seguente formato:

Percorso dimensione file MD5sum
32 caratteri 12 caratteri fino alla fine della riga

Il MD5sum deve essere scritto in notazione esadecimale standard, la dimensione del file deve elencare il
dimensione del file in byte e il percorso deve elencare il percorso assoluto del file. Per
esempio:

00006dcd58ff0756c36d2efae21be376 14736 /mirror/debian/file1
000635c69b254a1be8badcec3a8d05c1 211822 /mirror/debian/file2
00083436a3899a09633fc1026ef1e66e 22762 /mirror/debian/file3

Una volta che hai questo file, chiama genisoimmagine con tutti i normali parametri della riga di comando.
Specificare i nomi dei file di output per i file jigdo e modello utilizzando -jigdo-jigdo ed
-jigdo-modelloe passa nella posizione della tua lista MD5 con -md5-elenco.

Se ci sono file che NON vuoi che vengano aggiunti al file jigdo (ad esempio se lo sono
probabilmente cambieranno spesso), specificarli usando -jigdo-exclude. Se vuoi verificare alcuni di
i file così come sono scritti nell'immagine, specificali usando -jigdo-force-md5. se c'è
i file non corrispondono, genisoimmagine poi abortirà. Entrambe queste opzioni prendono regolarmente
espressioni come input. È possibile limitare l'insieme di file che verranno utilizzati
ulteriormente basato sulla dimensione: usa l'opzione -jigdo-min-file-size.

Infine, il codice jigdo deve sapere come mappare i file a cui è assegnato su uno stile mirror
configurazione. Specifica come mappare i percorsi usando -jigdo-mappa. utilizzando Debian=/specchio/debian
causerà tutti i percorsi che iniziano con /specchio/debian essere mappato a Debian: nel
file di output jigdo.

ESEMPI


Per creare un'immagine del filesystem ISO9660 vaniglia nel file cd.iso, dove la directory
cd_dir diventerà la directory principale del CD, chiama:

% genisoimage -o cd.iso cd_dir

Per creare un CD con le estensioni Rock Ridge della directory dei sorgenti cd_dir:

% genisoimage -o cd.iso -R cd_dir

Per creare un CD con le estensioni Rock Ridge della directory dei sorgenti cd_dir dove tutti i file
avere almeno il permesso di lettura e tutti i file sono di proprietà di radice, chiama:

% genisoimage -o cd.iso -r cd_dir

Per scrivere un archivio tar direttamente su un CD che in seguito conterrà un semplice ISO9660
filesystem con la chiamata all'archivio tar:

% di catrame cfr - . | genisoimage -stream-media-size 333000 | \
wodim dev=b,t,l -dao tsize=333000s -

Per creare un CD ibrido HFS con le estensioni Joliet e Rock Ridge della sorgente
elenco cd_dir:

% genisoimage -o cd.iso -R -J -hfs cd_dir

Per creare un CD ibrido HFS dalla directory dei sorgenti cd_dir che contiene Netatalk
File Apple/Unix:

% genisoimage -o cd.iso --netatalk cd_dir

Per creare un CD ibrido HFS dalla directory dei sorgenti cd_dir, dando tutti i file CREATOR e
TIPI basati solo sulle loro estensioni di file elencate nel file "mapping".:

% genisoimage -o cd.iso -map mappatura cd_dir

Per creare un CD con le estensioni Apple su ISO9660, dalle directory dei sorgenti cd_dir
ed altro_dir. Vengono decodificati i file in tutti i formati Apple/Unix conosciuti e qualsiasi altro file
vengono assegnati CREATOR e TYPE in base al loro numero magico fornito nel file magia:

% genisoimage -o cd.iso -apple -magic magic -probe \
cd_dir un'altra_dir

L'esempio seguente mette diversi file sul CD che hanno tutti il ​​nome README, ma
hanno contenuti diversi se visti come CD ISO9660/Rock Ridge, Joliet o HFS.

La directory corrente contiene:

% ls -F
LEGGIMI.hfs LEGGIMI.joliet LEGGIMI.Unix cd_dir/

Il seguente comando mette il contenuto della directory cd_dir sul CD insieme a
tre file README — ma solo uno sarà visto da ciascuno dei tre filesystem:

% genisoimage -o cd.iso -hfs -J -r -graft-points \
-hide README.hfs -hide README.joliet \
-hide-joliet LEGGIMI.hfs -hide-joliet LEGGIMI.Unix \
-hide-hfs LEGGIMI.joliet -hide-hfs LEGGIMI.Unix \
LEGGIMI=LEGGIMI.hfs LEGGIMI=LEGGIMI.joliet \
LEGGIMI=LEGGIMI.Unix cd_dir

cioè il file README.hfs sarà visto come README sul CD HFS e gli altri due README
i file verranno nascosti. Allo stesso modo per il CD Joliet e ISO9660/Rock Ridge.

Probabilmente ci sono tutti i tipi di strani risultati possibili con le combinazioni della pelle
opzioni ...

NOTE


genisoimmagine può essere tranquillamente installato suid root. Questo potrebbe essere necessario per consentire genisoimmagine a
leggere la sessione precedente durante la creazione di un'immagine multisessione.

If genisoimmagine sta creando un'immagine del filesystem con gli attributi Rock Ridge e la directory
il livello di annidamento dell'albero della directory di origine è eccessivo per ISO9660, genisoimmagine andrà bene
rilocazione profonda della directory. Ciò si traduce in una directory chiamata RR_SPOSTATO nella radice
directory del CD. Non puoi evitare questa directory.

Molte opzioni del codice di avvio per piattaforme diverse si escludono a vicenda perché il boot
i blocchi non possono coesistere, ad es. piattaforme diverse condividono le stesse posizioni dei dati nell'immagine.
See http://lists.debian.org/debian-cd/2006/12/msg00109.html per i dettagli.

Usa genisoimage online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    pulizia a fondo
    pulizia a fondo
    Uno script di Kotlin che distrugge tutte le build
    cache da progetti Gradle/Android.
    Utile quando Gradle o l'IDE te lo permettono
    giù. Lo script è stato testato
    macOS, ma...
    Scarica pulizia profonda
  • 2
    Plug-in Eclipse Checkstyle
    Plug-in Eclipse Checkstyle
    Il plug-in Eclipse Checkstyle
    integra il codice Java di Checkstyle
    auditor nell'IDE Eclipse. Il
    plug-in fornisce feedback in tempo reale a
    l'utente sulla viola...
    Scarica il plug-in Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player è un lettore multimediale gratuito
    software, in parte basato su WMP e VLC. Il
    giocatore è in uno stile minimalista, con
    più di dieci colori a tema, e può anche
    b ...
    Scarica AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV è un ADDON per XBMC/
    Kodi che permette di disporre di un
    decodificatore dei servizi IPTV de
    Movistar integrato in uno de los
    mediacenter ma...
    Scarica movistartv
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks è un software gratuito, open-source,
    IDE multipiattaforma C, C++ e Fortran
    costruito per soddisfare le esigenze più esigenti
    dei suoi utenti. È progettato per essere molto
    estende...
    Scarica Codice::Blocchi
  • 6
    in mezzo a
    in mezzo a
    Tra o interfaccia avanzata di Minecraft
    e il monitoraggio dati/struttura è uno strumento per
    mostra una panoramica di un Minecraft
    mondo, senza crearlo. Esso
    Potere ...
    Scarica In mezzo
  • Di Più "

Comandi Linux

Ad