EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

genisoimage - Online in der Cloud

Führen Sie genisoimage im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl genisoimage, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


genisoimage - ISO9660/Joliet/HFS-Dateisystem mit optionalen Rock Ridge-Attributen erstellen

ZUSAMMENFASSUNG


Genisoimage [Optionen] [-o Dateinamen] Pfadangabe [Pfadangabe ...]

BESCHREIBUNG


Genisoimage ist ein Pre-Mastering-Programm zum Generieren von ISO9660/Joliet/HFS-Hybrid-Dateisystemen.

Genisoimage ist in der Lage, die System Verwenden Sie die Teilen Protokoll Aufzeichnungen (AUSSETZUNG)
angegeben durch die Rock Grat Austausch Protokoll. Dies wird verwendet, um die
Dateien im ISO9660-Dateisystem an einen Unix-Host und liefert Informationen wie lange
Dateinamen, UID/GID, POSIX-Berechtigungen, symbolische Links und Block- und Zeichengeräte
Dateien.

Wenn Joliet- oder HFS-Hybrid-Befehlszeilenoptionen angegeben sind, Genisoimage wird die erstellen
zusätzliche Dateisystem-Metadaten für Joliet oder HFS erforderlich. Andernfalls Genisoimage werden wir
ein reines ISO9660-Dateisystem generieren.

Genisoimage kann eine erzeugen was immer dies auch sein sollte. (oder von Locals geführtes) HFS-Hybrid-Dateisystem. Die gleichen Dateien werden angezeigt
als HFS-Dateien beim Zugriff von einem Macintosh und als ISO9660-Dateien beim Zugriff von anderen
Maschinen. HFS steht für Hierarchisch Reichen Sie das System und ist das native Dateisystem, das auf verwendet wird
Macintosh-Computer.

Als Alternative, Genisoimage kann die erzeugen Apple Erweiterungsoptionen zu ISO9660 für jede Datei.
Diese Erweiterungen versehen jede Datei mit CREATOR, TYPE und bestimmten Finder-Flags, wenn
Zugriff von einem Macintosh. Siehe die HFS MACINTOSH FILE FORMATEN Abschnitt unten.

Genisoimage nimmt einen Snapshot eines gegebenen Verzeichnisbaums und generiert ein binäres Image, das
entspricht einem ISO9660- und/oder HFS-Dateisystem, wenn es auf ein Blockgerät geschrieben wird.

Jede in das ISO9660-Dateisystem geschriebene Datei muss einen Dateinamen im 8.3-Format haben (bis zu
8 Zeichen, Punkt, bis zu 3 Zeichen, alle in Großbuchstaben), auch wenn Rock Ridge verwendet wird.
Dieser Dateiname wird auf Systemen verwendet, die Rock Ridge nicht nutzen können
Erweiterungen (wie MS-DOS) und jeder Dateiname in jedem Verzeichnis muss anders sein als
die anderen Dateinamen im selben Verzeichnis. Genisoimage versucht im Allgemeinen, richtig zu formen
Namen, indem Sie den Unix-Dateinamen in Großbuchstaben erzwingen und nach Bedarf abschneiden, aber oft dies
führt zu unbefriedigenden Ergebnissen, wenn die abgeschnittenen Namen nicht alle eindeutig sind. Genisoimage
weist jedem Dateinamen Gewichtungen zu, und wenn zwei ansonsten gleiche Namen
gefunden, wird der Name mit der niedrigeren Priorität in eine 3-stellige Nummer umbenannt (garantiert
einzigartig sein). Zum Beispiel die beiden Dateien foo.bar und foo.bar.~1~ könnte gerendert werden als
FOO.BAR;1 und FOO000.BAR;1.

Bei Verwendung mit verschiedenen HFS-Optionen, Genisoimage versucht, Dateien zu erkennen, die in gespeichert sind
eine Reihe von Apple/Unix-Dateiformaten und kopiert die Daten- und Ressourcengabeln sowie
alle relevanten Finder-Informationen. Siehe die HFS MACINTOSH FILE FORMATEN Abschnitt unten für mehr
über Formate Genisoimage Unterstützt.

Beachten Sie, dass Genisoimage ist nicht darauf ausgelegt, direkt mit dem Autor zu kommunizieren. Die meisten
Autoren haben proprietäre Befehlssätze, die von Hersteller zu Hersteller variieren, und Sie
benötigen ein spezielles Werkzeug, um die Disc tatsächlich zu brennen. Wodim ist ein solches Werkzeug. Das Neueste
Version von Wodim erhalten Sie bei http://www.cdrkit.org/.

Pfadangabe ist der Pfad des Verzeichnisbaums, der in das ISO9660-Dateisystem kopiert werden soll.
Es können mehrere Pfade angegeben werden, und Genisoimage führt die Dateien zusammen, die in allen gefundenen
angegebenen Pfadkomponenten, um das Dateisystem-Image zu bilden.

Wenn die Option -Graft-Punkte angegeben wurde, ist es möglich, die Pfade bei . zu pfropfen
andere Punkte als das Stammverzeichnis, und es ist möglich, Dateien oder Verzeichnisse zu übertragen
auf das CD-ROM-Image mit anderen Namen als im Quelldateisystem.
Dies lässt sich am einfachsten mit ein paar Beispielen veranschaulichen. Beginnen wir mit der Annahme, dass a
lokale Datei ../alt.lis existiert, und Sie möchten es in das CD-ROM-Image aufnehmen.

foo/bar/=../old.lis

Vorteil alt.lis im CD-ROM-Image bei /foo/bar/old.lis, während

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

Vorteil alt.lis im CD-ROM-Image bei /foo/bar/xxx. Die gleiche Art von Syntax kann sein
auch mit Verzeichnissen verwendet. Genisoimage erstellt alle erforderlichen Verzeichnisse, so dass
die Graft-Punkte sind auf dem CD-ROM-Image vorhanden – die Verzeichnisse müssen nicht in einem erscheinen
der Wege. Standardmäßig haben alle Verzeichnisse, die so spontan erstellt werden,
Berechtigungen 0555 und scheinen im Besitz der ausführenden Person zu sein Genisoimage. Wenn Sie wünschen
andere Berechtigungen oder Besitzer der Zwischenverzeichnisse, siehe -uid, -gid, -dir-modus,
-Dateimodus und -new-dir-mode.

Genisoimage läuft auch auf Windows-Rechnern, wenn es mit Cygnus' cygwin kompiliert wird (verfügbar
für http://www.cygwin.com/). Daher beziehen sich die meisten Verweise in dieser Manpage auf Unix kann sein
Ersetzt mit Win32.

OPTIONAL


In a . können mehrere Optionen als Voreinstellungen angegeben werden .genisoimagerc Konfigurationsdatei, wie
sowie auf der Kommandozeile. Wird an beiden Stellen ein Parameter angegeben, wird die Einstellung von
die Kommandozeile wird verwendet. Einzelheiten zum Format und möglichen Speicherorten dieser Datei finden Sie unter
sehen genisoimagerc(5).

-abstrakt Datei
Gibt den abstrakten Dateinamen an. Es ist Platz für 37 Zeichen. Gleichwertig
ABST der .genisoimagerc Datei.

-A Anwendungs-ID
Gibt eine Textzeichenfolge an, die in den Volume-Header geschrieben wird. Das sollte
Beschreiben Sie die Anwendung, die auf der Disc sein wird. Es ist Platz für 128
Zeichen. Gleichwertig APP der .genisoimagerc Datei.

-erlauben-begrenzte-Größe
Bei der Verarbeitung von Dateien, die größer als 2 GiB sind, die nicht ohne weiteres dargestellt werden können
ISO9660, fügen Sie sie mit einer verkleinerten sichtbaren Dateigröße zu ISO9660 hinzu und mit der korrekten
sichtbare Dateigröße für das UDF-System. Das Ergebnis ist ein inkonsistentes Dateisystem und
Benutzer müssen sicherstellen, dass sie zum Lesen wirklich UDF und nicht den ISO9660-Treiber verwenden
eine solche Platte. Impliziert die Aktivierung -udf.

-Erlaube-führende-Punkte

-ldots Lassen Sie ISO9660-Dateinamen mit einem Punkt beginnen. Normalerweise wird ein führender Punkt ersetzt
mit einem Unterstrich, um die MS-DOS-Kompatibilität zu wahren.
Dies verstößt gegen den ISO9660-Standard, funktioniert aber auf vielen Systemen. Verwenden
mit Vorsicht.

-Erlaube-Kleinbuchstaben
Mit dieser Option können Kleinbuchstaben in ISO9660-Dateinamen angezeigt werden.
Dies verstößt gegen den ISO9660-Standard, funktioniert jedoch auf einigen Systemen. Verwenden
mit Vorsicht.

-multidot zulassen
Mit dieser Option können mehr als ein Punkt in ISO9660-Dateinamen erscheinen. Ein führendes
dot ist von dieser Option nicht betroffen, es kann separat zugelassen werden mit
-Erlaube-führende-Punkte.
Dies verstößt gegen den ISO9660-Standard, funktioniert aber auf vielen Systemen. Verwenden
mit Vorsicht.

-bibli Datei
Gibt den bibliografischen Dateinamen an. Es ist Platz für 37 Zeichen.
Gleichwertig BIBL der .genisoimagerc Datei.

-Cache-Inodes

-keine Cache-Inodes
Aktivieren oder deaktivieren Sie das Caching von Inode- und Gerätenummern, um Hardlinks zu Dateien zu finden. Wenn
Genisoimage findet einen harten Link (eine Datei mit mehreren Namen), wird die Datei auch
auf der CD fest verlinkt, sodass der Dateiinhalt nur einmal erscheint. Das hilft zu sparen
Raum. -Cache-Inodes ist auf Unix-ähnlichen Betriebssystemen Standard, aber
-keine Cache-Inodes ist auf einigen anderen Systemen wie Cygwin Standard, da dies nicht der Fall ist
davon auszugehen, dass Inode-Nummern auf diesen Systemen eindeutig sind. (Einige Versionen von
Cygwin erstellt gefälschte Inode-Nummern mit einem schwachen Hashing-Algorithmus, der zu
Duplikate.) Wenn zwei Dateien dieselbe Inode-Nummer haben, aber keine Hardlinks zu den
gleiche Datei, Genisoimage -Cache-Inodes wird sich nicht richtig verhalten. -keine Cache-Inodes
ist in allen Situationen sicher, aber in diesem Fall Genisoimage kann keine harten Links erkennen,
Daher kann das resultierende CD-Image größer als nötig sein.

-Alpha-boot alpha_boot_image
Gibt den Pfad und Dateinamen des Boot-Images an, das beim Erstellen eines
Alpha/SRM bootfähige CD. Der Pfadname muss relativ zum angegebenen Quellpfad sein
zu Genisoimage.

-hppa-Bootloader hppa_bootloader_image
Gibt den Pfad und Dateinamen des Boot-Images an, das beim Erstellen eines HPPA verwendet werden soll
bootfähige CD. Der Pfadname muss relativ zum Quellpfad sein, der angegeben wurde in
Genisoimage. Andere Optionen sind erforderlich, mindestens ein Kernel-Dateiname und a
Boot-Befehlszeile. Siehe die HPPA ANMERKUNG Abschnitt unten für weitere Informationen.

-hppa-cmdline hppa_boot_command_line
Gibt die Befehlszeile an, die an den HPPA-Bootloader übergeben wird, wenn ein Befehl erstellt wird
bootfähige CD. Trennen Sie die Parameter durch Leerzeichen oder Kommas. Mehr Optionen müssen sein
weitergereicht an Genisobild, zumindest ein Kernel-Dateiname und der Bootloader
Dateiname. Siehe die HPPA ANMERKUNG Abschnitt unten für weitere Informationen.

-hppa-kernel-32 hppa_kernel_32

-hppa-kernel-64 hppa_kernel_64
Gibt den Pfad und Dateinamen der 32-Bit- und/oder 64-Bit-Kernel-Images an, die
wird beim Erstellen einer bootfähigen HPPA-CD verwendet. Die Pfadnamen müssen relativ zur Quelle sein
Pfad angegeben zu Genisoimage. Andere Optionen sind erforderlich, zumindest die
Dateiname des Bootloaders und die Boot-Befehlszeile. Siehe die HPPA ANMERKUNG Abschnitt unten
um mehr zu erfahren.

-hppa-ramdisk hppa_ramdisk_image
Gibt den Pfad und Dateinamen des Ramdisk-Images an, das beim Erstellen eines HPPA verwendet werden soll
bootfähige CD. Der Pfadname muss relativ zum Quellpfad sein, der angegeben wurde in
Genisoimage. Dieser Parameter ist optional. Andere Optionen sind erforderlich, auf der sehr
zumindest ein Kernel-Dateiname und die Boot-Befehlszeile. Siehe die HPPA ANMERKUNG Abschnitt unten
um mehr zu erfahren.

-mips-boot mips_boot_image
Gibt den Pfad und Dateinamen des Boot-Images an, das beim Erstellen eines
Bootfähige SGI/Big-Endian-MIPS-CD. Der Pfadname muss relativ zum Quellpfad sein
angegeben bis Genisoimage. Diese Option kann mehrmals angegeben werden, um zu speichern
bis 15 Boot-Images.

-mipsel-boot mipsel_boot_image
Gibt den Pfad und Dateinamen des Boot-Images an, das beim Erstellen eines
DEC/Little-Endian MIPS bootfähige CD. Der Pfadname muss relativ zur Quelle sein
Pfad angegeben zu Genisoimage.

-B img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e

-sparc-boot img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e
Gibt eine durch Kommas getrennte Liste von Boot-Images an, die benötigt werden, um bootfähig zu machen
CD für SPARC-Systeme. Partition 0 wird für das ISO9660-Image verwendet, das erste Image
Datei ist Partition 1 zugeordnet. Die durch Kommas getrennte Liste kann bis zu 7 Felder enthalten.
einschließlich leerer Felder. Diese Option ist erforderlich, um eine bootfähige CD für Sun zu erstellen
SPARC-Systeme. Wenn -B or -sparc-boot angegeben wurde, der erste Sektor der
Das resultierende Image enthält ein Sun-Disk-Label. Dieses Disk-Label spezifiziert Slice 0
für das ISO9660-Image und Slices 1 bis 7 für die Boot-Images, die erstellt wurden
mit dieser Option angegeben. Byte-Offsets 512 bis 8191 innerhalb jedes der zusätzlichen
Boot-Images müssen einen primären Boot enthalten, der für die entsprechenden SPARC . funktioniert
die Architektur. Der Rest jedes der Bilder enthält normalerweise ein verwendetes UFS-Dateisystem
für die primäre Kernel-Boot-Phase.

Die implementierte Boot-Methode ist diejenige, die bei SunOS 4.x und SunOS 5.x zu finden ist.
Es hängt jedoch nicht von SunOS-Interna ab, sondern nur von den Eigenschaften des Open
Boot-Prom, daher sollte es für jedes Betriebssystem für SPARC-Systeme verwendbar sein. Für mehr
Informationen siehe auch die ANMERKUNG Abschnitt unten.

Wenn der spezielle Dateiname ... verwendet wird, die aktuelle und alle folgenden Bootpartitionen
werden der vorherigen Partition zugeordnet. Wenn Genisoimage heißt mit -G Image -B ...
alle Bootpartitionen werden der Partition zugeordnet, die die ISO9660 enthält
Dateisystem-Image und das generische Boot-Image, das sich in den ersten 16 Sektoren befindet
der Disk wird für alle Architekturen verwendet.

-G generisches_boot_image
Gibt den Pfad und den Dateinamen des generischen Boot-Images an, das beim Erstellen eines
generische bootfähige CD. Das Boot-Image wird auf den ersten 16 Sektoren des
CD, vor dem ISO9660 Primary Volume Descriptor. Wenn diese Option zusammen verwendet wird
mit -sparc-boot, überlagert das Sun-Disk-Label die ersten 512 Byte des
generisches Boot-Image.

-b eltorito_boot_image
Gibt den Pfad und Dateinamen des Boot-Images an, das beim Erstellen eines El . verwendet werden soll
Torito bootfähige CD für x86-PCs. Der Pfadname muss relativ zum Quellpfad sein
angegeben bis Genisoimage. Diese Option ist erforderlich, um einen El Torito bootfähig zu machen
CD. Das Boot-Image muss genau 1200 kB, 1440 kB oder 2880 kB groß sein und Genisoimage
wird diese Größe beim Erstellen des Ausgabe-ISO9660-Dateisystems verwenden. Das PC-BIOS wird
Verwenden Sie das Image, um eine Diskette zu emulieren, daher sollte der erste 512-Byte-Sektor enthalten
PC-Bootcode. Dies funktioniert beispielsweise, wenn das Boot-Image ein LILO-basiertes Boot ist
schlaff.

Wenn das Boot-Image kein Image einer Diskette ist, müssen Sie entweder hinzufügen
-Festplattenboot or -kein-emul-boot. Wenn das System nicht vom emulierten booten sollte
Festplatte, verwenden -kein Boot.

If -Sortieren wurde nicht angegeben, die Boot-Images werden mit niedriger Priorität (+2) sortiert
zum Anfang des Mediums. Wenn Ihnen dies nicht gefällt, müssen Sie eine Sortierung angeben
Gewichtung von 0 für die Boot-Images.

-eltorito-alt-boot
Beginnen Sie mit einem neuen Satz von El Torito-Boot-Parametern. Bis zu 63 El Torito Boot-Einträge
kann auf einer einzigen CD gespeichert werden.

-Festplattenboot
Gibt an, dass das zum Erstellen von bootfähigen El Torito-CDs verwendete Boot-Image eine Festplatte ist
Bild. Das Image muss mit einem Master-Boot-Record beginnen, der ein einzelnes . enthält
Partition.

-kein-emul-boot
Gibt an, dass das Boot-Image, das zum Erstellen bootfähiger CDs von El Torito verwendet wird, ein "no
Emulation"-Image. Das System lädt dieses Image und führt es aus, ohne dass es ausgeführt wird
beliebige Festplattenemulation.

-kein Boot
Gibt an, dass die erstellte El Torito-CD als nicht bootfähig markiert werden soll. Die
Das System stellt ein emuliertes Laufwerk für das Image bereit, bootet jedoch von einem Standard
Start Gerät.

-boot-load-seg segment_adresse
Gibt die Ladesegmentadresse des Boot-Image für die No-Emulation El Torito . an
CDs.

-Boot-Load-Größe Lastsektoren
Gibt die Anzahl der "virtuellen" (512 Byte) Sektoren an, die im No-Emulation-Modus geladen werden sollen.
Standardmäßig wird die gesamte Boot-Datei geladen. Einige BIOSe können Probleme haben, wenn dies
ist kein Vielfaches von 4.

-Boot-Info-Tabelle
Gibt an, dass eine 56-Byte-Tabelle mit Informationen zum CD-ROM-Layout
bei Offset 8 in der Boot-Datei gepatcht. Wenn diese Option angegeben ist, ist die Boot-Datei
geändert in Quelle Dateisystem, machen Sie also eine Kopie dieser Datei, wenn dies nicht möglich ist
leicht regeneriert! Siehe die EL TORITO BOOT INFOS TABELLE Abschnitt für eine Beschreibung von
dieser Tisch.

-C letzter_sess_start,nächster_sess_start
Diese Option wird benötigt, um eine CD Extra oder das Image einer zweiten Session zu erstellen oder a
Session auf höherer Ebene für eine Multisession-Disc. -C nimmt zwei durch a . getrennte Zahlen
Komma. Der erste ist der erste Sektor in der letzten Sitzung der Disc, der
angehängt. Die zweite Zahl ist die Startsektornummer der neuen Sitzung.
Die richtigen Nummern können durch Anrufen abgerufen werden Wodim -msinfo ... If -C wird in verwendet
Verbindung mit -M, Genisoimage erstellt ein Dateisystem-Image, das dazu bestimmt ist,
eine Fortsetzung der vorherigen Sitzung sein. Wenn -C wird verwendet ohne -M, Genisoimage
erstellt ein Dateisystem-Image, das für eine zweite Sitzung verwendet werden soll
ein CD-Extra. Dies ist eine Multisession-CD, die Audiodaten in der ersten Session enthält
und ein ISO9660-Dateisystem in der zweiten Sitzung.

-c boot_catalog
Gibt den Pfad und Dateinamen des Boot-Katalogs an, der für ein El . benötigt wird
Torito bootfähige CD. Der Pfadname muss relativ zum Quellpfad sein, der angegeben wurde in
Genisoimage. Diese Datei wird in den Ausgabebaum eingefügt und nicht in erstellt
das Quelldateisystem, stellen Sie also sicher, dass der angegebene Dateiname nicht mit einem kollidiert
vorhandene Datei, oder sie wird ausgeschlossen. Normalerweise ein Name wie boot.katalog ist gewählt.

If -Sortieren wurde nicht angegeben, der Boot-Katalog mit niedriger Priorität (+1) nach sortiert
der Anfang des Mediums. Wenn Ihnen dies nicht gefällt, müssen Sie eine Sortierung angeben
Gewicht 0 für den Stiefelkatalog.

-check-altenamen
Überprüfen Sie alle aus der alten Sitzung importierten Dateinamen auf Konformität mit ISO9660
Regeln für die Dateibenennung. Ohne diese Option sind nur Namen mit mehr als 31 Zeichen
überprüft, da diese Dateien einen schwerwiegenden Verstoß gegen den ISO9660-Standard darstellen.

-Check-Sitzung Datei
Überprüfen Sie alle alten Sitzungen auf Übereinstimmung mit den aktuellen Genisoimage ISO9660-Dateibenennung
Regeln. Dies ist eine High-Level-Option, die kombiniert -M Datei -C 0,0 -check-altenamen.
Für den Parameter Datei, siehe Beschreibung von -M.

-Urheberrechte © Datei
Gibt Copyright-Informationen an, normalerweise ein Dateiname auf der Disc. Es ist Platz
für 37 Zeichen. Gleichwertig COPY der .genisoimagerc Datei.

-d Fügen Sie keinen Punkt an Dateien an, die keinen haben.
Dies verstößt gegen den ISO9660-Standard, funktioniert aber auf vielen Systemen. Verwenden
mit Vorsicht.

-D Verwenden Sie keine tiefe Verzeichnisverlagerung, sondern packen Sie sie einfach so, wie wir es sehen
Them.
Wenn ISO9660:1999 nicht ausgewählt wurde, verstößt dies gegen den ISO9660-Standard, aber es
funktioniert auf vielen Systemen. Mit Vorsicht verwenden.

-dir-modus Modus
Überschreibt den Modus der Verzeichnisse, die zum Erstellen des Images verwendet wurden, um Modus, angegeben als 4
Ziffern der Berechtigungsbits wie in chmod(1). Diese Option aktiviert automatisch Rock
Firstverlängerungen.

-DVD-Video
Generieren Sie ein DVD-Video-kompatibles UDF-Dateisystem. Dies geschieht durch Sortieren der Reihenfolge von
den Inhalt der entsprechenden Dateien und durch Hinzufügen von Auffüllungen zwischen den Dateien, wenn
erforderlich. Beachten Sie, dass die Sortierung nur funktioniert, wenn die DVD-Video-Dateinamen Folgendes enthalten:
nur Großbuchstaben.

Beachten Sie, dass Sie, um ein DVD-Video-kompatibles Dateisystem-Image zu erhalten,
Bereiten Sie einen DVD-Video-kompatiblen Verzeichnisbaum vor. Dies erfordert ein Verzeichnis VIDEO_TS
(in Großbuchstaben) im Stammverzeichnis der resultierenden DVD und normalerweise in einem anderen
Verzeichnis AUDIO_TS. VIDEO_TS muss alle benötigten Dateien enthalten (Dateinamen müssen
alle Großbuchstaben) für ein kompatibles DVD-Video-Dateisystem.

-f Folgen Sie beim Generieren des Dateisystems symbolischen Links. Wenn diese Option nicht verfügbar ist
verwenden, werden symbolische Links mit Rock Ridge eingegeben, falls aktiviert, andernfalls werden sie
wird ignoriert.

-Dateimodus Modus
Überschreibt den Modus der regulären Dateien, die zum Erstellen des Bildes verwendet werden, um Modus, angegeben als
4 Stellen Berechtigungsbits wie in chmod(1). Diese Option aktiviert automatisch Rock
Firstverlängerungen.

-gid gid
Überschreibt die aus den Quelldateien gelesene Gruppen-ID mit dem Wert von gid. Angabe
Diese Option aktiviert automatisch Rock Ridge-Erweiterungen.

-gui Ändern Sie das Verhalten für eine GUI. Dies macht die Ausgabe derzeit ausführlicher, aber
kann in Zukunft andere Auswirkungen haben.

-Graft-Punkte
Erlauben Sie die Verwendung von Graft-Punkten für Dateinamen. Wenn diese Option verwendet wird, sind alle Dateinamen
auf Transplantatpunkte überprüft. Der Dateiname wird beim ersten unescaped gleich geteilt
Unterschrift. Alle Vorkommen von `\' und `=' Zeichen müssen mit `\' maskiert werden wenn
-Graft-Punkte wurde angegeben.

-verstecken Klacks
Alle passenden Dateien ausblenden Klacks, ein Shell-Wildcard-Muster, nicht im
ISO9660- oder Rock Ridge-Verzeichnis. Klacks kann mit einem beliebigen Teil des Dateinamens oder Pfads übereinstimmen.
If Klacks einem Verzeichnis entspricht, wird der Inhalt dieses Verzeichnisses ausgeblendet. In
Um einem Verzeichnisnamen zu entsprechen, stellen Sie sicher, dass der Pfadname kein nachgestelltes enthält
`/'-Zeichen. Alle versteckten Dateien werden weiterhin auf das Ausgabe-CD-Image geschrieben
Datei. Siehe auch -hide-joliet und README.hide. Diese Option kann mehrfach verwendet werden
Zeiten.

-Liste ausblenden Datei
Eine Datei, die eine Liste von Shell-Platzhaltern enthält, die ausgeblendet werden sollen. Sehen -verstecken.

-versteckt Klacks
Fügen Sie das versteckte (Existenz) ISO9660-Verzeichnisattribut für Dateien und Verzeichnisse hinzu
Abstimmung Klacks, ein Shell-Platzhaltermuster. Dieses Attribut verhindert, dass die Dateien
von einigen MS-DOS- und Windows-Befehlen angezeigt werden. Klacks kann mit jedem Teil von übereinstimmen
der Dateiname oder Pfad. Um einen Verzeichnisnamen abzugleichen, stellen Sie sicher, dass der Pfadname
enthält kein nachgestelltes `/'-Zeichen. Diese Option kann mehrmals verwendet werden.

-versteckte-Liste Datei
Eine Datei, die eine Liste von Shell-Platzhaltern enthält, um das versteckte Attribut abzurufen. Sehen
-versteckt.

-hide-joliet Klacks
Passende Dateien und Verzeichnisse ausblenden Klacks, ein Shell-Wildcard-Muster, davor, gesehen zu werden
im Joliet-Verzeichnis. Klacks kann mit einem beliebigen Teil des Dateinamens oder Pfads übereinstimmen. Wenn Klacks
einem Verzeichnis entspricht, wird der Inhalt dieses Verzeichnisses ausgeblendet. Um zu
mit einem Verzeichnisnamen übereinstimmen, stellen Sie sicher, dass der Pfadname kein nachgestelltes `/' enthält
Charakter. Alle versteckten Dateien werden weiterhin in die Ausgabe-CD-Image-Datei geschrieben.
Diese Option wird normalerweise verwendet mit -verstecken. Siehe auch README.hide. Diese Option kann sein
mehrfach verwendet.

-hide-joliet-list Datei
Eine Datei mit einer Liste von Shell-Platzhaltern, die aus dem Joliet-Baum ausgeblendet werden sollen. Sehen
-hide-joliet.

-hide-joliet-trans-tbl
Verstecke das TRANS.TBL Dateien aus dem Joliet-Baum. Diese Dateien machen normalerweise nicht
Sinn in der Joliet-Welt, da sie den echten Namen und den ISO9660-Namen auflisten, der möglicherweise
beide unterscheiden sich vom Namen Joliet.

-hide-rr-bewegt
Benennen Sie das Verzeichnis um RR_MOVED zu .rr_bewegt im Rock Ridge-Baum. Es scheint so als
unmöglich, das vollständig zu verbergen RR_MOVED Verzeichnis aus dem Rock Ridge-Baum.
Diese Option macht den sichtbaren Baum nur für Leute, die es nicht wissen, weniger verwirrend
wofür dieses Verzeichnis ist. Wenn du keine haben musst RR_MOVED Verzeichnis überhaupt, du
sollte verwenden -D. Beachten Sie, dass wenn -D angegeben wurde, ist das resultierende Dateisystem nicht
ISO9660 Level-1-kompatibel und wird unter MS-DOS nicht gelesen. Siehe auch die ANMERKUNG
.

-Eingabezeichensatz charset
Eingabezeichensatz, der die in lokalen Dateinamen verwendeten Zeichen definiert. Um eine Liste zu erhalten
gültiger Zeichensatznamen, call Genisoimage -Eingabezeichensatz Hilfe. Um ein 1:1 zu bekommen
Mapping, können Sie verwenden Standard als Zeichensatzname. Die voreingestellten Anfangswerte sind cp437
auf DOS-basierten Systemen und ISO8859-1 auf allen anderen Systemen. Siehe die CHARAKTER SETS
Abschnitt unten für weitere Details.

-Ausgabezeichensatz charset
Ausgabezeichensatz, der die Zeichen definiert, die in Rock Ridge verwendet werden
Dateinamen. Standardmäßig wird der Eingabezeichensatz verwendet. Sehen CHARAKTER SETS Abschnitt unten für
mehr Details.

-iso-Ebene Grad des
Stellen Sie die ISO9660-Konformitätsstufe ein. Gültige Zahlen sind 1 bis 4.

Mit Level 1 dürfen Dateien nur aus einem Abschnitt bestehen und die Dateinamen sind beschränkt auf
8.3-Zeichen

Bei Level 2 dürfen Dateien nur aus einem Abschnitt bestehen.

Bei Level 3 gelten keine Einschränkungen (außer ISO-9660:1988).

Bei allen ISO9660-Stufen von 1 bis 3 sind alle Dateinamen auf Großbuchstaben beschränkt
Buchstaben, Zahlen und Unterstriche (_). Dateinamen sind auf 31 Zeichen beschränkt,
Verzeichnisverschachtelung ist auf 8 Ebenen beschränkt und Pfadnamen sind auf 255 . begrenzt
Zeichen.

Level 4 existiert offiziell nicht, aber Genisoimage ordnet es ISO-9660:1999 zu, das
ist ISO9660-Version 2.

Mit Level 4, einem erweiterten Volume-Deskriptor mit Versionsnummer und Dateistruktur
die auf 2 gesetzte Versionsnummer wird ausgegeben. Die Verschachtelung von Verzeichnissen ist nicht auf 8 Ebenen beschränkt,
Es ist nicht erforderlich, dass eine Datei einen Punkt enthält und der Punkt keine besondere Bedeutung hat,
Dateinamen haben keine Versionsnummern und Dateinamen können bis zu 207 Zeichen lang sein
lang oder 197 Zeichen, wenn Rock Ridge verwendet wird.

Beim Erstellen von Version 2-Images Genisoimage gibt einen erweiterten Volumendeskriptor aus,
ähnlich, aber nicht identisch mit einem primären Volumendeskriptor. Achten Sie darauf, nicht zu verwenden
defekte Software, um ISO9660-Images bootfähig zu machen, indem eine zweite PVD-Kopie angenommen wird und
Patchen dieser mutmaßlichen PVD-Kopie in eine El Torito VD.

-J Generieren Sie Joliet-Verzeichniseinträge zusätzlich zu den regulären ISO9660-Dateinamen. Dies
ist in erster Linie nützlich, wenn die Discs auf Windows-Rechnern verwendet werden sollen. Joliet
Dateinamen werden in Unicode angegeben und jede Pfadkomponente kann bis zu 64 Unicode umfassen
Zeichen lang. Beachten Sie, dass Joliet kein Standard ist – nur Microsoft Windows und
Linux-Systeme können Joliet-Erweiterungen lesen. Erwägen Sie für eine bessere Portabilität die Verwendung von
sowohl Joliet- als auch Rock Ridge-Erweiterungen.

-joliet-lang
Erlauben Sie Joliet-Dateinamen, bis zu 103 Unicode-Zeichen anstelle von 64 zu haben. Dies
bricht die Joliet-Spezifikation, scheint aber zu funktionieren. Mit Vorsicht verwenden.

-jcharset charset
Eine Kombination aus -J -Eingabezeichensatz charset. Siehe CHARAKTER SETS Abschnitt unten
für weitere Informationen an.

-l Erlaube vollständige 31-stellige Dateinamen. Normalerweise wird der ISO9660-Dateiname in einem 8.3 .-Format angezeigt
Format, das mit MS-DOS kompatibel ist, obwohl der ISO9660-Standard dies zulässt
Dateinamen mit bis zu 31 Zeichen. Wenn Sie diese Option verwenden, ist die Disc möglicherweise
auf einem MS-DOS-System schwer zu verwenden, funktioniert aber auf den meisten anderen Systemen. Benutzen mit
Vorsicht.

-L Veraltete Option; verwenden -Erlaube-führende-Punkte stattdessen.

-jigdo-jigdo jigdo_file
Produzier ein Jigdo .jigdo Metadaten-Datei sowie das Dateisystem-Image. Siehe die
JIGDO ANMERKUNG Abschnitt unten für weitere Informationen.

-jigdo-Vorlage Vorlagendatei
Produzier ein Jigdo .Vorlage Datei sowie das Dateisystem-Image. Siehe die JIGDO
ANMERKUNG Abschnitt unten für weitere Informationen.

-jigdo-min-Dateigröße Größe
Geben Sie die Mindestgröße für eine Datei an, die in der Liste aufgeführt werden soll .jigdo Datei. Standard (und
zulässiges Minimum) ist 1 KB. Siehe die JIGDO ANMERKUNG Abschnitt unten für weitere Informationen.

-jigdo-force-md5 Weg
Geben Sie ein Dateimuster an, in dem Dateien sollen im extern versorgten MD5 enthalten sein
Liste wie geliefert von -md5-Liste. Siehe JIGDO ANMERKUNG Abschnitt unten für mehr
Informationen.

-jigdo-ausschließen Weg
Geben Sie ein Dateimuster an, bei dem Dateien nicht in der Liste aufgeführt werden .jigdo Datei. Siehe die
JIGDO ANMERKUNG Abschnitt unten für weitere Informationen.

-jigdo-Karte Weg
Geben Sie eine Musterzuordnung für die Jigdo-Datei an (zB Debian=/mirror/debian). Sehen
JIGDO ANMERKUNG Abschnitt unten für weitere Informationen.

-md5-Liste md5_datei
Geben Sie eine Datei an, die die MD5-Summen, -Größen und -Pfadnamen der zu übertragenden Dateien enthält
inbegriffen in .jigdo Datei. Siehe die JIGDO ANMERKUNG Abschnitt unten für mehr
Informationen.

-jigdo-template-komprimieren Algorithmus
Geben Sie einen Komprimierungsalgorithmus an, der für das Vorlagendatum verwendet werden soll. gzip und bzip2 sind
derzeit unterstützt und gzip ist die Standardeinstellung. Siehe die JIGDO ANMERKUNG Abschnitt unten für
mehr Informationen.

-Logdatei Logdatei
Leiten Sie alle Fehler-, Warn- und Informationsmeldungen weiter an Logdatei anstatt der
Standart Fehler.

-m Klacks
Übereinstimmende Dateien ausschließen Klacks, ein Shell-Wildcard-Muster, vom Schreiben auf CD-
ROM. Klacks kann entweder mit der Dateinamenkomponente oder dem vollständigen Pfadnamen übereinstimmen. Dies
Option kann mehrfach verwendet werden. Zum Beispiel:

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

würde alle Dateien ausschließen, die mit `.o' enden oder aufgerufen werden Core or foobar vom Bild.
Beachten Sie, dass, wenn Sie ein Verzeichnis namens foobar, es auch (und natürlich all seine
Nachkommen) ausgeschlossen.

-Ausschlussliste Datei
Eine Datei, die eine Liste von auszuschließenden Shell-Platzhaltern enthält. Sehen -m.

-max-iso9660-Dateinamen
Lassen Sie ISO9660-Dateinamen bis zu 37 Zeichen lang. Diese Option aktiviert -N as
der zusätzliche Namensraum wird dem für Dateiversionsnummern reservierten Raum entnommen.
Dies verstößt gegen den ISO9660-Standard, funktioniert aber auf vielen Systemen.
Obwohl eine konforme Anwendung einen Pufferraum von mindestens 37 . bereitstellen muss
Zeichen können mit dieser Option erstellte Discs einen Pufferüberlauf im
Betriebssystem lesen. Mit äußerster Sorgfalt verwenden.

-M Weg

-M Gerät

dev Gerät
Gibt den Pfad zum vorhandenen ISO9660-Image an, das zusammengeführt werden soll. Die alternative Form ist a
SCSI-Gerätespezifizierer, der dieselbe Syntax verwendet wie der Entwickler= Parameter von Wodim.
Die Ausgabe von Genisoimage wird eine neue Session sein, die zu Ende geschrieben werden sollte
des in angegebenen Bildes -M. Normalerweise erfordert dies Multisession-Fähigkeit für
der CD-Recorder, mit dem das Image geschrieben wurde. Diese Option darf nur verwendet werden in
Verbindung mit -C.

-N Lassen Sie Versionsnummern von ISO9660-Dateinamen weg.
Dies verstößt gegen den ISO9660-Standard, aber niemand verwendet wirklich die Versionsnummern
ohnehin. Mit Vorsicht verwenden.

-new-dir-mode Modus
Geben Sie den Modus an, eine 4-stellige Zahl wie in chmod(1), zu verwenden beim Erstellen neuer
Verzeichnisse im Dateisystem-Image. Die Standardeinstellung ist 0555.

-nobak

-no-back
Ausschließen von Sicherungsdateien Dateien auf dem ISO9660-Dateisystem; das heißt, Dateinamen, die
enthalten die Zeichen `~' oder `#' oder enden in bak. Dies sind normalerweise Sicherungsdateien
für Unix-Texteditoren.

-force-rr
Verwenden Sie nicht die automatische Erkennung der Rock Ridge-Attribute für frühere Sitzungen.
Dies kann Probleme mit Images umgehen, die zB von NERO Burning ROM erstellt wurden.

-nein-rr Verwenden Sie nicht die Rock Ridge-Attribute aus früheren Sitzungen. Dies kann helfen,
Probleme vermeiden, wenn Genisoimage findet illegale Rock Ridge-Signaturen auf einem alten
Session.

-no-split-symlink-Komponenten
Teilen Sie die Symlink-Komponenten nicht auf, sondern beginnen Sie stattdessen mit einem neuen Continuation Area (CE).
Dies kann etwas Speicherplatz verschwenden, aber der SunOS 4.1.4 CD-ROM-Treiber hat einen Fehler beim Lesen
geteilte symbolische Komponenten.

Ob diese Option heutzutage sinnvoll ist, ist fraglich.

-keine-Split-Symlink-Felder
Teilen Sie die Symlink-Felder nicht auf, sondern beginnen Sie stattdessen mit einem neuen Continuation Area (CE).
Dies kann etwas Speicherplatz verschwenden, aber die CD-ROM-Treiber von SunOS 4.1.4 und Solaris 2.5.1 haben
ein Fehler beim Lesen geteilter Symlink-Felder (ein `/' kann weggelassen werden).

Ob diese Option heutzutage sinnvoll ist, ist fraglich.

-o Dateinamen
Geben Sie die Ausgabedatei für das ISO9660-Dateisystem-Image an. Das kann eine Diskette sein
Datei, ein Bandlaufwerk, oder es kann direkt dem Gerätenamen des optischen
Disc-Schreiber. Wenn nicht angegeben, wird stdout verwendet. Beachten Sie, dass die Ausgabe auch a . sein kann
Blockgerät für eine normale Festplattenpartition, in diesem Fall kann das ISO9660-Dateisystem
normal gemountet werden, um zu überprüfen, ob es korrekt generiert wurde.

-Pad Füllen Sie das Ende des gesamten Bildes um 150 Sektoren (300 kB). Diese Option wird aktiviert durch
Ursprünglich. Bei Verwendung in Kombination mit -B, Polsterung wird zwischen den ISO9660 . eingefügt
Partition und die Boot-Partitionen, sodass die erste Boot-Partition auf einem
Sektornummer, die ein Vielfaches von 16 ist.

Das Padding wird benötigt, da viele Betriebssysteme (zB Linux) Read-Ahead implementieren
Fehler in ihrer Dateisystem-I/O. Diese Fehler führen zu Lesefehlern bei Dateien, die
befindet sich am Ende eines Titels, insbesondere wenn die Disc in Track At . geschrieben ist
Once-Modus, oder wenn ein CD-Audiotrack dem Datentrack folgt.

-kein-pad
Füllen Sie das Ende nicht mit 150 Sektoren (300 kB) auf und machen Sie die Bootpartitionen nicht
Starten Sie auf einem Vielfachen von 16 Sektoren.

-Pfadliste Datei
Eine Datei mit einer Liste von Pfadangabe Verzeichnisse und Dateinamen, die dem . hinzugefügt werden sollen
ISO9660-Dateisystem. Diese Liste von Pfadspezifikationen wird nach allen verarbeitet, die auf angezeigt werden
die Befehlszeile. Wenn das Argument ist -, wird die Liste von der Standardeingabe gelesen.

-P Veraltete Option; verwenden -Herausgeber stattdessen.

-Herausgeber publisher_id
Gibt eine Textzeichenfolge an, die in den Volume-Header geschrieben wird. Das sollte
den Herausgeber der CD-ROM beschreiben, in der Regel mit Postanschrift und Telefon
Nummer. Es ist Platz für 128 Zeichen. Gleichwertig WERBUNG der
.genisoimagerc Datei.

-p Preparer_ID
Gibt eine Textzeichenfolge an, die in den Volume-Header geschrieben wird. Das sollte
den Ersteller der CD-ROM beschreiben, in der Regel mit Postanschrift und Telefon
Nummer. Es ist Platz für 128 Zeichen. Gleichwertig PREP der
.genisoimagerc Datei.

-Druckgröße
Geschätzte Dateisystemgröße in Vielfachen der Sektorgröße (2048 Byte) ausgeben und
Ausfahrt. Diese Option wird für den Disk-At-Once-Modus und bei einigen CD-R-Laufwerken benötigt, wenn
direkt in Wodim, Fälle, in denen Wodim muss die größe kennen
Dateisystem-Image im Voraus. Alte Versionen von mkisofs schrieb diese Informationen (unter
andere Informationen) an stderr. Da sich herausstellt, dass dies schwer zu analysieren ist, wird die Zahl
ohne weitere Angaben wird jetzt aufgedruckt stdout auch. Wenn du gerne a schreibst
einfaches Shell-Skript, Umleitung stderr und fang die Nummer von stdout. Das mag sein
Fertig mit:

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

-ruhig Dadurch Genisoimage noch weniger ausführlich. Es erfolgt keine Fortschrittsausgabe.

-R Generieren Sie SUSP- und RR-Datensätze mithilfe des Rock Ridge-Protokolls, um die
Dateien auf dem ISO9660-Dateisystem.

-r Dies ist wie die Option -R, aber der Dateibesitz und die Modi sind auf nützlicher eingestellt
Werte. Die uid und gid werden auf null gesetzt, da sie normalerweise nur bei nützlich sind
das System des Autors und für den Kunden nicht nützlich. Alle Dateilesebits sind gesetzt
true, damit Dateien und Verzeichnisse auf dem Client global lesbar sind. Wenn überhaupt
Ausführungsbit für eine Datei gesetzt ist, alle Ausführungsbits setzen, damit ausführbare Dateien
global auf dem Client ausführbar. Wenn ein Suchbit für ein Verzeichnis gesetzt ist, setze
alle Suchbits, sodass Verzeichnisse auf dem Client global durchsuchbar sind.
Alle Schreibbits werden gelöscht, da das Dateisystem in jedem schreibgeschützt gemountet wird
Fall. Wenn eines der Sondermodus-Bits gesetzt ist, löschen Sie es, da Dateisperren
nicht sinnvoll auf einem schreibgeschützten Dateisystem und set-id-Bits sind für uid 0 nicht wünschenswert
oder gid 0. Bei Verwendung unter Win32 ist das Ausführungsbit auf gesetzt alle Dateien. Das ist ein
Folge der fehlenden Dateiberechtigungen auf Win32 und der Cygwin POSIX-Emulation
Schicht. Siehe auch -uid, -gid, -dir-modus, -Dateimodus und -new-dir-mode.

-entspannte-Dateinamen
Ermöglicht ISO9660-Dateinamen, alle 7-Bit-ASCII-Zeichen außer Kleinbuchstaben einzuschließen
Briefe.
Dies verstößt gegen den ISO9660-Standard, funktioniert aber auf vielen Systemen. Verwenden
mit Vorsicht.

-Wurzel dir
Verschiebt alle Dateien und Verzeichnisse in dir im Bild. Das ist im Wesentlichen dasselbe
wie verwenden -Graft-Punkte und hinzufügen dir vor jeder Pfadangabe, ist aber einfacher zu
verwenden. dir kann tatsächlich mehrere Ebenen tief sein. Es wird mit dem gleichen erstellt
Berechtigungen als andere Graft-Punkte.

-alte-Wurzel dir
Diese Option ist erforderlich, wenn Sie ein Multisession-Image schreiben und das vorherige (oder
noch älter) Session wurde geschrieben mit -Wurzel dir. Verwenden eines nicht gefundenen Verzeichnisnamens
in der vorherigen Sitzung verursacht Genisoimage mit einem Fehler abbrechen. Ohne das
Option, Genisoimage würde nicht in der Lage sein, unveränderte Dateien zu finden und wäre gezwungen
um ihre Daten noch einmal in das Bild zu schreiben. -Wurzel und -alte-Wurzel sein sollen
zusammen verwendet, um inkrementelle Backups zu erstellen. Die erste Sitzung würde zB verwenden:
Genisoimage -Wurzel Sicherung_1 dirs. Das nächste inkrementelle Backup mit Genisoimage
-Wurzel Sicherung_2 -alte-Wurzel Sicherung_1 dirs würde noch einen Schnappschuss davon machen
Verzeichnisse. Der erste Schnappschuss würde gefunden werden in Sicherung_1, der zweite in
Sicherung_2, aber nur geänderte oder neue Dateien müssen in die zweite geschrieben werden
Sitzung. Ohne diese Optionen würden neue Dateien hinzugefügt und alte wären
konserviert. Aber alte würden überschrieben, wenn die Datei geändert wurde. Wiederherstellung
die Dateien durch das Zurückkopieren des gesamten Verzeichnisses von der CD würden auch Dateien wiederherstellen, die
wurden absichtlich gelöscht. Der Zugriff auf mehrere ältere Versionen einer Datei erfordert
Unterstützung durch das Betriebssystem, um auszuwählen, welche Sitzungen gemountet werden sollen.

-Sortieren sort_file
Sortieren Sie die Dateispeicherorte auf den Medien. Die Sortierung wird durch eine Datei gesteuert, die . enthält
Paare von Dateinamen und Sortier-Offset-Gewichtung. Wenn die Gewichtung höher ist, ist die
Datei befindet sich näher am Anfang des Mediums, wenn die Gewichtung . ist
unten befindet sich die Datei näher am Ende des Mediums. Es darf nur sein
ein Leerzeichen oder ein Tabulatorzeichen zwischen dem Dateinamen und dem Gewicht und das Gewicht muss
die letzten Zeichen in einer Zeile sein. Der Dateiname enthält alle
Zeichen bis zum letzten Leerzeichen oder Tabulatorzeichen in einer Zeile, jedoch nicht einschließlich. Dies
ist es, Leerzeichen in oder am Ende eines Dateinamens zuzulassen. Dies
Option tut nicht Sortieren Sie die Reihenfolge der Dateinamen, die in der ISO9660 erscheinen
Verzeichnis. Es sortiert die Reihenfolge, in der die Dateidaten auf das CD-Image geschrieben werden,
was nützlich ist, um das Datenlayout auf einer CD zu optimieren. Sehen README.sort für
mehr Details.

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

-sparc-label Etikette
Legen Sie den Namen des Sun-Disk-Labels für das Sun-Disk-Label fest, das mit erstellt wird -sparz-
Stiefel.

-Split-Ausgabe
Teilen Sie das Ausgabebild in mehrere Dateien von jeweils ca. 1 GB auf. Das hilft
zum Erstellen von ISO9660-Images in DVD-Größe auf Betriebssystemen ohne Unterstützung für große Dateien.
Wodim verkettet beim Schreiben auf eine DVD mehr als eine Datei zu einem einzelnen Track.
Um -Split-Ausgabe zu arbeiten, -o Dateinamen muss angegeben werden. Die resultierende Ausgabe
Bilder werden benannt: Dateiname_00, Dateiname_01, Dateiname_02....

-Stream-Media-Größe #
Wählen Sie den Streaming-Betrieb und stellen Sie die Mediengröße auf # Sektoren ein. Damit kannst du
Pipe die Ausgabe von Teer(1) Programm in Genisoimage und um eine ISO9660 . zu erstellen
Dateisystem ohne die Notwendigkeit einer zwischengeschalteten tar-Archivdatei. Wenn diese Option
angegeben wurde, Genisoimage liest aus Standard und erstellt eine Datei mit dem Namen
STREAM.IMG. Die maximale Größe der Datei (mit Padding) beträgt 200 Sektoren weniger als
das angegebene Medienformat. Wenn -kein-pad angegeben wurde, beträgt die Dateigröße 50
Sektoren kleiner als die angegebene Mediengröße. Wenn die Datei kleiner ist, Genisoimage
wird Auffüllen schreiben. Das kann eine Weile dauern.

Die Option -Stream-Media-Größe erstellt nur einfache ISO9660-Dateisysteme und darf nicht
zusammen mit Multisession- oder Hybrid-Dateisystemoptionen verwendet.

-stream-Dateiname Name
Reserviert für zukünftige Verwendung.

-sunx86-boot UFS_img,,,AUX1_img
Gibt eine durch Kommas getrennte Liste von Dateisystem-Images an, die zum Erstellen eines
bootfähige CD für Solaris x86-Systeme.

Beachten Sie, dass Partition 1 für das ISO9660-Image verwendet wird und dass Partition 2 die
gesamte Festplatte, daher dürfen Partition 1 und 2 nicht von externen Partitionsdaten verwendet werden. Die
Die erste Bilddatei wird der Partition 0 zugeordnet. Es können leere Felder im Komma enthalten sein.
getrennte Liste, und Listeneinträge für Partition 1 und 2 müssen leer sein. Das Maximum
Anzahl der unterstützten Partitionen ist 8 (obwohl die Solaris x86-Partitionstabelle
unterstützt bis zu 16 Partitionen), daher ist es unmöglich, mehr als 6 Partitionen anzugeben
Bilder. Diese Option ist erforderlich, um eine bootfähige CD für Solaris x86-Systeme zu erstellen.

If -sunx86-boot angegeben wurde, wird der erste Sektor des resultierenden Bildes
enthalten ein PC-fdisk-Label mit einer Solaris-fdisk-Partition vom Typ 0x82, die bei . beginnt
Offset 512 und erstreckt sich über die gesamte CD. Außerdem für den Solaris-Typ 0x82 fdisk
Partition befindet sich ein SVr4-Disklabel bei Offset 1024 im ersten Sektor der CD.
Diese Datenträgerbezeichnung gibt Slice 0 für das erste (normalerweise UFS-Typ) Dateisystem-Image an
das zum Booten des PCs und Slice 1 für das ISO9660-Image verwendet wird. Slice 2 umfasst die
ganze CD Slice 3 ... Slice 7 kann für zusätzliche Dateisystem-Images verwendet werden, die über
wurde mit dieser Option angegeben.

Eine Solaris x86-Boot-CD verwendet einen 1024 Byte großen primären Boot, der die El Torito
keine Emulation Boot-Modus und einen sekundären generischen Boot, der sich in den CD-Sektoren befindet 1..15.
Aus diesem Grund sind beide -b Bootimage -kein-emul-boot und -G Genboot muss angegeben werden.

-sunx86-label Etikette
Legen Sie den SVr4-Disk-Labelnamen für das SVr4-Disk-Label fest, das mit erstellt wurde
-sunx86-boot.

-sysid ID
Gibt die System-ID an. Es ist Platz für 32 Zeichen. Gleichwertig SYSI in
.genisoimagerc Datei.

-T Generieren Sie eine Datei TRANS.TBL in jedem Verzeichnis auf der CD-ROM, das verwendet werden kann auf
nicht Rock Ridge-fähige Systeme, um die richtigen Dateinamen zu ermitteln. Es gibt
auch in der Datei vorhandene Informationen, die die Major- und Minor-Nummern für angeben
Block- und Zeichengeräte, und jeder Symlink hat den Namen der angegebenen Linkdatei.

-Tabellenname Tabellenname
Alternativer Dateiname der Übersetzungstabelle (siehe oben). Impliziert -T. Wenn Sie
Um ein Multisession-Image zu erstellen, müssen Sie den gleichen Namen wie im vorherigen verwenden
Session.

-ucs-Ebene Grad des
Legen Sie die Unicode-Konformitätsstufe in der Joliet SVD fest. Die Standardstufe ist 3. Es kann sein, dass
mit dieser Option auf 1..3 setzen.

-udf Beziehen Sie die UDF-Dateisystemunterstützung in das generierte Dateisystem-Image ein. UDF-Unterstützung ist
derzeit im Alpha-Status und aus diesem Grund ist es nicht möglich, UDF-
nur Bilder. UDF-Datenstrukturen sind derzeit an die Joliet-Strukturen gekoppelt,
Daher gibt es viele Fallstricke bei der aktuellen Implementierung. Es gibt keine UID/GID
support, es gibt keine POSIX-Berechtigungsunterstützung, es gibt keine Unterstützung für symbolische Links.
Beachten Sie, dass UDF zu Beginn des Jahres den Platz von Sektor ~20 bis Sektor 256 verschwendet
der Disk zusätzlich zu dem Platz, der für echte UDF-Datenstrukturen benötigt wird.

-uid uid
Überschreibt die aus den Quelldateien gelesene UID mit dem Wert von uid. Dies angeben
Option aktiviert automatisch Rock Ridge-Erweiterungen.

-Dateiversion verwenden
Die Option -Dateiversion verwenden erlaubt Genisoimage um Dateiversionsnummern aus dem zu verwenden
Dateisystem. Wenn die Option nicht angegeben ist, Genisoimage erstellt eine Versionsnummer
von 1 für alle Dateien. Dateiversionen sind Zeichenfolgen im Bereich ;1 zu ; 32767 Dieser
Option ist die Standardeinstellung für VMS.

-U Erlaubt "unübersetzte" Dateinamen, die vollständig gegen die ISO9660-Standards verstoßen
oben beschrieben. Aktiviert die folgenden Flags: -d -l -N -Erlaube-führende-Punkte
-entspannte-Dateinamen -Erlaube-Kleinbuchstaben -multidot zulassen -no-iso-übersetzen. Ermöglicht mehr
als ein `.' Zeichen im Dateinamen sowie Dateinamen in Groß-/Kleinschreibung. Das ist
nützlich auf HP-UX, wo das integrierte cdfs Dateisystem erkennt keine
Erweiterungen. Mit äußerster Vorsicht verwenden.

-no-iso-übersetzen
Übersetzen Sie nicht die Zeichen `#' und `~', die für ISO9660 ungültig sind
Dateinamen. Obwohl diese Zeichen ungültig sind, werden sie häufig von Microsoft-Systemen verwendet.
Dies verstößt gegen den ISO9660-Standard, funktioniert aber auf vielen Systemen. Verwenden
mit Vorsicht.

-V void
Gibt die Volume-ID (Volume-Name oder Label) an, die in den Master-Block geschrieben werden soll.
Es ist Platz für 32 Zeichen. Gleichwertig FLÜGE der .genisoimagerc Datei.
Die Volume-ID wird vom Solaris-Volume-Manager als Mount-Punkt und als
Label, das einer Disc auf verschiedenen anderen Plattformen wie Windows und Apple Mac zugewiesen wurde
OS.

-volset ID
Gibt die Volume-Set-ID an. Es ist Platz für 128 Zeichen. Gleichwertig
FLÜGE der .genisoimagerc Datei.

-Volset-Größe #
Setzt die Volume-Set-Größe auf #. Die Volume-Set-Größe ist die Anzahl der CDs, die
in einem CD-Volume-Set. Ein Volume-Set ist eine Sammlung von einem oder mehreren Volumes, auf denen
ein Satz von Dateien wird aufgezeichnet.

Volume-Sets sind nicht dazu gedacht, ein Set mit nummerierten CDs zu erstellen, die Teil
von zB einem Betriebssystem-Installationssatz von CDs. Volume Sets sind eher gewohnt
einen großen Verzeichnisbaum aufzeichnen, der nicht auf ein einzelnes Volume passen würde. Jeder Band von
ein Volume Set enthält eine Beschreibung aller Verzeichnisse und Dateien, die
auf den Volumes aufgezeichnet, deren Sequenznummern kleiner oder gleich der
zugewiesenes Volume Set Größe des aktuellen Volumes.

Genisoimage unterstützt derzeit kein a -Volset-Größe das ist größer als 1.

Die Option -Volset-Größe muss vorher angegeben werden -volset-seqno bei jedem Befehl
Linie.

-volset-seqno #
Setzt die Sequenznummer des Volume-Sets auf #. Die Volume-Set-Sequenznummer ist die
Indexnummer der aktuellen CD in einem CD-Set. Die Option -Volset-Größe muß
vorher angegeben -volset-seqno auf jeder Befehlszeile.

-v Ausführliche Ausführung. Bei zweimaliger Eingabe in der Befehlszeile werden zusätzliche Debug-Informationen angezeigt
gedruckt werden.

-x Klacks
Identisch mit -m Klacks.

-z Spezielles generieren RRIP Datensätze für transparent komprimierte Dateien. Das ist nur von
Verwendung und Interesse für Hosts, die transparente Dekompression unterstützen, wie z. B. Linux
2.4.14 oder höher. Sie müssen angeben -R or -r um Rock Ridge zu aktivieren und zu generieren
komprimierte Dateien mit dem mkzftree Dienstprogramm vor dem Ausführen Genisoimage. Beachten Sie, dass
transparente Kompression ist eine nicht standardmäßige Rock Ridge-Erweiterung. Die resultierenden Festplatten
sind nur transparent lesbar, wenn sie unter Linux verwendet werden. Auf anderen Betriebssystemen Sie
muss anrufen mkzftree von Hand, um die Dateien zu dekomprimieren.

HFS OPTIONAL


-hfs Erstellen Sie eine ISO9660/HFS-Hybrid-CD. Diese Option sollte in Verbindung mit dem
-Karte, -Magie und/oder die verschiedenen doppelt Strich unten angegebenen Optionen.

-Apfel Erstellen Sie eine ISO9660-CD mit den Erweiterungen von Apple. Ähnlich zu -hfs, außer dass die
Apple-Erweiterungen zu ISO9660 werden hinzugefügt, anstatt ein HFS-Hybrid-Volume zu erstellen.
Früher Genisoimage Versionen enthielten standardmäßig Rock Ridge-Attribute, wenn -Apfel
angegeben wurde. Diese Versionen von Genisoimage tut dies nicht mehr. Wenn du möchtest
Um Rock Ridge-Attribute zu haben, müssen Sie dies separat angeben.

-Karte Zuordnungsdatei
Verwenden Sie das Zuordnungsdatei um die CREATOR- und TYPE-Informationen für eine Datei basierend auf
die Erweiterung des Dateinamens. Ein Dateiname wird nur zugeordnet, wenn es sich nicht um einen der bekannten
Apple/Unix-Dateiformate. Siehe die HFS SCHÖPFER/TYP Abschnitt unten.

-Magie magische_datei
Die CREATOR- und TYPE-Informationen werden mithilfe des einer Datei festgelegt Magie Anzahl (normalerweise die
ersten paar Byte einer Datei). Die magische_datei wird nur verwendet, wenn eine Datei nicht zu den
bekannte Apple/Unix-Dateiformate oder die Dateinamenerweiterung wurde nicht mit zugeordnet
-Karte. Siehe HFS SCHÖPFER/TYP Abschnitt unten für weitere Details.

-hfs-Schöpfer Schöpfer
Legen Sie den Standardersteller für alle Dateien fest. Muss genau 4 Zeichen lang sein. Siehe die HFS
SCHÖPFER/TYP Abschnitt unten für weitere Details.

-hfs-Typ tippe
Legen Sie den Standardtyp für alle Dateien fest. Muss genau 4 Zeichen lang sein. Siehe die HFS
SCHÖPFER/TYP Abschnitt unten für weitere Details.

-Sonde Durchsuchen Sie den Inhalt von Dateien nach allen bekannten Apple/Unix-Dateiformaten. Siehe die
HFS MACINTOSH FILE FORMATEN Weitere Informationen zu diesen Formaten finden Sie im Abschnitt unten. Jedoch,
die einzige Möglichkeit, nach zu suchen MacBinary und ApfelSingle Dateien ist es, sie zu öffnen und zu lesen,
Daher kann diese Option die Verarbeitungszeit verlängern. Es ist besser, einen oder mehrere zu verwenden doppelt
Strich unten angegebenen Optionen, wenn die verwendeten Apple/Unix-Formate bekannt sind.

-kein Desktop
Erstellen Sie keine (leeren) Desktop-Dateien. Neue HFS-Desktop-Dateien werden erstellt, wenn die
Die CD wird auf einem Macintosh verwendet (und im Systemordner gespeichert). Standardmäßig leer
Desktop-Dateien werden dem HFS-Volume hinzugefügt.

-mac-name
Verwenden Sie den HFS-Dateinamen als Ausgangspunkt für ISO9660, Joliet und Rock Ridge
Dateinamen. Siehe die HFS MACINTOSH DATEINAMEN Abschnitt unten für weitere Informationen.

-boot-hfs-Datei Treiberdatei
Installiert die Treiberdatei zur Verbesserung der Gesundheitsgerechtigkeit Mai machen Sie die CD bootfähig auf einem Macintosh. Siehe die HFS
BOOT DRIVER Abschnitt unten. (Alpha).

-Teil Generieren Sie eine HFS-Partitionstabelle. Standardmäßig wird keine Partitionstabelle generiert, aber
einige ältere Macintosh-CD-ROM-Treiber benötigen eine HFS-Partitionstabelle auf der CD-ROM, um
in der Lage, eine Hybrid-CD-ROM zu erkennen.

-Auto AutoStart_Datei
Lassen Sie die HFS-CD die Autostart-Funktion von QuickTime 2.0 verwenden, um eine Anwendung zu starten, oder
dokumentieren. Der angegebene Dateiname muss der Name eines gefundenen Dokuments oder einer Anwendung sein
auf der obersten Ebene der CD. Der Dateiname muss weniger als 12 Zeichen lang sein. (Alpha).

-Clustergröße Größe
Legen Sie die Größe des Clusters oder der Zuordnungseinheiten von PC Exchange-Dateien in Byte fest.
Impliziert --Austausch. Siehe HFS MACINTOSH FILE FORMATEN Abschnitt unten.

-hide-hfs Klacks
Verbergen Klacks, ein Shell-Platzhaltermuster, aus dem HFS-Volume. Die Datei oder das Verzeichnis
wird weiterhin im ISO9660- und/oder Joliet-Verzeichnis vorhanden sein. Klacks kann zu jedem Teil passen
des Dateinamens. Mehrere Globs können ausgeschlossen werden. Beispiel:

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

würde alle Dateien ausschließen, die mit `.o' enden oder aufgerufen werden foobar aus dem HFS-Volume. Notiz
dass, wenn Sie ein Verzeichnis namens . hätten foobar, es auch (und natürlich all seine
Nachkommen) ausgeschlossen. Die Klacks kann auch ein Pfadname relativ zum sein
Quellverzeichnisse in der Befehlszeile angegeben. Beispiel:

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

würde nur die Datei oder das Verzeichnis mit dem Namen ausschließen html von dem src Verzeichnis. Irgendein
andere Datei oder Verzeichnis namens html im Baum wird nicht ausgeschlossen. Sollte sein
benutzt mit -verstecken und / oder -hide-joliet. Um einen Verzeichnisnamen abzugleichen, vergewissern Sie sich, dass
das Muster enthält kein nachgestelltes `/'-Zeichen. Sehen README.hide Für weitere
Details.

-hfs-Liste ausblenden Datei
Geben Sie eine Datei an, die eine Liste von Platzhaltermustern enthält, die ausgeblendet werden sollen, wie in -hide-hfs.

-hfs-volid hfs_volid
Volume-Name für die HFS-Partition. Dies ist der Name, der der Disc auf
einen Macintosh und ersetzt den void benutzt mit -V.

-Icon-Position
Verwenden Sie die Symbolpositionsinformationen, falls vorhanden, aus der Apple/Unix-Datei. Die
Symbole erscheinen an derselben Position wie auf einem Macintosh-Desktop. Ordner
Position und Größe auf dem Bildschirm, seine Bildlaufpositionen, Ordneransicht (Ansicht als Symbole,
Kleine Symbole usw.) bleiben ebenfalls erhalten. (Alpha).

-root-info Datei
Stellen Sie den Ort, die Größe auf dem Bildschirm, die Bildlaufpositionen, die Ordneransicht usw. für das Stammverzeichnis ein
Ordner eines HFS-Volumes. Sehen README.rootinfo für mehr Informationen. (Alpha)

-prep-boot Datei
PREP-Boot-Image-Datei. Bis zu 4 sind erlaubt. Sehen README.prep_boot Für weitere
Information. (Alpha)

-chrp-boot
Fügen Sie den CHRP-Boot-Header hinzu.

-input-hfs-Zeichensatz charset
Eingabezeichensatz, der die in HFS-Dateinamen verwendeten Zeichen definiert, wenn sie mit verwendet werden
-mac-name. Der Standardzeichensatz ist cp10000 (MacRoman). Siehe die CHARAKTER SETS und
HFS MACINTOSH DATEINAMEN Abschnitten unten für weitere Details.

-Ausgabe-hfs-Zeichensatz charset
Ausgabezeichensatz, der die Zeichen definiert, die in den HFS-Dateinamen verwendet werden.
Standardmäßig wird der Eingabezeichensatz verwendet. Siehe die CHARAKTER SETS Abschnitt unten für mehr
Details.

-hfs-entsperren
Standardmäßig Genisoimage erstellt ein gesperrtes HFS-Volume. Diese Option
lässt das Volume entsperrt, damit andere Anwendungen (z hfsutils) kann ändern
die Lautstärke. Siehe die HFS PROBLEME/EINSCHRÄNKUNGEN Abschnitt unten für Warnungen zur Verwendung
diese Option.

-hfs-segnen Ordnername
"Segne" das angegebene Verzeichnis (Ordner). Dies ist normalerweise die System Mappe und wird gebraucht
beim Erstellen bootfähiger HFS-CDs. Der Name des Verzeichnisses muss der vollständige Pfadname sein
as Genisoimage sieht es. ZB wenn die angegebene Pfadspezifikation . ist ./cddata und die erforderlichen
Ordner heißt System Mappe, der ganze Pfadname ist "/cddata/System Ordner"
(Denken Sie daran, Anführungszeichen zu verwenden, wenn der Name Leerzeichen enthält).

-hfs-parms Parameter
Überschreiben Sie bestimmte Parameter, die zum Erstellen des HFS-Dateisystems verwendet wurden. Verwendung unwahrscheinlich
unter normalen Umständen. Siehe die libhfs_iso/hybrid.h Quelldatei für Details.

--Deckel Suchen Sie nach AUFS CAP Macintosh-Dateien. Nur nach CAP Apple/Unix-Dateiformaten suchen.
Die Suche nach anderen möglichen Apple/Unix-Dateiformaten ist deaktiviert, es sei denn, andere
doppelt Strich Optionen gegeben sind.

- netatalk
Suchen Sie nach NETATALK Macintosh-Dateien

--doppelt
Suchen Sie nach AppleDouble Macintosh-Dateien

--ethershare
Suchen Sie nach Helios EtherShare Macintosh-Dateien

--ushare
Suchen Sie nach IPT UShare Macintosh-Dateien

--Austausch
Suchen Sie nach PC Exchange Macintosh-Dateien

--sgi Suchen Sie nach SGI Macintosh-Dateien

--xinet
Suchen Sie nach XINET Macintosh-Dateien

--macbin
Suchen Sie nach MacBinary Macintosh-Dateien

--Einzel
Suchen Sie nach AppleSingle Macintosh-Dateien

- Dave Suchen Sie nach Thursby Software Systems DAVE Macintosh-Dateien

--sfm Suchen Sie nach Microsoft-Diensten für Macintosh-Dateien (nur NT) (Alpha)

--osx-double
Suchen Sie nach Mac OS X AppleDouble Macintosh-Dateien

--osx-hfs
Suchen Sie nach Mac OS X HFS Macintosh-Dateien

CHARAKTER SETS


Genisoimage verarbeitet Dateinamen POSIX-konform als Zeichenfolgen von 8-Bit-Zeichen.
Um alle Codierungen für alle Sprachen darzustellen, reichen 8-Bit-Zeichen nicht aus. Unicode
oder ISO-10646 definieren Zeichencodierungen, die mindestens 21 Bit benötigen, um alle bekannten
Sprachen. Sie können dargestellt werden mit UTF-32, UTF-16 or UTF-8 Codierung. UTF-32 verwendet a
einfache 32-Bit-Codierung, scheint aber ungewöhnlich zu sein. UTF-16 wird von Microsoft mit Win32 verwendet mit
der Nachteil, dass 16-Bit-Zeichen nicht mit dem POSIX-Dateisystem kompatibel sind
Schnittstelle.

Moderne Unix-Betriebssysteme verwenden möglicherweise UTF-8-Codierung für Dateinamen. Jedes 32-Bit-Zeichen
wird durch ein oder mehrere 8-Bit-Zeichen dargestellt. Wenn ein Zeichen in . codiert ist ISO-8859-1
(wird in Mitteleuropa und Nordamerika verwendet) wird 1:1 auf einen UTF-32- oder UTF-16-kodierten Unicode abgebildet
Charakter. Wenn ein Zeichen in . codiert ist 7-Bit ASCII (verwendet in den USA und anderen Ländern mit
eingeschränkter Zeichensatz) wird 1:1 einem UTF-32-, UTF-16- oder UTF-8-codierten Unicode-Zeichen zugeordnet.
Zeichencodes, die in UTF-8 nicht als einzelnes Byte dargestellt werden können (wenn der Wert > . ist
0x7F) verwenden Escape-Sequenzen, die mehr als einem 8-Bit-Zeichen zugeordnet sind.

Wenn alle Betriebssysteme UTF-8 verwenden, Genisoimage bräuchte keine Zeichen in neu zu kodieren
Dateinamen. Leider verwendet Apple völlig nicht standardmäßige Codierungen und Microsoft verwendet a
Unicode-Codierung, die nicht mit der POSIX-Dateinamenschnittstelle kompatibel ist.

Für alle nicht-UTF-8-codierten Betriebssysteme das tatsächliche Zeichen, das jedes Byte darstellt
abhängig von der Charakter kompensieren or Codepage (der von Microsoft verwendete Name) wird vom lokalen verwendet
Betriebssystem – die Zeichen in einem Zeichensatz spiegeln die Region oder das natürliche wider
vom Benutzer eingestellte Sprache.

Normalerweise sind Zeichencodes 0x00-0x1f Steuerzeichen, Codes 0x20-0x7f sind die 7-Bit
Für andere Zeichen werden ASCII-Zeichen und (auf PCs und Macs) 0x80-0xff verwendet.

Da weit mehr als 256 Zeichen/Symbole verwendet werden, wird nur eine kleine Untermenge verwendet
in einem Zeichensatz dargestellt. Daher kann derselbe Zeichencode a . darstellen
verschiedene Zeichen in verschiedenen Zeichensätzen. Also ein Dateiname generiert, sagen wir in der Zentrale
Europa, zeigt möglicherweise nicht dasselbe Zeichen an, wenn es auf einem Computer in beispielsweise im Osten angezeigt wird
Europa.

Um die Sache noch komplizierter zu machen, verwenden verschiedene Betriebssysteme unterschiedliche Zeichensätze
für die Region oder Sprache. Zum Beispiel der Zeichencode für 'é' (kleines e mit akutem
Akzent) kann der Zeichencode 0x82 auf einem PC sein, der Code 0x8e auf einem Macintosh, der Code 0xe9 auf einem Unix
System in Westeuropa und Code 0x000e9 in Unicode.

Solange nicht alle Betriebssysteme und Anwendungen denselben Zeichensatz verwenden wie die
Grundlage für Dateinamen ist es möglicherweise erforderlich, anzugeben, welchen Zeichensatz Ihre Dateinamen verwenden
in und in welchem ​​Zeichensatz die Dateinamen auf der CD erscheinen sollen.

Es gibt vier Optionen, um die Zeichensätze anzugeben, die Sie verwenden möchten:

-Eingabezeichensatz
Definiert den lokalen Zeichensatz, den Sie auf Ihrem Hostcomputer verwenden. Beliebiger Charakter
Satzkonvertierungen, die stattfinden, verwenden diesen Zeichensatz als Ausgangspunkt.
Die Standard-Eingabezeichensätze sind cp437 auf MS-DOS-basierten Systemen und ISO8859-1 on
alle anderen Systeme. Wenn -J gegeben ist, die Unicode-Äquivalente des Eingabezeichens
set wird im Joliet-Verzeichnis verwendet. -jcharset ist die gleiche wie -Eingabezeichensatz
-J.

-Ausgabezeichensatz
Definiert den Zeichensatz, der für die Rock Ridge-Namen auf dem verwendet wird
CD. Standardmäßig wird der Eingabezeichensatz verwendet.

-input-hfs-Zeichensatz
Definiert den HFS-Zeichensatz, der für HFS-Dateinamen verwendet wird, die aus einem der
verschiedene Apple/Unix-Dateiformate. Nur sinnvoll in Verbindung mit -mac-name. Siehe HFS
MACINTOSH DATEINAMEN für mehr Informationen. Standardmäßig auf cp10000 (MacRoman).

-Ausgabe-hfs-Zeichensatz
Definiert den HFS-Zeichensatz, der verwendet wird, um HFS-Dateinamen aus dem Eingabezeichen zu erstellen
in Gebrauch setzen. In den meisten Fällen wird dies aus dem mit angegebenen Zeichensatz stammen
-Eingabezeichensatz. Standardmäßig wird der eingegebene HFS-Zeichensatz verwendet.

Es gibt eine Reihe von Zeichensätzen, die in Genisoimage. Um einen Eintrag zu erhalten, verwenden Sie
-Eingabezeichensatz Hilfe. Diese Liste enthält nicht den vom aktuellen abgeleiteten Zeichensatz
Gebietsschema, wenn Genisoimage wird gebaut mit iconv unterstützen.

Zusätzliche Zeichensätze können für jede der Zeichensatzoptionen aus der Datei gelesen werden durch
Geben Sie den Optionen einen Dateinamen als Argument an. Die angegebene Datei wird nur gelesen, wenn sie
name stimmt nicht mit einem der integrierten Zeichensätze überein.

Das Format der Zeichensatzdateien entspricht dem der Mapping-Dateien, die von erhältlich sind
http://www.unicode.org/Public/MAPPINGS. Dieses Format ist:

Spalte Nr. 1 ist der Eingangsbytecode (in Hex als 0xXX)
Spalte #2 ist der Unicode (in Hex als 0xXXXX)
Der Rest der Zeile wird ignoriert.

Jede Leerzeile, Zeile ohne zwei (oder mehr) Spalten im obigen Format oder Kommentarzeilen
(beginnend mit dem #-Zeichen) werden ohne Warnung ignoriert. Jeder fehlende Eingabecode
wird dem Unicode-Zeichen 0x0000 zugeordnet.

Beachten Sie, dass während UTF-8 unterstützt wird, andere Unicode-Codierungen wie UCS-2/UTF-16 und
UCS-4/UTF-32 sind dies nicht, da POSIX-Betriebssysteme sie nicht nativ verarbeiten können.

Eine 1:1-Zeichensatzzuordnung kann mit dem Schlüsselwort . definiert werden Standard als Argument dafür
eine der Zeichensatzoptionen. Dies ist das Verhalten von alten Versionen von mkisofs.

Die aus den Eingabedateinamen generierten ISO9660-Dateinamen werden nicht aus der Eingabe konvertiert
Zeichensatz. Der ISO9660-Zeichensatz ist eine sehr begrenzte Untermenge der ASCII-Zeichen,
jede Konvertierung wäre also sinnlos.

Jeder Charakter, der Genisoimage kann nicht konvertiert werden, wird durch ein `_'-Zeichen ersetzt.

HFS SCHÖPFER/TYP


Einer Macintosh-Datei sind zwei Eigenschaften zugeordnet, die definieren, welche Anwendung
die Datei erstellt, die CREATOR und welche Daten die Datei enthält, die TYP. Beide sind
(genau) 4-Buchstaben-Strings. Normalerweise ermöglicht dies einem Macintosh-Benutzer, auf eine Datei zu doppelklicken
und starten Sie die richtige Anwendung usw. Der CREATOR und der TYP einer bestimmten Datei können
gefunden, indem man so etwas wie ResEdit (oder ähnliches) auf einem Macintosh verwendet.

Die CREATOR- und TYPE-Informationen werden in allen verschiedenen Apple/Unix-kodierten Dateien gespeichert.
Für andere Dateien ist es möglich, CREATOR und TYPE auf der Erweiterung des Dateinamens zu basieren
Verwendung eines Mapping Datei (mit -Karte) und/oder mit dem Magie Anzahl (normalerweise a Stempel, Unterschrift der
ersten paar Bytes) einer Datei (mit -Magie). Wenn beide Optionen gegeben sind, wird ihre Bestellung auf
die Befehlszeile ist von Bedeutung. Wenn -Karte wird zuerst angegeben, eine Übereinstimmung mit der Dateinamenerweiterung ist
vor einer Übereinstimmung mit der magischen Zahl versucht. Wie auch immer, wenn -Magie wird zuerst gegeben, eine magische Zahl
Übereinstimmung wird versucht, bevor eine Dateinamenerweiterung übereinstimmt.

Wenn keine Mapping- oder Magic-Datei verwendet wird oder keine Übereinstimmung gefunden wird, werden der Standard CREATOR und TYPE
für alle regulären Dateien kann über Einträge im .genisoimagerc Datei oder verwenden
-hfs-Schöpfer und / oder -hfs-Typ, andernfalls sind CREATOR und TYPE standardmäßig Unix und TEXT.

Das Format der Mapping Datei ist die gleiche afffile Format wie verwendet von aufs. Diese Datei hat
fünf Spalten für die Erweiterung, Datei Übersetzung, CREATOR, TYP und Kommentar. Linien
beginnend mit dem Zeichen `#' sind Kommentarzeilen und werden ignoriert. Eine Beispieldatei wäre
so sein wie:

# Beispiel für eine Dateinamen-Zuordnungsdatei
#
# EXTN XLate CREATOR TYPE Kommentar
.tif Raw '8BIM' 'TIFF' "Photoshop TIFF-Bild"
.hqx ASCII 'BnHq' 'TEXT' "BinHex-Datei"
.doc Raw 'MSWD' 'WDBN' "Word-Datei"
.mov Raw 'TVOD' 'MooV' "QuickTime Movie"
* ASCII 'ttxt' 'TEXT' "Textdatei"

Wo:

Die erste Spalte NR definiert die abzubildende Unix-Dateinamenerweiterung. Der Standard
Die Zuordnung für jede Dateinamenerweiterung, die nicht übereinstimmt, wird mit dem `*'
Charakter.

Das Xlate Spalte definiert die Art der Textübersetzung zwischen Unix und
Macintosh-Datei wird sie ignoriert von Genisoimage, bleibt aber kompatibel mit
aufs(1). Obwohl Genisoimage ändert den Inhalt einer Datei nicht, wenn eine Binärdatei
Datei hat ihren TYPE als TEXTEs Mai auf einem Macintosh falsch gelesen werden. Deswegen
eine bessere Wahl für den Standardtyp ist möglicherweise ????.

Das CREATOR und TYP Schlüsselwörter müssen 4 Zeichen lang und in einzelne eingeschlossen sein
Zitate.

Das Kommentarfeld ist in doppelte Anführungszeichen eingeschlossen — es wird ignoriert von Genisoimage, Aber
wird kompatibel gehalten mit aufs.

Das Format der Magie Datei ist fast identisch mit der Magie(5) Datei verwendet von der Datei(1)
Befehl.

Diese Datei hat vier durch Tabulatoren getrennte Spalten für die Byte Offset, tippe, Test und Nachricht.
Zeilen, die mit dem Zeichen `#' beginnen, sind Kommentarzeilen und werden ignoriert. Eine Beispieldatei
wäre wie:

# Beispiel für eine magische Datei
#
# Testnachricht vom Typ aus
0 Zeichenfolge GIF8 8BIM GIFf GIF-Bild
0 beshort 0xffd8 8BIM JPEG-Bilddaten
0-String SIT! SITZEN! SITZEN! StuffIt-Archiv
0 Zeichenfolge \037\235 LZIV ZIVU Standard-Unix-Komprimierung
0 string \037\213 GNUz ZIVU gzip komprimierte Daten
0 Zeichenfolge %! ASPS TEXT Postscript
0-String \004%! ASPS TEXT PC Postscript mit einem ^D zum Starten
4 string moov txtt MooV QuickTime-Filmdatei (moov)
4 string mdat txtt MooV QuickTime-Filmdatei (mdat)

Das Format der Datei ist beschrieben in Magie(5). Der einzige Unterschied hier ist, dass für
jeder Eintrag in der magischen Datei, die Nachricht für den Anfangsversatz muss 4 Zeichen lang sein
für den CREATOR gefolgt von 4 Zeichen für den TYP — Leerzeichen sind optional zwischen
Sie. Alle anderen Zeichen in dieser Zeile werden ignoriert. Fortsetzungszeilen (beginnend mit a
`>') werden ebenfalls ignoriert, dh es werden nur die anfänglichen Offsetzeilen verwendet.

Die richtigen -Magie kann die Verarbeitungszeit erheblich verlängern, da jede Datei geöffnet werden muss und
Lesen Sie, um seine magische Zahl zu finden.

Zusammenfassend ist der Standard-CREATOR für alle Dateien Unix und der Standardtyp ist TEXT.
Diese können durch Einträge in der geändert werden .genisoimagerc Datei oder mit -hfs-Schöpfer
und / oder -hfs-Typ.

Wenn die Datei in einem der bekannten Apple/Unix-Formate vorliegt (und das Format wurde
ausgewählt), werden CREATOR und TYPE aus den in der Apple/Unix-Datei gespeicherten Werten übernommen.

Bei anderen Dateien können CREATOR und TYPE anhand ihrer Dateinamenerweiterung festgelegt werden (mit -Karte),
oder ihre magische Zahl (mit -Magie). Wenn die Standardübereinstimmung in der verwendet wird Mapping Datei,
diese Werte überschreiben die Standardwerte CREATOR und TYPE.

Eine vollständige CREATOR/TYPE-Datenbank finden Sie unter http://www.angelfire.com/il/szekely/.

HFS MACINTOSH FILE FORMATEN


Macintosh-Dateien bestehen aus zwei Teilen, die als bezeichnet werden Datum und Ressource Gabel. Beide können leer sein.
Unix (und viele andere Betriebssysteme) können nur mit Dateien umgehen, die einen Teil (oder eine Gabel) haben. Hinzufügen zu
Macintosh-Dateien haben eine Reihe von Attributen, die mit ihnen verbunden sind – wahrscheinlich die meisten
wichtig sind der TYP und der SCHÖPFER. Auch hier hat Unix kein Konzept für diese Arten von
Attribute.

Beispielsweise kann eine Macintosh-Datei ein JPEG-Bild sein, bei dem das Bild im Datenzweig gespeichert ist und
eine Desktop-Miniaturansicht, die im Ressourcenzweig gespeichert ist. Es sind normalerweise die Informationen in den Daten
fork, die plattformübergreifend nützlich ist.

Um eine Macintosh-Datei auf einem Unix-Dateisystem zu speichern, muss daher ein Weg gefunden werden, damit umzugehen
mit den zwei Gabeln und den zusätzlichen Attributen (die als bezeichnet werden) Finder Info).
Leider scheint es, dass jedes Softwarepaket, das Macintosh-Dateien unter Unix speichert
hat sich für eine ganz andere Speichermethode entschieden.

Die Apple/Unix-Formate, die Genisoimage (Teil-)Unterstützungen sind:

CAP-AUFS-Format
In einer Datei gespeicherte Datengabel. Ressourcenzweig im Unterverzeichnis .Ressource mit gleichem
Dateiname als Datengabel. Finder-Info im Unterverzeichnis .finderinfo mit gleichem Dateinamen.

AppleDouble/Netatalk
In einer Datei gespeicherte Datengabel. Resource Fork in einer Datei mit dem gleichen Namen als Präfix gespeichert
mit `%'. Finder-Informationen werden auch in derselben `%'-Datei gespeichert. Netatalk verwendet das gleiche Format,
aber die Ressourcengabel/Finder-Informationen sind im Unterverzeichnis gespeichert .AppleDouble mit gleichem
Dateiname als Datengabel.

ApfelSingle
Datenstrukturen ähnlich wie oben, außer dass sowohl Forks als auch Finder-Informationen gespeichert werden in
eine Datei.

Helios EtherShare
In einer Datei gespeicherte Datengabel. Resource Fork und Finder-Info zusammen im Unterverzeichnis
.rsrc mit dem gleichen Dateinamen wie der Datenzweig.

IPT UShare
Wie das EtherShare-Format, aber die Finder-Informationen werden etwas anders gespeichert.

MacBinary
Sowohl Forks als auch Finder-Informationen werden in einer Datei gespeichert.

Apple-PC-Austausch
Wird von Macintoshs verwendet, um Apple-Dateien auf DOS-Disketten (FAT) zu speichern. Datengabel gespeichert in a
Datei. Ressourcenzweig im Unterverzeichnis Ressource.frk (oder RESSOURCE.FRK). Finder-Info als
ein Datensatz in der Datei finder.dat (oder FINDER.DATEN). Trennen finder.dat für jede Daten
fork-Verzeichnis.

Hinweis: Genisoimage muss die native FAT-Clustergröße der Festplatte kennen, die der PC
Exchange-Dateien sind aktiviert (oder wurden kopiert). Diese Größe ist gegeben durch
-Clustergröße. Die Cluster- oder Zuordnungsgröße kann mithilfe des DOS ermittelt werden
Nutzen chkdsk.

Funktioniert möglicherweise nicht mit Dateien von PC Exchange v2.2 oder höher (verfügbar mit MacOS 8.1). DOS
Medien, die PC Exchange-Dateien enthalten, sollten als Typ gemountet werden msdos (Nicht vfat) wann
unter Verwendung von Linux.

SGI/XINET
Wird von SGI-Maschinen verwendet, wenn sie HFS-Festplatten mounten. In einer Datei gespeicherte Datengabel.
Ressourcenzweig im Unterverzeichnis .HSRessource mit gleichem Dateinamen. Finder-Info als Einheit
in Datei aufnehmen .HZusatz. Trennen .HZusatz für jedes Data-Fork-Verzeichnis.

Thursby Softwaresysteme DAVE
Ermöglicht Macintoshs, Apple-Dateien auf SMB-Servern zu speichern. Datengabel gespeichert in a
Datei. Ressourcenzweig im Unterverzeichnis Ressource.frk. Verwendet das AppleDouble-Format, um
Ressourcengabel speichern.

Dienste für Macintosh
Format von Dateien, die von NT-Servern auf NTFS-Dateisystemen gespeichert werden. Datengabel wird gespeichert als
Dateinamen. Resource Fork gespeichert als NTFS-Stream namens Dateiname:AFP_Resourcedem „Vermischten Geschmack“. Seine
Finder-Informationen werden als NTFS-Stream namens . gespeichert Dateiname:Afp_AfpInfo. NTFS-Streams
sind normalerweise für den Benutzer unsichtbar.

Warnung: Genisoimage unterstützt das SFM-Format nur teilweise. Wenn eine HFS-Datei oder
Der auf dem NT-Server gespeicherte Ordner enthält ein ungültiges NT-Zeichen in seinem Namen, NT
wandelt diese Zeichen in um Privat Verwenden Sie die Unicode Zeichen. Die Charaktere sind: "
* / < > ? \ | und ein Leerzeichen oder ein Punkt, wenn es das letzte Zeichen des Dateinamens ist,
Zeichencodes 0x01 bis 0x1f (Steuerzeichen) und Apples Apple-Logo.

Leider sind diese privaten Unicode-Zeichen von der Genisoimage
NT ausführbar. Daher jeder Datei- oder Verzeichnisname, der diese Zeichen enthält
wird ignoriert – einschließlich des Inhalts eines solchen Verzeichnisses.

Mac OS X AppleDouble
Wenn HFS/HFS+-Dateien von Mac OS X auf ein Nicht-HFS-Dateisystem kopiert oder gespeichert werden
(zB UFS, NFS etc.) werden die Dateien im AppleDouble-Format gespeichert. Datengabel gespeichert
in einer Datei. Resource Fork gespeichert in einer Datei mit dem gleichen Namen mit dem Präfix `._'. Finder
info auch in derselben `._'-Datei gespeichert.

Mac OS X HFS (Alpha)
Nicht wirklich eine Apple/Unix-Kodierung, sondern tatsächliche HFS/HFS+-Dateien auf einem Mac OS X-System.
In einer Datei gespeicherte Datengabel. Resource Fork in einer Pseudodatei mit derselben gespeichert
Name mit dem Suffix /rsrc. Die Finder-Info ist nur über ein Mac OS X verfügbar
Bibliotheksaufruf.

[VORLÄUFIGE VOLLAUTOMATISCHE TEXTÜBERSETZUNG - muss noch überarbeitet werden. Wir bitten um Ihr Verständnis.] README.macosx.

Funktioniert nur bei Verwendung unter Mac OS X.

Wenn eine Datei mit einem Ressourcenzweig der Länge Null und leeren Finderinfos gefunden wird, ist sie
davon ausgegangen, dass sie keine Apple/Unix-Kodierung haben — daher können ein TYPE und CREATOR sein
mit anderen Methoden einstellen.

Genisoimage wird versuchen, den CREATOR, TYPE, das Datum und möglicherweise andere Flags aus dem
finder info. Außerdem wird der Macintosh-Dateiname, falls vorhanden, über den Finder festgelegt
info, andernfalls basiert der Macintosh-Name auf dem Unix-Dateinamen — siehe die HFS MACINTOSH
DATEINAMEN Abschnitt unten.

Beim Benutzen -Apfel, TYPE und CREATOR werden im optionalen System Use gespeichert oder UNTERSTÜTZUNG
-Feld im ISO9660-Verzeichniseintrag – ähnlich wie bei den Rock Ridge-Attributen
sind. Um das Leben einfacher zu machen, werden die Apple-Erweiterungen zu Beginn des hinzugefügt
vorhandene Rock Ridge-Attribute (dh um die Apple-Erweiterungen zu erhalten, erhalten Sie das Rock Ridge
auch Erweiterungen).

Die Apple-Erweiterungen erfordern, dass der Resource Fork als ISO9660 . gespeichert wird damit verbundenen Datei.
Dies ist wie jede normale Datei, die im ISO9660-Dateisystem gespeichert ist, außer dass die
das zugehörige Dateiflag wird im Verzeichnisdatensatz (Bit 2) gesetzt. Diese Datei hat den gleichen Namen
als Datenzweig (die Datei, die von Nicht-Apple-Computern gesehen wird). Zugehörige Dateien sind normalerweise
von anderen Betriebssystemen ignoriert

Beim Benutzen -hfs, TYPE und CREATOR sowie weitere Finder-Informationen werden in einem separaten HFS gespeichert
Verzeichnis, auf dem ISO9660-Volume nicht sichtbar. Das HFS-Verzeichnis verweist auf die gleichen Daten
und oben beschriebene Resource-Fork-Dateien.

In den meisten Fällen ist es besser zu verwenden -hfs statt -Apfel, da letzteres die auferlegt
begrenzte ISO9660-Zeichen in Dateinamen erlaubt. Die Apple-Erweiterungen geben jedoch die
Vorteil, dass die Dateien effizienter auf die Festplatte gepackt werden und es möglicherweise möglich ist,
mehr Dateien auf eine CD passen.

HFS MACINTOSH DATEINAMEN


Wenn möglich wird der HFS-Dateiname verwendet, der mit einer Apple-/Unix-Datei gespeichert ist
HFS-Teil der CD. Allerdings speichern nicht alle Apple/Unix-Kodierungen den HFS-Dateinamen mit
die finderinfo. In diesen Fällen wird der Unix-Dateiname verwendet — mit Escape-Special
Zeichen. Sonderzeichen umfassen `/' und Zeichen mit Codes über 127.

AUFS maskiert diese Zeichen mit `:' gefolgt vom Zeichencode als zwei Hex
Ziffern. Netatalk und EtherShare haben ein ähnliches Schema, verwenden aber `%' statt `:'.

If Genisoimage kann keinen HFS-Dateinamen finden, es verwendet den Unix-Namen mit allen %xx or :xx
Zeichen (xx sind zwei Hex-Ziffern) in einen einzelnen Zeichencode umgewandelt. Wenn xx nicht
Hex-Ziffern ([0-9a-fA-F]), werden sie in Ruhe gelassen — obwohl alle verbleibenden `:' in . umgewandelt werden
`%', da `:' das HFS-Verzeichnistrennzeichen ist. Vorsicht ist geboten, da eine gewöhnliche Unix-Datei
mit %xx or :xx wird auch umgestellt. z.B

This:2fFile konvertiert in This/File

This:Datei konvertiert in This%File

This:t7File konvertiert in This%t7File

Obwohl HFS-Dateinamen Groß- und Kleinbuchstaben zu unterstützen scheinen, ist das Dateisystem
beachtet die Groß-/Kleinschreibung, dh die Dateinamen ABC und ABC sind gleich. Wenn eine Datei in a . gefunden wird
Verzeichnis mit dem gleichen HFS-Namen, Genisoimage wird versuchen, einen eindeutigen Namen zu erstellen, indem er hinzufügt
`_'-Zeichen zu einem der Dateinamen.

Wenn für eine Datei ein HFS-Dateiname vorhanden ist, Genisoimage kann diesen Namen als Ausgangspunkt verwenden
für die Dateinamen ISO9660, Joliet und Rock Ridge mit -mac-name. Normale Unix-Dateien
ohne einen HFS-Namen verwendet weiterhin ihren Unix-Namen. z.B

Wenn eine MacBinary- (oder PC Exchange-) Datei gespeichert wird als someimage.gif.bin unter Unix
Dateisystem, enthält aber eine HFS-Datei namens irgendeinbild.gif, das ist der Name, der wäre
erscheinen auf dem HFS-Teil der CD. Allerdings da Genisoimage verwendet den Unix-Namen als
Ausgangspunkt für die anderen Namen ist der generierte ISO9660-Name wahrscheinlich
SOMEIMAG.BIN und der Joliet/Rock Ridge wäre someimage.gif.bin. Diese Option verwendet
der HFS-Dateiname als Ausgangspunkt und der ISO9660-Name wird wahrscheinlich sein SOMEIMAG.GIF
und der Joliet/Rock Ridge wäre irgendeinbild.gif.

-mac-name funktioniert derzeit nicht mit -T — der Unix-Name wird in der verwendet TRANS.TBL
Datei, nicht der Macintosh-Name.

Der Zeichensatz, der verwendet wird, um einen HFS-Dateinamen in einen Joliet/Rock Ridge-Dateinamen zu konvertieren
Standardmäßig ist cp10000 (MacRoman). Der verwendete Zeichensatz kann mit . angegeben werden
-input-hfs-Zeichensatz. Andere integrierte HFS-Zeichensätze sind: cp10006 (Macgriechisch), cp10007
(Mackyrillisch), cp10029 (MacLatin2), cp10079 (MacIsländisch) und cp10081 (MacTürkisch).

Hinweis: Die von HFS-Dateinamen verwendeten Zeichencodes stammen aus den verschiedenen Apple/Unix-Formaten
werden nicht konvertiert, da davon ausgegangen wird, dass sie sich im richtigen Apple-Zeichensatz befinden. Nur
die von den HFS-Dateinamen abgeleiteten Joliet/Rock Ridge-Namen werden konvertiert.

Die bestehende Genisoimage Code filtert alle unzulässigen Zeichen für ISO9660 heraus und
Joliet-Dateinamen, aber wie Genisoimage erwartet, dass es direkt mit Unix-Namen zu tun hat, es
belässt die Namen von Rock Ridge so wie sie sind. Da `/' jedoch ein zulässiges Zeichen für den HFS-Dateinamen ist,
-mac-name wandelt `/' in ein `_' in Rock Ridge Dateinamen um.

Wenn die Apple-Erweiterungen verwendet werden, erscheinen auf dem Macintosh nur die ISO9660-Dateinamen.
Da die Macintosh ISO9660-Treiber jedoch verwenden können Niveau 2 Dateinamen können Sie Optionen verwenden
Gefällt mir -multidot zulassen problemlos auf einem Macintosh — achten Sie trotzdem auf die Namen, denn
Beispiel dieser.Dateiname wird umgewandelt in DIESE DATEI dh nur ein `.', auch
Dateinamen A B C D E F G H wird gesehen als A B C D E F G H aber abcdefghi wird gesehen als ABCDEFGHI. dh
mit einem `.' am Ende – weiß nicht, ob dies ein Macintosh-Problem ist oder a
Genisoimage/mkhybrid Problem. Alle Dateinamen werden in Großbuchstaben angezeigt, wenn sie auf einem angezeigt werden
Macintosh. Natürlich können DOS/Win3.X-Rechner die Dateinamen der Ebene 2 nicht sehen...

HFS KUNDENSPEZIFISCH LAUTSTÄRKE/ORDNER ICONS


Um einer HFS-CD ein benutzerdefiniertes Symbol zu geben, stellen Sie sicher, dass der Stammordner (oberste Ebene) ein Standard-
Macintosh-Volume-Symboldatei. Um einem Volume auf einem Macintosh ein benutzerdefiniertes Symbol zu geben, muss ein Symbol
über das Symbol des Volumes im Feld "Get Info" des Volumes eingefügt werden. Dadurch entsteht ein
unsichtbare Datei namens Symbol \r (`\r' ist das Wagenrücklaufzeichen) im Stammordner.

Ein benutzerdefiniertes Ordnersymbol ist sehr ähnlich – eine unsichtbare Datei namens Symbol \r existiert in der
Ordner selbst.

Wahrscheinlich der einfachste Weg, ein benutzerdefiniertes Symbol zu erstellen, das Genisoimage verwenden kann, ist a . zu formatieren
Leeren Sie die HFS-Diskette auf einem Mac und fügen Sie ein Symbol in das Feld "Informationen" ein. Bei Verwendung von Linux
Hängen Sie die Diskette mit installiertem HFS-Modul ein:

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

Die Diskette wird standardmäßig als CAP-Dateisystem gemountet. Dann renne Genisoimage Verwendung von
so etwas wie:

genisoimage --cap -o Ausgabe source_dir /mnt/floppy

Wenn Sie kein Linux verwenden, können Sie hfsutils um die Symboldatei von der Diskette zu kopieren.
Allerdings ist hier Vorsicht geboten, da die Icon-Datei ein Steuerzeichen enthält. Zum
Beispiel:

hmount /dev/fd0
hdir -a
hcopy -m Symbol^V^M icon_dir/icon

Wobei `^V^M' Control-V ist, gefolgt von Control-M. Dann renne Genisoimage indem du etwas verwendest
mögen:

genisoimage --macbin -o Ausgabe source_dir icon_dir

Das Verfahren zum Erstellen/Verwenden von benutzerdefinierten Ordnersymbolen ist sehr ähnlich – fügen Sie ein Symbol ein in
"Get Info"-Box des Ordners und übertragen Sie die resultierenden Symbol \r Datei in das entsprechende Verzeichnis
der Genisoimage Quellbaum.

Möglicherweise möchten Sie die Symboldateien aus den ISO9660- und Joliet-Bäumen ausblenden.

Um einer Joliet-CD ein benutzerdefiniertes Symbol zuzuweisen, befolgen Sie die Anweisungen unter
http://www.cdrfaq.org/faq03.html#S3-21-1.

HFS BOOT DRIVER


It Mai möglich sein, die Hybrid-CD auf einem Macintosh bootfähig zu machen.

Eine bootfähige HFS-CD erfordert einen Apple CD-ROM (oder kompatiblen) Treiber, ein bootfähiges HFS
Partition und die notwendigen System-, Finder-, etc.-Dateien.

Ein Treiber kann von jeder anderen bootfähigen Macintosh-CD-ROM bezogen werden apple_driver
Dienstprogramm. Diese Datei kann dann mit verwendet werden -boot-hfs-Datei.

Die HFS-Partition (also in unserem Fall die Hybridplatte) muss ein geeignetes System enthalten
Ordner, wieder von einer anderen CD-ROM oder Diskette.

Damit eine Partition bootfähig ist, muss sie ihre Stiefel Schutzmassnahmen bei einstellen. Der Bootblock befindet sich im
ersten beiden Blöcke einer Partition. Bei einer nicht bootfähigen Partition ist der Bootblock voll mit
Nullen. Normalerweise, wenn eine Systemdatei auf eine Partition auf einer Macintosh-Festplatte kopiert wird, wird das Boot
Block ist mit einer Reihe von erforderlichen Einstellungen gefüllt — leider kenne ich nicht die vollständigen
spec für den Bootblock, daher gehe ich davon aus, dass das Folgende funktioniert.

Daher ist das Dienstprogramm apple_driver extrahiert auch den Bootblock aus dem ersten HFS
Partition, die es auf der angegebenen CD-ROM findet, und diese wird für die HFS-Partition verwendet, die von . erstellt wurde
Genisoimage.

Bitte kontaktieren Sie uns, wenn Sie Probleme im Zusammenhang mit dieser Website haben oder Hinweise: Indem Sie einen Treiber von einer Apple-CD verwenden und die Apple-Software auf Ihre CD kopieren, können Sie
verpflichtet, die Software-Lizenzvereinbarungen von Apple Computer, Inc. einzuhalten.

EL TORITO BOOT INFORMATIONEN TABELLE


Wann -Boot-Info-Tabelle gegeben ist, Genisoimage ändert die durch . angegebene Boot-Datei -b by
Einfügen eines 56-Byte Stiefel Information Tabelle bei Offset 8 in der Datei. Diese Modifikation ist
erfolgt im Quelldateisystem, also stellen Sie sicher, dass Sie eine Kopie verwenden, wenn diese Datei nicht einfach ist
neu erstellt! Diese Datei enthält Hinweise, die unter Umständen nicht einfach oder zuverlässig abgerufen werden können
Bootzeit.

Das Format dieser Tabelle ist wie folgt; alle ganzen Zahlen sind in Abschnitt 7.3.1 ("little
endian") Format.

Offset Name Größe Bedeutung
8 bi_pvd 4 Byte LBA des primären Volume-Deskriptors
12 bi_file 4 Byte LBA der Bootdatei
16 bi_length 4 Byte Boot-Dateilänge in Byte
20 bi_csum 4 Byte 32-Bit-Prüfsumme
24 bi_reserviert 40 Byte Reserviert

Die 32-Bit-Prüfsumme ist die Summe aller 32-Bit-Wörter in der Boot-Datei beginnend bei
Byte-Offset 64. Alle linearen Blockadressen (LBAs) werden in CD-Sektoren angegeben
(normalerweise 2048 Byte).

HPPA ANMERKUNG


Um eine bootfähige CD für HPPA zu erstellen, muss mindestens eine Bootloader-Datei (-hppa-Bootloader), Eine
Kernel-Image-Datei (32-Bit, 64-Bit oder beides, je nach Hardware) und eine Boot-Befehlszeile
(-hppa-cmdline) muss angegeben werden. Einige Systeme können entweder einen 32- oder einen 64-Bit-Kernel booten,
und die Firmware wählt eine aus, wenn beide vorhanden sind. Optional kann eine Ramdisk verwendet werden
für das Root-Dateisystem mit -hppa-cmdline.

JIGDO ANMERKUNG


Jigdo ist ein Tool, das bei der Verteilung großer Dateien wie CD- und DVD-Images hilft; sehen
http://atterer.org/jigdo/ für mehr Details. Debian-CDs und DVD-ISO-Images werden veröffentlicht
im Web im Jigdo-Format, damit Endbenutzer sie effizienter herunterladen können.

So erstellen Sie Jigdo- und Vorlagendateien neben dem ISO-Image von Genisoimage, Müssen Sie
Erstellen Sie zunächst eine Liste der zu verwendenden Dateien im folgenden Format:

MD5sum Dateigröße Pfad
32 Zeichen 12 Zeichen bis Zeilenende

Die MD5-Summe muss in hexadezimaler Standardschreibweise geschrieben werden, die Dateigröße muss die
Größe der Datei in Bytes, und der Pfad muss den absoluten Pfad zur Datei auflisten. Zum
Beispiel:

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

Sobald Sie diese Datei haben, rufen Sie an Genisoimage mit all Ihren normalen Befehlszeilenparametern.
Geben Sie die Ausgabedateinamen für die Jigdo- und Vorlagendateien mit . an -jigdo-jigdo und
-jigdo-Vorlage, und geben Sie den Speicherort Ihrer MD5-Liste mit ein -md5-Liste.

Wenn es Dateien gibt, die Sie NICHT in die jigdo-Datei einfügen möchten (z
wahrscheinlich häufig ändern), geben Sie sie mit -jigdo-exclude an. Wenn Sie einige von überprüfen möchten
die Dateien, wie sie in das Image geschrieben werden, geben Sie sie mit -jigdo-force-md5 an. Wenn überhaupt
Dateien stimmen nicht überein, Genisoimage wird dann abgebrochen. Beide Optionen dauern regelmäßig
Ausdrücke als Eingabe. Es ist möglich, die zu verwendenden Dateien einzuschränken
weiter basierend auf der Größe — verwenden Sie die Option -jigdo-min-file-size.

Schließlich muss der Jigdo-Code wissen, wie er die ihm übergebenen Dateien auf einen Spiegel-Stil abbildet
Aufbau. Geben Sie an, wie Pfade mithilfe von . zugeordnet werden -jigdo-Karte. Mit Debian=/mirror/debian
führt dazu, dass alle Pfade mit beginnen /spiegel/debian zugeordnet werden Debian: der
Jigdo-Datei ausgeben.

Beispiele:


So erstellen Sie ein Vanilla ISO9660-Dateisystem-Image in der Datei cd.iso, wo das Verzeichnis
cd_dir wird das Stammverzeichnis der CD, rufen Sie auf:

% genisoimage -o cd.iso cd_dir

So erstellen Sie eine CD mit Rock Ridge-Erweiterungen des Quellverzeichnisses cd_dir:

% genisoimage -o cd.iso -R cd_dir

So erstellen Sie eine CD mit Rock Ridge-Erweiterungen des Quellverzeichnisses cd_dir wo alle Dateien
haben mindestens Leseberechtigung und alle Dateien sind im Besitz von Wurzel, Anruf:

% genisoimage -o cd.iso -r cd_dir

Um ein Tar-Archiv direkt auf eine CD zu schreiben, die später ein einfaches ISO9660 . enthält
Dateisystem mit dem tar-Archivaufruf:

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

So erstellen Sie eine HFS-Hybrid-CD mit den Joliet- und Rock Ridge-Erweiterungen der Quelle
Verzeichnis cd_dir:

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

So erstellen Sie eine HFS-Hybrid-CD aus dem Quellverzeichnis cd_dir das enthält Netatalk
Apple-/Unix-Dateien:

% genisoimage -o cd.iso --netatalk cd_dir

So erstellen Sie eine HFS-Hybrid-CD aus dem Quellverzeichnis cd_dir, wobei alle Dateien CREATOR und
TYPEN, die nur auf ihren Dateinamenerweiterungen basieren, die in der Datei "Mapping" aufgeführt sind:

% genisoimage -o cd.iso -map-Mapping cd_dir

So erstellen Sie eine CD mit den Apple-Erweiterungen nach ISO9660 aus den Quellverzeichnissen cd_dir
und anderer_dir. Dateien in allen bekannten Apple/Unix-Formaten werden dekodiert und alle anderen Dateien
erhalten CREATOR und TYPE basierend auf ihrer magischen Zahl, die in der Datei angegeben ist Magie:

% genisoimage -o cd.iso -apple -magic magic -probe \
cd_dir ein anderes_dir

Das folgende Beispiel legt verschiedene Dateien auf die CD, die alle den Namen README haben, aber
haben unterschiedliche Inhalte, wenn sie als ISO9660/Rock Ridge-, Joliet- oder HFS-CD betrachtet werden.

Das aktuelle Verzeichnis enthält:

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

Der folgende Befehl legt den Inhalt des Verzeichnisses cd_dir auf der CD zusammen mit dem
drei README-Dateien — aber von jedem der drei Dateisysteme wird nur eine angezeigt:

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

dh die Datei README.hfs wird auf der HFS-CD als README angezeigt und die anderen beiden README
Dateien werden ausgeblendet. Ähnliches gilt für die Joliet- und ISO9660/Rock Ridge-CD.

Es sind wahrscheinlich alle möglichen seltsamen Ergebnisse mit Kombinationen der Haut möglich
Optionen ...

ANMERKUNG


Genisoimage kann sicher suid root installiert werden. Dies kann erforderlich sein, um dies zu ermöglichen Genisoimage zu
Lesen Sie die vorherige Sitzung, wenn Sie ein Multisession-Image erstellen.

If Genisoimage erstellt ein Dateisystem-Image mit Rock Ridge-Attributen und dem Verzeichnis
Verschachtelungsebene des Quellverzeichnisbaums ist zu groß für ISO9660, Genisoimage Wird besorgt
tiefe Verzeichnisverschiebung. Dies führt zu einem Verzeichnis namens RR_MOVED in der Wurzel
Verzeichnis der CD. Sie können dieses Verzeichnis nicht umgehen.

Viele Bootcode-Optionen für verschiedene Plattformen schließen sich gegenseitig aus, da der Boot
Blöcke können nicht nebeneinander existieren, dh. verschiedene Plattformen teilen sich dieselben Datenspeicherorte im Bild.
See http://lists.debian.org/debian-cd/2006/12/msg00109.html für weitere Einzelheiten.

Verwenden Sie genisoimage online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Tiefenreinigung
    Tiefenreinigung
    Ein Kotlin-Skript, das alle Builds zerstört
    Caches aus Gradle/Android-Projekten.
    Nützlich, wenn Gradle oder die IDE es Ihnen erlauben
    runter. Das Skript wurde getestet
    macOS, aber ...
    Tiefenreinigung herunterladen
  • 2
    Eclipse Checkstyle-Plug-in
    Eclipse Checkstyle-Plug-in
    Das Eclipse Checkstyle-Plug-In
    integriert den Java-Code von Checkstyle
    Auditor in die Eclipse-IDE. Das
    Plug-in bietet Echtzeit-Feedback zu
    der benutzer über gewalt...
    Laden Sie das Eclipse Checkstyle-Plug-in herunter
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 4
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 6
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • Mehr »

Linux-Befehle

Ad