EngelsFransSpaans

Ad


OnWorks-favicon

genisoimage - Online in de cloud

Voer genisoimage uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht genisoimage die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


genisoimage - creëer ISO9660/Joliet/HFS-bestandssysteem met optionele Rock Ridge-attributen

KORTE INHOUD


genisobeeld [opties] [-o bestandsnaam] padspecificatie [padspecificatie ...]

PRODUCTBESCHRIJVING


genisobeeld is een pre-mastering programma om ISO9660/Joliet/HFS hybride bestandssystemen te genereren.

genisobeeld is in staat om de Systeem Te gebruiken Delen Protocol archief (SUSP)
gespecificeerd door de rots Nok uitwisselen Protocol. Dit wordt gebruikt om het verder te beschrijven
bestanden in het ISO9660-bestandssysteem naar een Unix-host en biedt informatie zoals long
bestandsnamen, UID/GID, POSIX-machtigingen, symbolische koppelingen en blok- en tekenapparaat
bestanden.

Als Joliet of HFS hybride opdrachtregelopties zijn opgegeven, genisobeeld zal de creëren
extra metadata van het bestandssysteem nodig voor Joliet of HFS. Anders genisobeeld wil
genereer een puur ISO9660-bestandssysteem.

genisobeeld kan een genereren waar (of gedeeld) HFS hybride bestandssysteem. Dezelfde bestanden worden gezien
als HFS-bestanden bij toegang vanaf een Macintosh en als ISO9660-bestanden bij toegang vanaf andere
machines. HFS staat voor hiërarchische Dien in Systeem en is het native bestandssysteem dat wordt gebruikt op
Macintosh-computers.

Als een alternatief, genisobeeld kan genereren Apple uitbreidingen naar ISO9660 voor elk bestand.
Deze extensies voorzien elk bestand van CREATOR, TYPE en bepaalde Finder-vlaggen wanneer
toegankelijk vanaf een Macintosh. Zie de HFS MACINTOSH FILE FORMATS sectie hieronder.

genisobeeld maakt een momentopname van een bepaalde directorystructuur en genereert een binaire afbeelding die
komt overeen met een ISO9660- en/of HFS-bestandssysteem wanneer het naar een blokapparaat wordt geschreven.

Elk bestand dat naar het ISO9660-bestandssysteem wordt geschreven, moet een bestandsnaam hebben in het 8.3-formaat (tot
8 tekens, punt, maximaal 3 tekens, allemaal in hoofdletters), zelfs als Rock Ridge in gebruik is.
Deze bestandsnaam wordt gebruikt op systemen die geen gebruik kunnen maken van de Rock Ridge
extensies (zoals MS-DOS), en elke bestandsnaam in elke map moet verschillen van
de andere bestandsnamen in dezelfde map. genisobeeld probeert over het algemeen correct te vormen
namen door de Unix-bestandsnaam naar hoofdletters te forceren en indien nodig af te kappen, maar vaak dit
levert onbevredigende resultaten op wanneer de afgekapte namen niet allemaal uniek zijn. genisobeeld
wijst wegingen toe aan elke bestandsnaam, en als er twee namen zijn die verder hetzelfde zijn
gevonden, wordt de naam met de lagere prioriteit hernoemd en bevat deze een 3-cijferig nummer (gegarandeerd
uniek zijn). Bijvoorbeeld de twee bestanden foo.bar en foo.bar.~1~ zou kunnen worden weergegeven als
FOO.BAR;1 en FOO000.BAR;1.

Bij gebruik met verschillende HFS-opties, genisobeeld zal proberen bestanden te herkennen die zijn opgeslagen in
een aantal Apple/Unix-bestandsindelingen en kopieert zowel de gegevens- als bronvorken
alle relevante Finder-informatie. Zie de HFS MACINTOSH FILE FORMATS sectie hieronder voor meer
over formaten genisobeeld ondersteunt.

Merk op dat genisobeeld is niet ontworpen om rechtstreeks met de schrijver te communiceren. Meest
schrijvers hebben eigen commandosets die variëren van de ene fabrikant tot de andere, en van jou
een gespecialiseerd hulpmiddel nodig om de schijf daadwerkelijk te branden. wodim is zo'n hulpmiddel. De laatste
versie wodim is van http://www.cdrkit.org/.

padspecificatie is het pad van de mappenboom die moet worden gekopieerd naar het ISO9660-bestandssysteem.
Er kunnen meerdere paden worden opgegeven, en genisobeeld zal de bestanden samenvoegen die in alle
gespecificeerde padcomponenten om de afbeelding van het bestandssysteem te vormen.

Als de optie -graft-punten is gespecificeerd, is het mogelijk om de paden op te enten
punten anders dan de hoofdmap, en het is mogelijk om bestanden of mappen te enten
op de cdrom-image met namen die anders zijn dan die in het bronbestandssysteem.
Dit is het gemakkelijkst te illustreren met een paar voorbeelden. Laten we beginnen met aan te nemen dat a
lokaal bestand ../oude.lis bestaat en u wilt het opnemen in de cdrom-image.

foo/bar/=../oud.lis

omvat oude.lis in de cdrom-image op /foo/bar/old.listerwijl

foo/bar/xxx=../oud.lis

omvat oude.lis in de cdrom-image op /foo/bar/xxx. Hetzelfde soort syntaxis kan zijn
ook gebruikt met mappen. genisobeeld zal alle benodigde mappen maken zodat
de entpunten staan ​​op de cdrom-image — de mappen hoeven niet in één te verschijnen
van de paden. Standaard hebben alle mappen die op deze manier worden gemaakt
machtigingen 0555 en lijkt eigendom te zijn van de persoon die draait genisobeeld. Als je dat wenst
andere machtigingen of eigenaren van de tussenliggende mappen, zie -uid, -god, -dir-modus,
-bestandsmodus en -nieuwe-dir-modus.

genisobeeld zal ook draaien op Windows-machines wanneer gecompileerd met Cygnus' cygwin (beschikbaar
oppompen van http://www.cygwin.com/). Daarom verwijzen de meeste verwijzingen in deze man-pagina naar Unix kan zijn
vervangen door Win32.

OPTIES


Verschillende opties kunnen worden gespecificeerd als standaard in een .genisoimagerc configuratiebestand, als
maar ook op de opdrachtregel. Als op beide plaatsen een parameter is opgegeven, wordt de instelling from
de opdrachtregel wordt gebruikt. Voor details over het formaat en mogelijke locaties van dit bestand,
zien genisoimagerc(5).

-abstract filet
Specificeert de abstracte bestandsnaam. Er is ruimte voor 37 tekens. Gelijk aan
ABST in de .genisoimagerc bestand.

-A Applicatie ID
Specificeert een tekenreeks die in de volumeheader wordt geschreven. Dit zou
beschrijf de toepassing die op de schijf zal staan. Er is plaats voor 128
karakters. Gelijk aan APPI in de .genisoimagerc bestand.

-toestaan-beperkte-grootte
Bij het verwerken van bestanden groter dan 2GiB die niet gemakkelijk kunnen worden weergegeven in
ISO9660, voeg ze met een verkleinde zichtbare bestandsgrootte toe aan ISO9660 en met de juiste
zichtbare bestandsgrootte naar het UDF-systeem. Het resultaat is een inconsistent bestandssysteem en
gebruikers moeten ervoor zorgen dat ze echt UDF gebruiken in plaats van de ISO9660-driver om te lezen
zo'n schijf. Impliceert inschakelen -udf.

-toestaan-leidende-punten

-ldots Sta toe dat ISO9660-bestandsnamen beginnen met een punt. Gewoonlijk wordt een leidende punt vervangen
met een onderstrepingsteken om MS-DOS-compatibiliteit te behouden.
Dit is in strijd met de ISO9660-norm, maar werkt toevallig op veel systemen. Gebruik
met de nodige voorzichtigheid.

-allow-kleine letters
Met deze optie kunnen kleine letters worden weergegeven in ISO9660-bestandsnamen.
Dit is in strijd met de ISO9660-norm, maar werkt toevallig op sommige systemen. Gebruik
met de nodige voorzichtigheid.

-toestaan-multidot
Met deze optie kan meer dan één punt worden weergegeven in ISO9660-bestandsnamen. Een leidende
dot wordt niet beïnvloed door deze optie, het kan apart worden toegestaan ​​om
-toestaan-leidende-punten.
Dit is in strijd met de ISO9660-norm, maar werkt toevallig op veel systemen. Gebruik
met de nodige voorzichtigheid.

-bibliotheek filet
Specificeert de bibliografische bestandsnaam. Er is ruimte voor 37 tekens.
Gelijkwaardig aan BIJBEL in de .genisoimagerc bestand.

-cache-inodes

-geen-cache-inodes
Schakel caching inode en apparaatnummers in of uit om harde koppelingen naar bestanden te vinden. Als
genisobeeld een harde link vindt (een bestand met meerdere namen), wordt het bestand ook
hard-linked op de cd, dus de inhoud van het bestand verschijnt maar één keer. Dit helpt besparen
ruimte. -cache-inodes is standaard op Unix-achtige besturingssystemen, maar
-geen-cache-inodes is standaard op sommige andere systemen zoals Cygwin, omdat het dat niet is
veilig om aan te nemen dat inode-nummers uniek zijn op die systemen. (Sommige versies van
Cygwin maakt valse inode-nummers met behulp van een zwak hashing-algoritme, dat kan produceren
duplicaten.) Als twee bestanden hetzelfde inode-nummer hebben maar geen harde koppelingen zijn naar het
hetzelfde bestand, genisobeeld -cache-inodes zal zich niet correct gedragen. -geen-cache-inodes
is veilig in alle situaties, maar dan wel genisobeeld kan geen harde links detecteren,
dus het resulterende cd-beeld kan groter zijn dan nodig.

-alfa-boot alpha_boot_image
Specificeert het pad en de bestandsnaam van de opstartinstallatiekopie die moet worden gebruikt bij het maken van een
Opstartbare Alpha/SRM-cd. De padnaam moet relatief zijn ten opzichte van het opgegeven bronpad
naar genisobeeld.

-hppa-bootloader hppa_bootloader_image
Specificeert het pad en de bestandsnaam van de opstartinstallatiekopie die moet worden gebruikt bij het maken van een HPPA
opstartbare cd. De padnaam moet relatief zijn ten opzichte van het opgegeven bronpad
genisobeeld. Andere opties zijn vereist, op zijn minst een kernelbestandsnaam en een
boot-opdrachtregel. Zie de HPPA OPMERKINGEN sectie hieronder voor meer informatie.

-hppa-cmdline hppa_boot_command_line
Specificeert de opdrachtregel die moet worden doorgegeven aan de HPPA-bootloader bij het maken van een
opstartbare cd. Scheid de parameters met spaties of komma's. Er moeten meer opties zijn
doorgegeven aan genisobeeld, op zijn minst een kernelbestandsnaam en de bootloader
bestandsnaam. Zie de HPPA OPMERKINGEN sectie hieronder voor meer informatie.

-hppa-kernel-32 hppa_kernel_32

-hppa-kernel-64 hppa_kernel_64
Specificeert het pad en de bestandsnaam van de 32-bits en/of 64-bits kernelafbeeldingen die moeten worden
gebruikt bij het maken van een opstartbare HPPA-cd. De padnamen moeten relatief zijn ten opzichte van de bron
opgegeven pad naar genisobeeld. Andere opties zijn vereist, in ieder geval de
bootloader bestandsnaam en de boot-opdrachtregel. Zie de HPPA OPMERKINGEN sectie hieronder
voor meer informatie.

-hppa-ramschijf hppa_ramdisk_image
Specificeert het pad en de bestandsnaam van de ramdisk-image die moet worden gebruikt bij het maken van een HPPA
opstartbare cd. De padnaam moet relatief zijn ten opzichte van het opgegeven bronpad
genisobeeld. Deze parameter is optioneel. Andere opties zijn vereist, helemaal niet
minste een kernelbestandsnaam en de opstartopdrachtregel. Zie de HPPA OPMERKINGEN sectie hieronder
voor meer informatie.

-mips-laars mips_boot_image
Specificeert het pad en de bestandsnaam van de opstartinstallatiekopie die moet worden gebruikt bij het maken van een
SGI/big-endian MIPS opstartbare cd. De padnaam moet relatief zijn ten opzichte van het bronpad
gespecificeerd om genisobeeld. Deze optie kan meerdere keren worden opgegeven om op te slaan
tot 15 opstartimages.

-mipsel-laars mipsel_boot_image
Specificeert het pad en de bestandsnaam van de opstartinstallatiekopie die moet worden gebruikt bij het maken van een
DEC/little-endian MIPS opstartbare cd. De padnaam moet relatief zijn ten opzichte van de bron
opgegeven pad naar genisobeeld.

-B img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e

-sparc-laars img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e
Specificeert een door komma's gescheiden lijst met opstartimages die nodig zijn om een ​​opstartbaar bestand te maken
CD voor SPARC-systemen. Partitie 0 wordt gebruikt voor de ISO9660-afbeelding, de eerste afbeelding
bestand is toegewezen aan partitie 1. De door komma's gescheiden lijst kan maximaal 7 velden bevatten,
inclusief lege velden. Deze optie is vereist om een ​​opstartbare cd voor Sun te maken
SPARC-systemen. Als -B or -sparc-laars is gespecificeerd, de eerste sector van de
resulterende afbeelding zal een Sun-schijflabel bevatten. Dit schijflabel specificeert segment 0
voor de ISO9660-image en segmenten 1 tot 7 voor de opstartimages die zijn gemaakt
gespecificeerd met deze optie. Byte offsets 512 tot 8191 binnen elk van de extra
opstartimages moeten een primaire opstart bevatten die werkt voor de juiste SPARC
architectuur. De rest van elk van de afbeeldingen bevat meestal een gebruikt UFS-bestandssysteem
voor de primaire opstartfase van de kernel.

De geïmplementeerde opstartmethode is die van SunOS 4.x en SunOS 5.x.
Het hangt echter niet af van SunOS-internals, maar alleen van eigenschappen van de Open
Boot prom, dus het zou bruikbaar moeten zijn voor elk besturingssysteem voor SPARC-systemen. Voor meer
informatie zie ook de OPMERKINGEN sectie hieronder.

Als de speciale bestandsnaam ... wordt gebruikt, de feitelijke en alle volgende opstartpartities
zijn toegewezen aan de vorige partitie. Als genisobeeld wordt genoemd met -G beeld -B ...
alle opstartpartities worden toegewezen aan de partitie die de ISO9660 bevat
bestandssysteemafbeelding en de generieke opstartafbeelding die zich in de eerste 16 sectoren bevindt
van de schijf wordt gebruikt voor alle architecturen.

-G generieke_boot_image
Specificeert het pad en de bestandsnaam van de algemene opstartinstallatiekopie die moet worden gebruikt bij het maken van een
generieke opstartbare cd. De opstartafbeelding wordt op de eerste 16 sectoren van het
CD, vóór de ISO9660 primaire volumedescriptor. Als deze optie samen wordt gebruikt
Met -sparc-laars, zal het Sun-schijflabel de eerste 512 bytes van het
generieke opstartafbeelding.

-b eltorito_boot_image
Specificeert het pad en de bestandsnaam van de opstartinstallatiekopie die moet worden gebruikt bij het maken van een El
Opstartbare Torito-cd voor x86-pc's. De padnaam moet relatief zijn ten opzichte van het bronpad
gespecificeerd om genisobeeld. Deze optie is vereist om El Torito opstartbaar te maken
CD. De opstartimage moet precies 1200 kB, 1440 kB of 2880 kB zijn, en genisobeeld
zal deze grootte gebruiken bij het maken van het uitvoer ISO9660-bestandssysteem. Het pc-BIOS wel
gebruik de afbeelding om een ​​diskette te emuleren, zodat de eerste sector van 512 bytes moet bevatten
PC-opstartcode. Dit werkt bijvoorbeeld als de boot-image een op LILO gebaseerde boot is
slap.

Als de boot-image geen image van een diskette is, moet u een van beide toevoegen
-harde schijf opstarten or -geen-emul-boot. Als het systeem niet zou opstarten vanaf het geëmuleerde
schijf, gebruik -geen-boot.

If -soort niet is opgegeven, worden de opstartimages gesorteerd met lage prioriteit (+2)
naar het begin van het medium. Als je dit niet leuk vindt, moet je een sortering specificeren
gewicht van 0 voor de opstartimages.

-eltorito-alt-boot
Begin met een nieuwe set El Torito-opstartparameters. Tot 63 El Torito-opstartitems
kunnen op één cd worden opgeslagen.

-harde schijf opstarten
Geeft aan dat de opstartinstallatiekopie die wordt gebruikt om El Torito-opstartbare cd's te maken, een harde schijf is
afbeelding. De afbeelding moet beginnen met een hoofdopstartrecord dat een single
partitie.

-geen-emul-boot
Geeft aan dat de opstartimage die wordt gebruikt om El Torito-opstartbare cd's te maken, een "no
emulation"-afbeelding. Het systeem zal deze afbeelding laden en uitvoeren zonder te presteren
elke schijfemulatie.

-geen-boot
Geeft aan dat de gemaakte El Torito-cd moet worden gemarkeerd als niet-opstartbaar. De
systeem zal een geëmuleerde schijf voor de afbeelding leveren, maar zal opstarten vanaf een standaard
opstartapparaat.

-boot-load-seg segment_adres
Specificeert het laadsegmentadres van het opstartimage voor El Torito zonder emulatie
Cd's.

-boot-load-grootte load_sectoren
Specificeert het aantal "virtuele" (512-byte) sectoren dat moet worden geladen in de modus zonder emulatie.
Standaard wordt het volledige opstartbestand geladen. Sommige BIOS'en kunnen problemen hebben als dit
is geen veelvoud van 4.

-boot-info-tabel
Geeft aan dat er een tabel van 56 bytes met informatie over de cd-rom-indeling wordt gemaakt
gepatcht op offset 8 in het opstartbestand. Als deze optie wordt gegeven, is het opstartbestand
gewijzigd in de (bron) bestandssysteem, dus maak een kopie van dit bestand als dit niet kan
gemakkelijk geregenereerd! Zie de EL TORITO BOOT INFO TAFEL sectie voor een beschrijving van
deze tafel.

-C laatste_sessie_start,volgende_sessie_start
Deze optie is nodig om een ​​CD Extra of de afbeelding van een tweede sessie of een
sessie op een hoger niveau voor een multisessie-schijf. -C duurt twee getallen gescheiden door een
komma. De eerste is de eerste sector in de laatste sessie van de schijf die zou moeten zijn
toegevoegd aan. Het tweede nummer is het startsectornummer van de nieuwe sessie.
De juiste nummers kunnen worden opgevraagd door te bellen wodim -msinfo ... If -C wordt gebruikt
combinatie met -M, genisobeeld zal een bestandssysteemafbeelding maken die bedoeld is om
een voortzetting zijn van de vorige sessie. Als -C wordt gebruikt zonder -M, genisobeeld
maakt een image van het bestandssysteem dat bedoeld is om te worden gebruikt voor een tweede sessie op
een cd-extra. Dit is een multisessie-cd die audiogegevens bevat tijdens de eerste sessie
en een ISO9660-bestandssysteem in de tweede sessie.

-c boot_catalog
Specificeert het pad en de bestandsnaam van de opstartcatalogus, die vereist is voor een El
Opstartbare Torito-cd. De padnaam moet relatief zijn ten opzichte van het opgegeven bronpad
genisobeeld. Dit bestand wordt ingevoegd in de uitvoerstructuur en niet gemaakt in
het bronbestandssysteem, dus zorg ervoor dat de opgegeven bestandsnaam niet conflicteert met een
bestaand bestand, anders wordt het uitgesloten. Meestal een naam als boot.catalogus is gekozen.

If -soort niet is opgegeven, wordt de opstartcatalogus gesorteerd met lage prioriteit (+1) naar
het begin van het medium. Als je dit niet leuk vindt, moet je een sortering specificeren
gewicht van 0 voor de bootcatalogus.

-check-oudenamen
Controleer of alle bestandsnamen die uit de oude sessie zijn geïmporteerd, voldoen aan de ISO9660
regels voor bestandsnaamgeving. Zonder deze optie zijn alleen namen langer dan 31 tekens toegestaan
gecontroleerd, aangezien deze bestanden een ernstige schending zijn van de ISO9660-norm.

-check-sessie filet
Controleer alle oude sessies op conformiteit met actual genisobeeld ISO9660 bestandsnaamgeving
reglement. Dit is een optie op hoog niveau die combineert -M filet -C 0,0 -check-oudenamen.
Voor de parameter filet, zie de beschrijving van -M.

-auteursrechten filet
Specificeert copyrightinformatie, meestal een bestandsnaam op de schijf. Er is ruimte
voor 37 tekens. Gelijk aan COPY in de .genisoimagerc bestand.

-d Voeg geen punt toe aan bestanden die er geen hebben.
Dit is in strijd met de ISO9660-norm, maar werkt toevallig op veel systemen. Gebruik
met de nodige voorzichtigheid.

-D Gebruik geen diepe mapverplaatsing en verpak ze in plaats daarvan gewoon zoals wij dat zien
Hen.
Als ISO9660:1999 niet is geselecteerd, is dit in strijd met de ISO9660-norm, maar het
werkt toevallig op veel systemen. Voorzichtig gebruiken.

-dir-modus mode
Overschrijft de modus van mappen die zijn gebruikt om de afbeelding naar te maken mode, gespecificeerd als 4
cijfers van toestemmingsbits zoals in chmod(1). Met deze optie wordt Rock automatisch ingeschakeld
Nok uitbreidingen.

-dvd-video
Genereer een dvd-video-compatibel UDF-bestandssysteem. Dit wordt gedaan door de volgorde van te sorteren
de inhoud van de juiste bestanden en door opvulling toe te voegen tussen de bestanden if
nodig zijn. Merk op dat het sorteren alleen werkt als de bestandsnamen van de dvd-video bevatten
alleen hoofdletters.

Merk op dat om een ​​dvd-video-compatibele bestandssysteemafbeelding te krijgen, u dit moet doen
maak een directorystructuur die compatibel is met dvd-video. Hiervoor is een directory vereist VIDEO_TS
(alle hoofdletters) in de hoofdmap van de resulterende dvd, en meestal een andere
directory AUDIO_TS. VIDEO_TS moet alle benodigde bestanden bevatten (bestandsnamen moeten
all caps) voor een compatibel dvd-videobestandssysteem.

-f Volg symbolische koppelingen bij het genereren van het bestandssysteem. Wanneer deze optie niet aanwezig is
gebruiken, worden symbolische koppelingen ingevoerd met behulp van Rock Ridge indien ingeschakeld, anders worden ze
zal worden genegeerd.

-bestandsmodus mode
Negeert de modus van reguliere bestanden die worden gebruikt om de afbeelding naar te maken mode, gespecificeerd als
4 cijfers van toestemmingsbits zoals in chmod(1). Met deze optie wordt Rock automatisch ingeschakeld
Nok uitbreidingen.

-god gid
Overschrijft de groeps-ID die uit de bronbestanden is gelezen en vervangt de waarde van gid. Specificeren
deze optie schakelt Rock Ridge-extensies automatisch in.

-gui Verander het gedrag voor een GUI. Dit maakt de uitvoer momenteel uitgebreider, maar
kan in de toekomst andere effecten hebben.

-graft-punten
Sta het gebruik van entpunten voor bestandsnamen toe. Als deze optie wordt gebruikt, zijn alle bestandsnamen
gecontroleerd op transplantatiepunten. De bestandsnaam wordt gedeeld op de eerste niet-geëscapede gelijkheid
teken. Alle voorkomens van tekens `\' en `=' moeten worden voorzien van een escapeteken met `\' if
-graft-punten is opgegeven.

-verbergen glob
Verberg alle overeenkomende bestanden glob, een shell-jokertekenpatroon, om gezien te worden in de
ISO9660 of Rock Ridge-directory. glob kan overeenkomen met elk deel van de bestandsnaam of het pad.
If glob overeenkomt met een map, wordt de inhoud van die map verborgen. In
Om een ​​mapnaam overeen te laten komen, moet u ervoor zorgen dat de padnaam geen trailing bevat
`/' teken. Alle verborgen bestanden worden nog steeds naar de uitvoer-cd-image geschreven
het dossier. Zie ook -verberg-joliet en LEESMIJ.verbergen. Deze optie kan meerdere keren worden gebruikt
tijden.

-hide-lijst filet
Een bestand met een lijst met te verbergen shell-jokertekens. Zien -verbergen.

-verborgen glob
Voeg het verborgen (bestaande) ISO9660-directorykenmerk toe voor bestanden en mappen
matching glob, een shell-jokertekenpatroon. Dit attribuut voorkomt dat de bestanden
worden weergegeven door sommige MS-DOS- en Windows-opdrachten. glob kan overeenkomen met een deel van
de bestandsnaam of het pad. Zorg ervoor dat de padnaam
bevat geen afsluitend `/'-teken. Deze optie kan meerdere keren worden gebruikt.

-verborgen-lijst filet
Een bestand met een lijst met shell-jokertekens om het verborgen attribuut te verkrijgen. Zien
-verborgen.

-verberg-joliet glob
Verberg bestanden en mappen die overeenkomen glob, een shell-jokertekenpatroon, om gezien te worden
in de Joliet-directory. glob kan overeenkomen met elk deel van de bestandsnaam of het pad. Als glob
overeenkomt met een map, wordt de inhoud van die map verborgen. Om te
overeenkomen met een mapnaam, zorg ervoor dat de padnaam geen afsluitende `/' bevat
karakter. Alle verborgen bestanden worden nog steeds naar het uitvoer-cd-imagebestand geschreven.
Deze optie wordt meestal gebruikt met -verbergen. Zie ook LEESMIJ.verbergen. Deze optie kan zijn
meerdere keren gebruikt.

-hide-joliet-lijst filet
Een bestand met een lijst met shell-jokertekens die moeten worden verborgen voor de Joliet-structuur. Zien
-verberg-joliet.

-hide-joliet-trans-tbl
Verstop de TRANS.TBL bestanden van de Joliet-boom. Deze bestanden maken meestal niet
logisch in de Joliet-wereld, aangezien ze de echte naam en de ISO9660-naam vermelden, wat mogelijk is
beide verschillen van de naam Joliet.

-hide-rr-verplaatst
Hernoem de map RR_VERPLAATST naar .rr_verplaatst in de Rock Ridge-boom. Het lijkt erop
onmogelijk om het volledig te verbergen RR_VERPLAATST directory van de Rock Ridge-boom.
Deze optie maakt de zichtbare boom alleen minder verwarrend voor mensen die het niet weten
waar deze map voor is. Als je nee moet hebben RR_VERPLAATST directory helemaal niet, jij
zou gebruiken -D. Merk op dat als -D is gespecificeerd, is het resulterende bestandssysteem dat niet
Voldoet aan ISO9660 niveau 1 en is niet leesbaar op MS-DOS. Zie ook de OPMERKINGEN
pagina.

-invoertekenset karakterset
Voer een tekenset in die de tekens definieert die worden gebruikt in lokale bestandsnamen. Om een ​​lijst te krijgen
van geldige tekensetnamen, call genisobeeld -invoertekenset hulp. Om een ​​1:1 te krijgen
in kaart brengen, kunt u gebruiken verzuim als tekensetnaam. De standaard initiële waarden zijn cp437
op DOS-gebaseerde systemen en iso8859-1 op alle andere systemen. Zie de KARAKTER SETS
sectie hieronder voor meer details.

-output-tekenset karakterset
Uitvoertekenset die de tekens definieert die in Rock Ridge zullen worden gebruikt
bestandsnamen. Standaard ingesteld op de ingevoerde tekenset. Zien KARAKTER SETS sectie hieronder voor
meer details.

-iso-niveau niveau
Stel het ISO9660-conformiteitsniveau in. Geldige getallen zijn 1 t/m 4.

Met niveau 1 mogen bestanden slechts uit één sectie bestaan ​​en zijn bestandsnamen beperkt tot
8.3-tekens.

Bij niveau 2 mogen dossiers maar uit één onderdeel bestaan.

Bij niveau 3 gelden geen beperkingen (anders dan ISO-9660:1988).

Met alle ISO9660-niveaus van 1 tot 3 zijn alle bestandsnamen beperkt tot hoofdletters
letters, cijfers en underscores (_). Bestandsnamen zijn beperkt tot 31 tekens,
het nesten van mappen is beperkt tot 8 niveaus en padnamen zijn beperkt tot 255
tekens.

Level 4 bestaat officieel niet maar genisobeeld wijst het toe aan ISO-9660:1999, wat
is ISO9660 versie 2.

Met niveau 4, een verbeterde volumedescriptor met versienummer en bestandsstructuur
versienummer ingesteld op 2 wordt uitgezonden. Directory nesting is niet beperkt tot 8 niveaus,
een bestand hoeft geen punt te bevatten en de punt heeft geen speciale betekenis,
bestandsnamen hebben geen versienummers en bestandsnamen kunnen maximaal 207 tekens lang zijn
lang, of 197 tekens als Rock Ridge wordt gebruikt.

Bij het maken van versie 2-afbeeldingen, genisobeeld zendt een verbeterde volumedescriptor uit,
vergelijkbaar maar niet identiek aan een primaire volumedescriptor. Wees voorzichtig niet te gebruiken
kapotte software om ISO9660-images opstartbaar te maken door uit te gaan van een tweede PVD-kopie en
patchen van deze vermeende PVD-kopie in een El Torito VD.

-J Genereer Joliet-directoryrecords naast de reguliere ISO9660-bestandsnamen. Dit
is vooral handig wanneer de schijven op Windows-machines moeten worden gebruikt. Joliet
bestandsnamen worden gespecificeerd in Unicode en elke padcomponent kan maximaal 64 Unicode zijn
karakters lang. Merk op dat Joliet geen standaard is - alleen Microsoft Windows en
Linux-systemen kunnen Joliet-extensies lezen. Overweeg het gebruik voor meer draagbaarheid
zowel Joliet- als Rock Ridge-extensies.

-joliet-lang
Sta toe dat Joliet-bestandsnamen maximaal 103 Unicode-tekens bevatten, in plaats van 64. Dit
breekt de Joliet-specificatie, maar lijkt te werken. Voorzichtig gebruiken.

-jcharset karakterset
Een combinatie van -J -invoertekenset karakterset. Zie het KARAKTER SETS sectie hieronder
voor meer details.

-l Volledige bestandsnamen van 31 tekens toestaan. Normaal gesproken is de ISO9660-bestandsnaam in een 8.3
formaat dat compatibel is met MS-DOS, ook al staat de ISO9660-standaard dit toe
bestandsnamen van maximaal 31 tekens. Als u deze optie gebruikt, kan de schijf worden
moeilijk te gebruiken op een MS-DOS-systeem, maar werkt op de meeste andere systemen. Gebruiken met
voorzichtigheid.

-L Verouderde optie; gebruik -toestaan-leidende-punten gebruiken.

-jigdo-jigdo jigdo_bestand
Produceer een jigdo .jigdo metadatabestand en de afbeelding van het bestandssysteem. Zie de
JIGDO OPMERKINGEN sectie hieronder voor meer informatie.

-jigdo-sjabloon sjabloon_bestand
Produceer een jigdo .sjabloon bestand en de afbeelding van het bestandssysteem. Zie de JIGDO
OPMERKINGEN sectie hieronder voor meer informatie.

-jigdo-min-bestandsgrootte grootte
Geef de minimale grootte op voor een bestand dat moet worden vermeld in het .jigdo bestand. Standaard (en
minimaal toegestaan) is 1KB. Zie de JIGDO OPMERKINGEN sectie hieronder voor meer informatie.

-jigdo-force-md5 pad
Geef een bestandspatroon op waar files Dan moet je worden opgenomen in de extern geleverde MD5
lijst zoals aangeleverd door -md5-lijst. Zie het JIGDO OPMERKINGEN sectie hieronder voor meer
informatie.

-jigdo-uitsluiten pad
Geef een bestandspatroon op waarbij bestanden niet worden vermeld in het .jigdo het dossier. Zie de
JIGDO OPMERKINGEN sectie hieronder voor meer informatie.

-jigdo-kaart pad
Geef een patroontoewijzing op voor het jigdo-bestand (bijv Debian=/spiegel/debian). Zien
de JIGDO OPMERKINGEN sectie hieronder voor meer informatie.

-md5-lijst md5_bestand
Geef een bestand op met de MD5-sommen, groottes en padnamen van de bestanden die moeten worden
ingesloten in de .jigdo het dossier. Zie de JIGDO OPMERKINGEN sectie hieronder voor meer
informatie.

-jigdo-sjabloon-comprimeren algoritme
Geef een compressie-algoritme op dat moet worden gebruikt voor de sjabloondatum. gzip en bzip2 zijn
momenteel ondersteund, en gzip is de standaard. Zie de JIGDO OPMERKINGEN sectie hieronder voor
meer informatie.

-logbestand log_bestand
Leid alle fout-, waarschuwings- en informatieberichten door naar log_bestand in plaats van de
standaardfout.

-m glob
Sluit overeenkomende bestanden uit glob, een shell-jokertekenpatroon, van schrijven naar CD-
ROM. glob kan overeenkomen met de bestandsnaamcomponent of de volledige padnaam. Dit
optie kan meerdere keren worden gebruikt. Bijvoorbeeld:

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

zou alle bestanden uitsluiten die eindigen op `.o' of geroepen kern or foobar van de afbeelding.
Merk op dat als je een directory had genaamd foobar, het ook (en natuurlijk al zijn
afstammelingen) zou worden uitgesloten.

-uitsluitingslijst filet
Een bestand met een lijst met shell-jokertekens die moeten worden uitgesloten. Zien -m.

-max-iso9660-bestandsnamen
Sta toe dat ISO9660-bestandsnamen maximaal 37 tekens lang zijn. Deze optie maakt het mogelijk -N as
de extra naamruimte wordt genomen uit de ruimte die is gereserveerd voor bestandsversienummers.
Dit is in strijd met de ISO9660-norm, maar werkt toevallig op veel systemen.
Hoewel een conforme applicatie een bufferruimte van minimaal 37
karakters, kunnen schijven die met deze optie zijn gemaakt een bufferoverloop veroorzaken in het
besturingssysteem lezen. Gebruik met uiterste voorzichtigheid.

-M pad

-M apparaat

-ontwikkelaar apparaat
Specificeert het pad naar de bestaande ISO9660-afbeelding die moet worden samengevoegd. De alternatieve vorm neemt een
SCSI-apparaatspecificatie die dezelfde syntaxis gebruikt als de dev= parameter van wodim.
De uitvoer van genisobeeld zal een nieuwe sessie zijn die tot het einde moet worden geschreven
van de afbeelding gespecificeerd in -M. Meestal vereist dit multisessie-mogelijkheden voor
de cd-recorder die is gebruikt om het beeld te schrijven. Deze optie mag alleen worden gebruikt in
combinatie met -C.

-N Laat versienummers weg uit ISO9660-bestandsnamen.
Dit is in strijd met de ISO9660-norm, maar niemand gebruikt echt de versienummers
Hoe dan ook. Voorzichtig gebruiken.

-nieuwe-dir-modus mode
Specificeer de modus, een 4-cijferig nummer zoals gebruikt in chmod(1), te gebruiken bij het maken van nieuwe
mappen in de bestandssysteemafbeelding. De standaardwaarde is 0555.

-nobak

-geen-bak
Sluit back-upbestanden uit op het ISO9660-bestandssysteem; dat wil zeggen, bestandsnamen dat
de tekens `~' of `#' bevatten of eindigen op .bak. Dit zijn meestal back-upbestanden
voor Unix-teksteditors.

-kracht-rr
Gebruik de automatische herkenning van Rock Ridge-attributen niet voor eerdere sessies.
Dit kan problemen omzeilen met afbeeldingen die zijn gemaakt door bijvoorbeeld NERO Burning ROM.

-nee-rr Gebruik niet de Rock Ridge-attributen van eerdere sessies. Dit kan helpen
vermijd problemen wanneer genisobeeld vindt illegale handtekeningen van Rock Ridge op een oude
sessie.

-geen-gesplitste-symlink-componenten
Splits de symlink-componenten niet, maar begin in plaats daarvan een nieuwe Continuation Area (CE).
Dit kan wat ruimte verspillen, maar de SunOS 4.1.4 cdrom driver heeft een leesfout
gesplitste symbolische koppelingscomponenten.

Het is de vraag of deze optie tegenwoordig nog nuttig is.

-geen-gesplitste-symlink-velden
Splits de symlink-velden niet, maar begin in plaats daarvan een nieuwe Continuation Area (CE).
Dit kan wat ruimte verspillen, maar de SunOS 4.1.4 en Solaris 2.5.1 cdrom driver hebben
een fout bij het lezen van gesplitste symbolische koppelingsvelden (een `/' kan worden weggelaten).

Het is de vraag of deze optie tegenwoordig nog nuttig is.

-o bestandsnaam
Geef het uitvoerbestand op voor de ISO9660-bestandssysteemafbeelding. Dit kan een schijf zijn
bestand, een tapedrive of het kan rechtstreeks overeenkomen met de apparaatnaam van de optische schijf
schijfschrijver. Indien niet opgegeven, wordt stdout gebruikt. Merk op dat de uitvoer ook een
block-apparaat voor een gewone schijfpartitie, in welk geval het ISO9660-bestandssysteem dat kan
normaal worden aangekoppeld om te controleren of het correct is gegenereerd.

-pad Vul het einde van de hele afbeelding op met 150 sectoren (300 kB). Deze optie is ingeschakeld door
standaard. Indien gebruikt in combinatie met -B, wordt opvulling geplaatst tussen de ISO9660
partitie en de opstartpartities, zodat de eerste opstartpartitie begint op een
sectornummer dat een veelvoud is van 16.

De opvulling is nodig omdat veel besturingssystemen (bijv. Linux) read-ahead implementeren
bugs in hun bestandssysteem I/O. Deze bugs resulteren in leesfouten op bestanden die zijn
bevindt zich aan het einde van een track, vooral als de schijf is geschreven in Track At
Eenmalige modus, of waarbij een cd-audiotrack de datatrack volgt.

-geen-pad
Vul het einde niet op met 150 sectoren (300 kB) en maak geen opstartpartities
start op een veelvoud van 16 sectoren.

-padenlijst filet
Een bestand met een lijst van padspecificatie mappen en bestandsnamen die moeten worden toegevoegd aan het
ISO9660 bestandssysteem. Deze lijst met padspecificaties wordt verwerkt na elke die op verschijnt
de opdrachtregel. Als het argument is -, wordt de lijst uit de standaardinvoer gelezen.

-P Verouderde optie; gebruik -uitgeverij gebruiken.

-uitgeverij uitgever_id
Specificeert een tekenreeks die in de volumeheader wordt geschreven. Dit zou
beschrijf de uitgever van de cd-rom, meestal met een postadres en telefoon
nummer. Er is ruimte voor 128 tekens. Gelijk aan OPENBAAR in de
.genisoimagerc bestand.

-p voorbereider_id
Specificeert een tekenreeks die in de volumeheader wordt geschreven. Dit zou
beschrijf de opsteller van de cd-rom, meestal met een postadres en telefoon
nummer. Er is ruimte voor 128 tekens. Gelijk aan PREP in de
.genisoimagerc bestand.

-afdrukformaat
Druk de geschatte bestandssysteemgrootte af in veelvouden van de sectorgrootte (2048 bytes) en
Uitgang. Deze optie is nodig voor de Disk At Once-modus en bij sommige cd-r-drives wanneer
leidingen direct in wodim, gevallen waar wodim moet weten de grootte van de
bestandssysteem-image vooraf. Oude versies van mkisofs schreef deze informatie (oa
andere informatie) aan stderr. Aangezien dit moeilijk te ontleden blijkt te zijn, wordt het nummer
zonder enige andere informatie is nu afgedrukt op stdout te. Als je het leuk vindt om een
eenvoudig shellscript, omleiding stderr en vang het nummer op stdout. Dit kan zijn
klaar met:

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

-rustig Hierdoor genisobeeld nog minder uitgebreid. Er wordt geen voortgangsoutput geleverd.

-R Genereer SUSP- en RR-records met behulp van het Rock Ridge-protocol om de
bestanden op het ISO9660-bestandssysteem.

-r Dit is net als de -R optie, maar bestandseigendom en modi zijn ingesteld op nuttiger
waarden. De uid en gid worden op nul gezet, omdat ze meestal alleen nuttig zijn aan
het systeem van de auteur en niet nuttig voor de klant. Alle leesbits van het bestand zijn ingesteld
true, zodat bestanden en mappen globaal leesbaar zijn op de client. Indien van toepassing
uitvoerbit is ingesteld voor een bestand, stel alle uitvoerbits in, zodat uitvoerbare bestanden dat zijn
globaal uitvoerbaar op de client. Als er een zoekbit is ingesteld voor een map, stel dan in
alle zoekbits, zodat mappen globaal doorzoekbaar zijn op de client.
Alle schrijfbits worden gewist, omdat het bestandssysteem in elk bestand alleen-lezen wordt aangekoppeld
geval. Als een van de speciale modus-bits is ingesteld, wist u deze, omdat bestandsvergrendelingen dat zijn
niet nuttig op een alleen-lezen bestandssysteem, en set-id-bits zijn niet wenselijk voor uid 0
of gid 0. Bij gebruik op Win32 is de uitvoerbit ingesteld op allen bestanden. Dit is een
resultaat van het ontbreken van bestandsrechten op Win32 en de Cygwin POSIX-emulatie
laag. Zie ook -uid, -god, -dir-modus, -bestandsmodus en -nieuwe-dir-modus.

-relaxte-bestandsnamen
Hiermee kunnen ISO9660-bestandsnamen alle 7-bits ASCII-tekens bevatten, behalve kleine letters
brieven.
Dit is in strijd met de ISO9660-norm, maar werkt toevallig op veel systemen. Gebruik
met de nodige voorzichtigheid.

-wortel dir
Verplaatst alle bestanden en mappen naar dir in de afbeelding. Dit is in wezen hetzelfde
als gebruik -graft-punten en toevoegen dir voor elke padspecificatie, maar is gemakkelijker om
gebruikt. dir kan zelfs meerdere niveaus diep zijn. Het is gemaakt met hetzelfde
machtigingen als andere transplantaatpunten.

-oude wortel dir
Deze optie is nodig bij het schrijven van een multisessie-image en de vorige (of
zelfs ouder) sessie is geschreven met -wortel dir. Een mapnaam gebruiken die niet is gevonden
in de vorige sessie oorzaken genisobeeld afbreken met een fout. Zonder dit
keuze, genisobeeld zou geen ongewijzigde bestanden kunnen vinden en zou geforceerd worden
om hun gegevens nogmaals in de afbeelding te schrijven. -wortel en -oude wortel zijn bedoeld om te zijn
samen gebruikt om incrementele back-ups te maken. De eerste sessie gebruikt bijvoorbeeld:
genisobeeld -wortel back-up_1 dirs. De volgende incrementele back-up met genisobeeld
-wortel back-up_2 -oude wortel back-up_1 dirs zou hier nog een momentopname van maken
mappen. De eerste momentopname zou worden gevonden in back-up_1, de tweede binnen
back-up_2, maar alleen gewijzigde of nieuwe bestanden hoeven in het tweede bestand te worden geschreven
sessie. Zonder deze opties zouden er nieuwe bestanden worden toegevoegd en oude
behouden. Maar oude zouden worden overschreven als het bestand werd gewijzigd. Herstellen
de bestanden door de hele map terug van de cd te kopiëren, zou ook de bestanden herstellen
zijn met opzet verwijderd. Toegang tot meerdere oudere versies van een bestand vereist
ondersteuning door het besturingssysteem om te kiezen welke sessies moeten worden aangekoppeld.

-soort sorteer_bestand
Sorteer bestandslocaties op de media. Sorteren wordt bestuurd door een bestand dat bevat
paren bestandsnamen en sorteer offset weging. Als de weging hoger is, de
bestand zal dichter bij het begin van de media worden geplaatst, als de weging is
lager, zal het bestand zich dichter bij het einde van de media bevinden. Er moet alleen zijn
één spatie of tabteken tussen de bestandsnaam en het gewicht en het gewicht moet
de laatste tekens op een regel zijn. De bestandsnaam wordt geacht alle
tekens tot en met de laatste spatie of tab op een regel. Dit
is om spatietekens in of aan het einde van een bestandsnaam toe te staan. Dit
optie wel niet sorteer de volgorde van de bestandsnamen die verschijnen in de ISO9660
map. Het sorteert de volgorde waarin de bestandsgegevens naar de cd-image worden geschreven,
wat handig is om de gegevensindeling op een cd te optimaliseren. Zien LEESMIJ.sorteren For
meer details.

-sparc-laars img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e
Bekijk -B bovenstaand.

-sparc-label label
Stel de naam van het zonneschijflabel in voor het zonneschijflabel waarmee is gemaakt -spar-
laarsje.

-gesplitste uitvoer
Splits het uitvoerbeeld op in verschillende bestanden van elk ongeveer 1 GB. Dit helpt
om ISO9660-images op dvd-formaat te maken op besturingssystemen zonder ondersteuning voor grote bestanden.
wodim zal meer dan één bestand samenvoegen tot een enkele track bij het schrijven naar een dvd.
Te maken -gesplitste uitvoer werken, -o bestandsnaam moet worden opgegeven. De resulterende uitvoer
afbeeldingen krijgen de naam: bestandsnaam_00, bestandsnaam_01, bestandsnaam_02....

-stream-media-formaat #
Selecteer streamingbewerking en stel de mediagrootte in op # sectoren. Hierdoor kunt u
pijp de output van de teer(1) programma in genisobeeld en om een ​​ISO9660 te maken
bestandssysteem zonder de noodzaak van een tussenliggend tar-archiefbestand. Als deze optie
is gespecificeerd, genisobeeld leest van stdin en maakt een bestand aan met de naam
STROOM.IMG. De maximale grootte van het bestand (met opvulling) is 200 sectoren kleiner dan
het opgegeven mediaformaat. Als -geen-pad is opgegeven, is de bestandsgrootte 50
sectoren die kleiner zijn dan het opgegeven mediaformaat. Als het bestand kleiner is, genisobeeld
zal opvulling schrijven. Dit kan een tijdje duren.

De optie -stream-media-formaat creëert alleen eenvoudige ISO9660-bestandssystemen en mogelijk niet
gebruikt in combinatie met multisessie- of hybride bestandssysteemopties.

-stream-bestandsnaam naam
Gereserveerd voor toekomstig gebruik.

-sunx86-boot UFS_img,,,AUX1_img
Specificeert een door komma's gescheiden lijst van bestandssysteem-images die nodig zijn om een
opstartbare cd voor Solaris x86-systemen.

Merk op dat partitie 1 wordt gebruikt voor de ISO9660-image en dat partitie 2 de
hele schijf, dus partitie 1 en 2 mogen niet worden gebruikt door externe partitiegegevens. De
eerste afbeeldingsbestand is toegewezen aan partitie 0. Er kunnen lege velden in de komma-
gescheiden lijst en lijstvermeldingen voor partitie 1 en 2 moeten leeg zijn. Het maximum
aantal ondersteunde partities is 8 (hoewel de Solaris x86-partitietabel
ondersteunt tot 16 partities), dus het is onmogelijk om meer dan 6 partities op te geven
afbeeldingen. Deze optie is vereist om een ​​opstartbare cd te maken voor Solaris x86-systemen.

If -sunx86-boot is opgegeven, zal de eerste sector van de resulterende afbeelding
bevatten een pc-fdisk-label met een Solaris-type 0x82 fdisk-partitie die begint bij
offset 512 en omvat de hele cd. Bovendien, voor de Solaris type 0x82 fdisk
partitie, is er een SVr4-schijflabel op offset 1024 in de eerste sector van de cd.
Dit schijflabel specificeert segment 0 voor de eerste (meestal UFS-type) bestandssysteemimage
die wordt gebruikt om de pc op te starten en slice 1 voor de ISO9660-image. Plak 2 overspant de
hele cd slice 3 ... slice 7 kan worden gebruikt voor extra bestandssysteemafbeeldingen die
opgegeven met deze optie.

Een Solaris x86-opstart-cd gebruikt een primaire opstartschijf van 1024 bytes die gebruikmaakt van het El Torito
geen-emulatie opstartmodus en een secundaire generieke opstart die zich in cd-sectoren 1..15 bevindt.
Om deze reden beide -b bootImage -geen-emul-boot en -G genboot moet worden opgegeven.

-sunx86-label label
Stel de naam van het SVr4-schijflabel in voor het SVr4-schijflabel waarmee is gemaakt
-sunx86-boot.

-sysid ID
Specificeert de systeem-ID. Er is ruimte voor 32 tekens. Gelijk aan SYSI in
de .genisoimagerc bestand.

-T Genereer een bestand TRANS.TBL in elke map op de cd-rom, die kan worden gebruikt op
niet-Rock Ridge-compatibele systemen om te helpen bij het bepalen van de juiste bestandsnamen. Er bestaat
ook informatie aanwezig in het bestand die de hoofd- en kleine nummers voor aangeeft
blok- en tekenapparaten, en elke symbolische koppeling heeft de naam van het gegeven koppelingsbestand.

-tafel naam table_name
Alternatieve vertaaltabel bestandsnaam (zie hierboven). Impliceert -T. Als je
bij het maken van een multisessie-image moet u dezelfde naam gebruiken als in het vorige
sessie.

-ucs-niveau niveau
Stel het Unicode-conformiteitsniveau in de Joliet SVD in. Het standaardniveau is 3. Dat kan
ingesteld op 1..3 met deze optie.

-udf Neem ondersteuning voor het UDF-bestandssysteem op in de gegenereerde afbeelding van het bestandssysteem. UDF-ondersteuning is
momenteel in alfastatus en daarom is het niet mogelijk om UDF-
alleen afbeeldingen. UDF-datastructuren zijn momenteel gekoppeld aan de Joliet-structuren,
er zijn dus veel valkuilen bij de huidige implementatie. Er is geen UID/GID
ondersteuning, er is geen ondersteuning voor POSIX-machtigingen, er is geen ondersteuning voor symlinks.
Merk op dat UDF de ruimte verspilt van sector ~20 tot sector 256 aan het begin van
de schijf naast de ruimte die nodig is voor echte UDF-gegevensstructuren.

-uid uid
Overschrijft de uid gelezen van de bronbestanden naar de waarde van uid. Dit specificeren
optie schakelt Rock Ridge-extensies automatisch in.

-gebruik-bestandsversie
De optie -gebruik-bestandsversie toestaat genisobeeld om bestandsversienummers van de
bestandssysteem. Als de optie niet is opgegeven, genisobeeld maakt een versienummer aan
van 1 voor alle bestanden. Bestandsversies zijn tekenreeksen in het bereik ;1 naar ; 32767 Deze
optie is de standaard op VMS.

-U Staat "onvertaalde" bestandsnamen toe, volledig in strijd met de ISO9660-normen
hierboven omschreven. Schakelt de volgende vlaggen in: -d -l -N -toestaan-leidende-punten
-relaxte-bestandsnamen -allow-kleine letters -toestaan-multidot -geen-iso-vertalen. Staat meer toe
dan één `.' teken in de bestandsnaam, evenals bestandsnamen met hoofdletters en kleine letters. Dit is
handig op HP-UX, waar de ingebouwde CDFS bestandssysteem herkent er geen
uitbreidingen. Gebruik met uiterste voorzichtigheid.

-geen-iso-vertalen
Vertaal de tekens `#' en `~' niet, deze zijn ongeldig voor ISO9660
bestandsnamen. Hoewel ze ongeldig zijn, worden deze tekens vaak gebruikt door Microsoft-systemen.
Dit is in strijd met de ISO9660-norm, maar werkt toevallig op veel systemen. Gebruik
met de nodige voorzichtigheid.

-V vol
Specificeert de volume-ID (volumenaam of label) die in het hoofdblok moet worden geschreven.
Er is ruimte voor 32 tekens. Gelijk aan VLUCHTEN in de .genisoimagerc bestand.
De volume-ID wordt gebruikt als koppelpunt door de Solaris-volumebeheerder en als een
label toegewezen aan een schijf op verschillende andere platforms zoals Windows en Apple Mac
OS.

-volzet ID
Specificeert de volumeset-ID. Er is ruimte voor 128 tekens. Gelijk aan
VLUCHTEN in de .genisoimagerc bestand.

-volset-grootte #
Stelt de grootte van de volumeset in op #. De ingestelde volumegrootte is het aantal cd's dat er is
in een cd-volumeset. Een volumeset is een verzameling van een of meer volumes, waarop
er wordt een set bestanden opgenomen.

Volumesets zijn niet bedoeld om te worden gebruikt om een ​​set genummerde cd's te maken die er deel van uitmaken
van bijvoorbeeld een installatieset van het besturingssysteem met cd's. Volumesets zijn eerder gewend
een grote mappenboom opnemen die niet op een enkel volume zou passen. Elk deel van
een volumeset bevat een beschrijving van alle mappen en bestanden die dat zijn
opgenomen op de volumes waarvan de volgnummers kleiner zijn dan of gelijk zijn aan de
toegewezen volume Ingestelde grootte van het huidige volume.

genisobeeld ondersteunt momenteel geen a -volset-grootte dat is groter dan 1.

De optie -volset-grootte moet vooraf worden opgegeven -volset-volgnummer op elke opdracht
lijn.

-volset-volgnummer #
Stelt het volgnummer van de volumeset in op #. Het volgnummer van de volumeset is de
indexnummer van de huidige cd in een cd-set. De optie -volset-grootte moet
eerder opgegeven -volset-volgnummer op elke opdrachtregel.

-v Uitgebreide uitvoering. Als dit twee keer op de opdrachtregel wordt gegeven, wordt extra foutopsporingsinformatie toegevoegd
gedrukt worden.

-x glob
Identiek aan -m glob.

-z Speciaal genereren RIP records voor transparant gecomprimeerde bestanden. Dit is alleen van
gebruik en interesse voor hosts die transparante decompressie ondersteunen, zoals Linux
2.4.14 of hoger. U moet specificeren -R or -r om Rock Ridge in te schakelen en te genereren
gecomprimeerde bestanden met behulp van de mkzfboom hulpprogramma voor het uitvoeren genisobeeld. Merk op dat
transparante compressie is een niet-standaard Rock Ridge-extensie. De resulterende schijven
zijn alleen transparant leesbaar als ze op Linux worden gebruikt. Op andere besturingssystemen u
zal moeten bellen mkzfboom met de hand om de bestanden te decomprimeren.

HFS OPTIES


-hfs Maak een hybride ISO9660/HFS-cd. Deze optie moet worden gebruikt in combinatie met de
-kaart, -magie en/of de verschillende verdubbelen scheutje onderstaande opties.

-appel Maak een ISO9660-cd met de extensies van Apple. Gelijkwaardig aan -hfs, behalve dat de
Apple-extensies voor ISO9660 worden toegevoegd in plaats van een hybride HFS-volume te maken.
Voormalig genisobeeld versies bevatten standaard Rock Ridge-attributen als -appel
werd gespecificeerd. Deze versies van genisobeeld doet dit niet meer. Als je dat wil
om Rock Ridge-attributen te hebben, moet u dit apart specificeren.

-kaart mapping_bestand
Gebruik de mapping_bestand om de CREATOR- en TYPE-informatie voor een bestand in te stellen op basis van
de extensie van de bestandsnaam. Een bestandsnaam wordt alleen in kaart gebracht als deze niet een van de bekende is
Apple/Unix-bestandsindelingen. Zie de HFS SCHEPPER/TYPE sectie hieronder.

-magie magisch_bestand
De CREATOR- en TYPE-informatie wordt ingesteld met behulp van een bestand magie aantal (meestal de
eerste paar bytes van een bestand). De magisch_bestand wordt alleen gebruikt als een bestand niet een van de
bekende Apple/Unix-bestandsindelingen, of de bestandsnaamextensie is niet toegewezen met behulp van
-kaart. Zie het HFS SCHEPPER/TYPE sectie hieronder voor meer details.

-hfs-maker schepper
Stel de standaard CREATOR in voor alle bestanden. Moet precies 4 karakters zijn. Zie de HFS
SCHEPPER/TYPE sectie hieronder voor meer details.

-hfs-type type dan:
Stel het standaard TYPE in voor alle bestanden. Moet precies 4 karakters zijn. Zie de HFS
SCHEPPER/TYPE sectie hieronder voor meer details.

-doorvragen Zoek in de inhoud van bestanden naar alle bekende Apple/Unix-bestandsindelingen. Zie de
HFS MACINTOSH FILE FORMATS gedeelte hieronder voor meer informatie over deze indelingen. Echter,
de enige manier om te controleren MacBinair en AppelSingle bestanden is om ze te openen en te lezen,
dus deze optie kan de verwerkingstijd verlengen. Het is beter om er een of meer te gebruiken verdubbelen
scheutje onderstaande opties als de gebruikte Apple/Unix-formaten bekend zijn.

-geen-bureaublad
Maak geen (lege) Desktop-bestanden aan. Er worden nieuwe HFS Desktop-bestanden gemaakt wanneer de
CD wordt gebruikt op een Macintosh (en opgeslagen in de systeemmap). Standaard leeg
Desktopbestanden worden toegevoegd aan het HFS-volume.

-mac-naam
Gebruik de HFS-bestandsnaam als startpunt voor de ISO9660, Joliet en Rock Ridge
bestandsnamen. Zie de HFS MACINTOSH BESTANDSNAMEN sectie hieronder voor meer informatie.

-boot-hfs-bestand driver_bestand
Installeert de driver_bestand dat mogen de cd opstartbaar maken op een Macintosh. Zie de HFS
BOOT DRIVER gedeelte hieronder. (Alfa).

-een deel Genereer een HFS-partitietabel. Standaard wordt er geen partitietabel gegenereerd, maar
sommige oudere Macintosh cd-rom-stuurprogramma's hebben een HFS-partitietabel op de cd-rom nodig
in staat om een ​​hybride cd-rom te herkennen.

-zelf AutoStart_bestand
Laat de HFS-cd de QuickTime 2.0 Autostart-functie gebruiken om een ​​toepassing te starten of
document. De opgegeven bestandsnaam moet de naam zijn van een document of applicatie die zich bevindt
op het hoogste niveau van de cd. De bestandsnaam moet minder dan 12 tekens lang zijn. (Alfa).

-clustergrootte grootte
Stel de grootte in bytes in van het cluster of de toewijzingseenheden van PC Exchange-bestanden.
Impliceert --aandelenbeurs. Zie het HFS MACINTOSH FILE FORMATS sectie hieronder.

-verberg-hfs glob
Verbergen glob, een shell-jokertekenpatroon, van het HFS-volume. Het bestand of de map
zal nog steeds bestaan ​​in de ISO9660- en/of Joliet-directory. glob kan bij elk onderdeel passen
van de bestandsnaam. Meerdere globs kunnen worden uitgesloten. Voorbeeld:

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

zou alle bestanden uitsluiten die eindigen op `.o' of aangeroepen foobar van het HFS-volume. Opmerking
dat als je een directory had genaamd foobar, het ook (en natuurlijk al zijn
afstammelingen) zou worden uitgesloten. De glob kan ook een padnaam zijn ten opzichte van het
bronmappen die op de opdrachtregel worden gegeven. Voorbeeld:

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

zou alleen het aangeroepen bestand of de map uitsluiten html van het src map. Elk
ander bestand of map genaamd html in de boom wordt niet uitgesloten. Zou moeten zijn
gebruikt met -verbergen en / of -verberg-joliet. Zorg ervoor dat het overeenkomt met een mapnaam
het patroon bevat geen afsluitend `/'-teken. Zien LEESMIJ.verbergen meer
details.

-hide-hfs-lijst filet
Geef een bestand op met een lijst met jokertekenpatronen die moeten worden verborgen zoals in -verberg-hfs.

-hfs-volid hfs_volid
Volumenaam voor de HFS-partitie. Dit is de naam die aan de disc is toegewezen
een Macintosh en vervangt de vol gebruikt met -V.

-icoon-positie
Gebruik de informatie over de pictogrampositie, indien aanwezig, uit het Apple/Unix-bestand. De
pictogrammen verschijnen in dezelfde positie als op een Macintosh-bureaublad. Map
locatie en grootte op het scherm, de schuifposities, mapweergave (weergeven als pictogrammen,
Kleine pictogrammen, enz.) blijven ook behouden. (Alfa).

-root-info filet
Stel de locatie, grootte op het scherm, schuifposities, mapweergave etc. in voor de hoofdmap
map van een HFS-volume. Zien LEESMIJ.rootinfo voor meer informatie. (alfa)

-prep-boot filet
PReP-opstartimagebestand. Maximaal 4 zijn toegestaan. Zien LEESMIJ.prep_boot meer
informatie. (Alfa)

-chrp-boot
CHRP-opstartheader toevoegen.

-invoer-hfs-tekenset karakterset
Voer een tekenset in die de tekens definieert die worden gebruikt in HFS-bestandsnamen wanneer gebruikt met
-mac-naam. De standaardtekenset is cp10000 (Mac Romeins). Zie de KARAKTER SETS en
HFS MACINTOSH BESTANDSNAMEN secties hieronder voor meer details.

-output-hfs-tekenset karakterset
Uitvoertekenset die de tekens definieert die in de HFS-bestandsnamen zullen worden gebruikt.
Standaard ingesteld op de ingevoerde tekenset. Zie de KARAKTER SETS sectie hieronder voor meer
details.

-hfs-ontgrendelen
Standaard genisobeeld maakt een HFS-volume aan dat vergrendeld is. Deze optie
laat het volume ontgrendeld zodat andere applicaties (bijv hfsutils) kan wijzigen
het volume. Zie de HFS PROBLEMEN/BEPERKINGEN sectie hieronder voor waarschuwingen over het gebruik
deze optie.

-hfs-zegen naam van de map
"Zegen" de gegeven map (map). Dit is meestal de Systeem Map en wordt gebruikt
bij het maken van opstartbare HFS-cd's. De naam van de map moet de volledige padnaam zijn
as genisobeeld ziet het. Bijvoorbeeld, als de opgegeven padspecificatie is ./cddata en de vereiste
map wordt genoemd Systeem Map, de hele padnaam is "/cddata/Systeem Map"
(vergeet niet om aanhalingstekens te gebruiken als de naam spaties bevat).

-hfs-parmezaanse kaas parameters
Negeer bepaalde parameters die worden gebruikt om het HFS-bestandssysteem te maken. Waarschijnlijk niet gebruikt
in normale omstandigheden. Zie de libhfs_iso/hybride.h bronbestand voor details.

--kap Zoek naar AUFS CAP Macintosh-bestanden. Zoek alleen naar CAP Apple/Unix-bestandsindelingen.
Zoeken naar de andere mogelijke Apple/Unix-bestandsindelingen is uitgeschakeld, tenzij anders
verdubbelen scheutje opties worden gegeven.

--netatalk
Zoek naar NETATALK Macintosh-bestanden

--dubbele
Zoek naar AppleDouble Macintosh-bestanden

--etheraandeel
Zoek naar Helios EtherShare Macintosh-bestanden

--gebruiken
Zoek naar IPT UShare Macintosh-bestanden

--aandelenbeurs
Zoek naar PC Exchange Macintosh-bestanden

--sgi Zoek naar SGI Macintosh-bestanden

--xinet
Zoek naar XINET Macintosh-bestanden

--macbin
Zoek naar MacBinary Macintosh-bestanden

--enkel
Zoek naar AppleSingle Macintosh-bestanden

--dave Zoek naar Thursby Software Systems DAVE Macintosh-bestanden

--sfm Zoek naar Microsoft Services voor Macintosh-bestanden (alleen NT) (Alpha)

--osx-dubbel
Zoek naar Mac OS X AppleDouble Macintosh-bestanden

--osx-hfs
Zoek naar Mac OS X HFS Macintosh-bestanden

KARAKTER SETS


genisobeeld verwerkt bestandsnamen op een POSIX-compatibele manier als reeksen van 8-bits tekens.
Om alle coderingen voor alle talen weer te geven, zijn 8-bits tekens niet voldoende. Unicode
of ISO-10646 definiëren tekencoderingen die ten minste 21 bits nodig hebben om alle bekende weer te geven
talen. Ze kunnen worden vertegenwoordigd met UTF-32, UTF-16 or UTF-8 codering. UTF-32 gebruikt een
gewone 32-bits codering, maar lijkt ongebruikelijk te zijn. UTF-16 wordt gebruikt door Microsoft met Win32 met
het nadeel dat 16-bits tekens niet compatibel zijn met het POSIX-bestandssysteem
interface.

Moderne Unix-besturingssystemen kunnen UTF-8-codering gebruiken voor bestandsnamen. Elk 32-bits teken
wordt weergegeven door een of meer 8-bits tekens. Als een karakter is gecodeerd ISO-8859-1
(gebruikt in Midden-Europa en Noord-Amerika) wordt 1:1 toegewezen aan een UTF-32 of UTF-16 gecodeerde Unicode
karakter. Als een karakter is gecodeerd 7-Bit ASCII (gebruikt in de VS en andere landen met
beperkte tekenset) wordt 1:1 toegewezen aan een UTF-32, UTF-16 of UTF-8 gecodeerd Unicode-teken.
Tekencodes die niet kunnen worden weergegeven als een enkele byte in UTF-8 (als de waarde >
0x7F) gebruiken escape-reeksen die worden toegewezen aan meer dan één 8-bits teken.

Als alle besturingssystemen UTF-8 gebruikten, genisobeeld zou geen tekens opnieuw hoeven te coderen
bestandsnamen. Helaas gebruikt Apple volledig niet-standaard coderingen en gebruikt Microsoft een
Unicode-codering die niet compatibel is met de POSIX-bestandsnaaminterface.

Voor alle niet-UTF-8-gecodeerde besturingssystemen, het daadwerkelijke teken dat elke byte vertegenwoordigt
hangt af van de karakter reeks or codepagina (de naam die wordt gebruikt door Microsoft) die wordt gebruikt door de local
besturingssysteem — de tekens in een tekenset weerspiegelen de regio of natuurlijk
taal ingesteld door de gebruiker.

Gewoonlijk zijn tekencodes 0x00-0x1f stuurtekens, codes 0x20-0x7f zijn de 7-bits
ASCII-tekens en (op pc's en Macs) 0x80-0xff worden gebruikt voor andere tekens.

Aangezien er veel meer dan 256 tekens/symbolen in gebruik zijn, is slechts een kleine subset dat
weergegeven in een tekenset. Daarom kan dezelfde tekencode een vertegenwoordigen
verschillende karakters in verschillende karaktersets. Dus een bestandsnaam gegenereerd, zeg maar centraal
Europa, geeft mogelijk niet hetzelfde teken weer wanneer het wordt bekeken op een machine in bijvoorbeeld het oosten
Europa.

Om de zaken ingewikkelder te maken, gebruiken verschillende besturingssystemen verschillende tekensets
voor de regio of taal. Bijvoorbeeld de tekencode voor `é' (kleine e met acuut
accent) kan tekencode 0x82 zijn op een pc, code 0x8e op een Macintosh, code 0xe9 op een Unix
systeem in West-Europa en code 0x000e9 in Unicode.

Zolang niet alle besturingssystemen en toepassingen dezelfde tekenset gebruiken als de
basis voor bestandsnamen, kan het nodig zijn om aan te geven welke tekenset uw bestandsnamen gebruiken
in en in welke tekenset de bestandsnamen op de cd moeten verschijnen.

Er zijn vier opties om de tekensets op te geven die u wilt gebruiken:

-invoertekenset
Definieert de lokale tekenset die u op uw hostcomputer gebruikt. Elk karakter
setconversies die plaatsvinden, gebruiken deze tekenset als uitgangspunt.
De standaard ingevoerde tekensets zijn cp437 op MS-DOS-gebaseerde systemen en iso8859-1 on
alle andere systemen. Als -J wordt gegeven, de Unicode-equivalenten van het invoerteken
set wordt gebruikt in de Joliet-directory. -jcharset is hetzelfde als -invoertekenset
-J.

-output-tekenset
Definieert de tekenset die zal worden gebruikt voor de Rock Ridge-namen op de
CD. Standaard ingesteld op de ingevoerde tekenset.

-invoer-hfs-tekenset
Definieert de HFS-tekenset die wordt gebruikt voor HFS-bestandsnamen die zijn gedecodeerd vanuit een van de
verschillende Apple/Unix-bestandsindelingen. Alleen nuttig in combinatie met -mac-naam. Zie het HFS
MACINTOSH BESTANDSNAMEN voor meer informatie. Standaard naar cp10000 (Mac Romeins).

-output-hfs-tekenset
Definieert de HFS-tekenset die wordt gebruikt om HFS-bestandsnamen te maken op basis van het ingevoerde teken
in gebruik stellen. In de meeste gevallen komt dit uit de karakterset die meegegeven wordt
-invoertekenset. Standaard ingesteld op de ingevoerde HFS-tekenset.

Er zijn een aantal karaktersets ingebouwd genisobeeld. Gebruik om een ​​vermelding te krijgen
-invoertekenset hulp. Deze lijst bevat niet de tekenset die is afgeleid van de huidige
lokaal, als genisobeeld is gebouwd met iconv Ondersteunen.

Extra tekensets kunnen uit het bestand worden gelezen voor elk van de tekensetopties door
een bestandsnaam geven als argument voor de opties. Het opgegeven bestand wordt alleen gelezen als het
naam komt niet overeen met een van de ingebouwde tekensets.

Het formaat van de tekensetbestanden is hetzelfde als de toewijzingsbestanden die beschikbaar zijn vanaf
http://www.unicode.org/Public/MAPPINGS. Dit formaat is:

Kolom #1 is de ingevoerde bytecode (in hex als 0xXX)
Kolom #2 is de Unicode (in hex als 0xXXXX)
De rest van de regel wordt genegeerd.

Elke lege regel, regel zonder twee (of meer) kolommen in het bovenstaande formaat of commentaarregels
(beginnend met het #-teken) worden zonder enige waarschuwing genegeerd. Elke ontbrekende invoercode
is toegewezen aan Unicode-teken 0x0000.

Merk op dat hoewel UTF-8 wordt ondersteund, andere Unicode-coderingen zoals UCS-2/UTF-16 en
UCS-4/UTF-32 zijn dat niet, omdat POSIX-besturingssystemen ze niet standaard kunnen verwerken.

Een 1:1 tekensettoewijzing kan worden gedefinieerd door het trefwoord te gebruiken verzuim als argument voor
een van de tekensetopties. Dit is het gedrag van oude versies van mkisofs.

De ISO9660-bestandsnamen die zijn gegenereerd op basis van de ingevoerde bestandsnamen, worden niet geconverteerd vanuit de invoer
karakterset. De ISO9660-tekenset is een zeer beperkte subset van de ASCII-tekens,
dus elke conversie zou zinloos zijn.

Elk personage dat genisobeeld kan niet converteren wordt vervangen door een `_'-teken.

HFS SCHEPPER/TYPE


Aan een Macintosh-bestand zijn twee eigenschappen gekoppeld die bepalen welke toepassing
het bestand gemaakt, de CREATOR en welke gegevens het bestand bevat, de TYPE. Beide zijn
(exact) 4 letterreeksen. Gewoonlijk stelt dit een Macintosh-gebruiker in staat om op een bestand te dubbelklikken
en start de juiste applicatie enz. De CREATOR en het TYPE van een bepaald bestand kunnen zijn
gevonden door iets als ResEdit (of vergelijkbaar) op een Macintosh te gebruiken.

De CREATOR- en TYPE-informatie wordt opgeslagen in alle verschillende Apple/Unix-gecodeerde bestanden.
Voor andere bestanden is het mogelijk om de CREATOR en TYPE te baseren op de extensie van de bestandsnaam
gebruik maken van een in kaart brengen bestand (met -kaart) en/of het gebruik van de magie aantal (meestal een handtekening in de
eerste paar bytes) van een bestand (met -magie). Als beide opties worden gegeven, gaat hun bestelling door
de opdrachtregel is significant. Als -kaart eerst wordt gegeven, is een overeenkomende bestandsnaamextensie
geprobeerd voor een magische getalovereenkomst. Echter, als -magie eerst wordt gegeven, een magisch getal
match wordt geprobeerd voordat een bestandsnaamextensie overeenkomt.

Als er geen toewijzings- of magisch bestand wordt gebruikt of als er geen overeenkomst wordt gevonden, worden de standaard CREATOR en TYPE
voor alle reguliere bestanden kan worden ingesteld met behulp van vermeldingen in de .genisoimagerc bestand of gebruiken
-hfs-maker en / of -hfs-type, anders zijn de standaard CREATOR en TYPE Unix en TEKST.

Het formaat van de in kaart brengen bestand is hetzelfde afp-bestand formaat zoals gebruikt door op. Dit bestand heeft
vijf kolommen voor de uitbreiding, filet vertaling, CREATOR, TYPE en Opmerking. lijnen
beginnend met het `#'-teken zijn commentaarregels en worden genegeerd. Een voorbeeldbestand zou
wees als:

# Voorbeeld bestandsnaam toewijzingsbestand
#
# EXTN XLate CREATOR TYPE Opmerking
.tif Raw '8BIM' 'TIFF' "Photoshop TIFF-afbeelding"
.hqx Ascii 'BnHq' 'TEXT' "BinHex-bestand"
.doc Raw 'MSWD' 'WDBN' "Word-bestand"
.mov Raw 'TVOD' 'MooV' "QuickTime-film"
* Ascii 'ttxt' 'TEXT' "Tekstbestand"

Waar:

De eerste kolom EXT definieert de Unix-bestandsnaamextensie die moet worden toegewezen. De standaard
toewijzing voor elke bestandsnaamextensie die niet overeenkomt, wordt gedefinieerd met de `*'
karakter.

De Xlaat kolom definieert het type tekstvertaling tussen Unix en
Macintosh-bestand waardoor het wordt genegeerd genisobeeld, maar wordt gehouden om compatibel te zijn met
op(1). Hoewel genisobeeld verandert niets aan de inhoud van een bestand, als het een binair bestand is
bestand heeft zijn TYPE ingesteld als TEKSTHet mogen onjuist worden gelezen op een Macintosh. Daarom
een betere keuze voor het standaard TYPE kan zijn ??.

De CREATOR en TYPE trefwoorden moeten 4 tekens lang zijn en ingesloten in enkele
citaten.

Het commentaarveld staat tussen dubbele aanhalingstekens — het wordt genegeerd door genisobeeld, Maar
wordt gehouden om compatibel te zijn met op.

Het formaat van de magie bestand is bijna identiek aan het magie(5) bestand gebruikt door de filet(1)
opdracht.

Dit bestand heeft vier door tabs gescheiden kolommen voor de byte compenseren, type dan: , proef en Bericht.
Regels die beginnen met het teken `#' zijn commentaarregels en worden genegeerd. Een voorbeeldbestand
zou zijn:

# Voorbeeld magisch bestand
#
# off-type testbericht
0 tekenreeks GIF8 8BIM GIFf GIF-afbeelding
0 beshort 0xffd8 8BIM JPEG-beeldgegevens
0 tekenreeks ZIT! ZITTEN! ZITTEN! StuffIt-archief
0 string \037\235 LZIV ZIVU standaard Unix comprimeren
0 string \037\213 GNUz ZIVU gzip gecomprimeerde gegevens
0 tekenreeks %! ASPS TEKST Naschrift
0 tekenreeks \004%! ASPS TEXT PC Postscript met een ^D om te beginnen
4-snarige moov txtt MooV QuickTime-filmbestand (moov)
4-snarige mdat txtt MooV QuickTime-filmbestand (mdat)

Het formaat van het bestand wordt beschreven in magie(5). Het enige verschil hier is dat voor
elk item in het magische bestand, het Bericht voor de initiële offset moet 4 tekens zijn
voor de CREATOR gevolgd door 4 tekens voor het TYPE — witruimte is optioneel tussen
hen. Alle andere tekens op deze regel worden genegeerd. Vervolgregels (beginnend met a
`>') worden ook genegeerd, dwz alleen de initiële offsetregels worden gebruikt.

gebruik -magie kan de verwerkingstijd aanzienlijk verlengen, aangezien elk bestand moet worden geopend en
lees om het magische getal te vinden.

Samengevat, voor alle bestanden is de standaard CREATOR Unix en het standaard TYPE is TEKST.
Deze kunnen worden gewijzigd met behulp van vermeldingen in de .genisoimagerc bestand of met behulp van -hfs-maker
en / of -hfs-type.

Als het bestand een van de bekende Apple/Unix-indelingen heeft (en de indeling is
geselecteerd), worden CREATOR en TYPE overgenomen uit de waarden die zijn opgeslagen in het Apple/Unix-bestand.

Voor andere bestanden kunnen hun CREATOR en TYPE worden ingesteld op basis van hun bestandsnaamextensie (met -kaart),
of hun magische getal (met -magie). Als de standaardovereenkomst wordt gebruikt in de in kaart brengen bestand
deze waarden overschrijven de standaard CREATOR en TYPE.

Een volledige CREATOR/TYPE-database is te vinden op http://www.angelfire.com/il/szekely/.

HFS MACINTOSH FILE FORMATS


Macintosh-bestanden bestaan ​​uit twee delen, de zogenaamde Data en Hulpmiddelen vork. Beide kunnen leeg zijn.
Unix (en vele andere besturingssystemen) kunnen alleen omgaan met bestanden die uit één deel (of fork) bestaan. Toevoegen aan
Hierdoor zijn er aan Macintosh-bestanden een aantal attributen gekoppeld – waarschijnlijk de meeste
Belangrijk zijn het TYPE en de CREATOR. Nogmaals, Unix heeft geen idee van dit soort programma's
attributen.

Een Macintosh-bestand kan bijvoorbeeld een JPEG-afbeelding zijn waarbij de afbeelding is opgeslagen in de Data Fork en
een bureaubladminiatuur opgeslagen in de Resource-vork. Meestal gaat het om de informatie in de gegevens
fork die nuttig is op verschillende platforms.

Om een ​​Macintosh-bestand op een Unix-bestandssysteem op te slaan, moet er daarom een ​​manier worden gevonden om hiermee om te gaan
met de twee vorken en de extra attributen (die ook wel de vinder info).
Helaas lijkt het erop dat elk softwarepakket dat Macintosh-bestanden opslaat op Unix
heeft gekozen voor een geheel andere manier van bewaren.

De Apple/Unix-formaten dat genisobeeld (gedeeltelijk) steunen zijn:

CAP AUFS-formaat
Datavork opgeslagen in een bestand. Bronvork in submap .bron met hetzelfde
bestandsnaam als datavork. Finder-info in submap .finderinfo met dezelfde bestandsnaam.

AppleDouble/Netatalk
Datavork opgeslagen in een bestand. Bronvork opgeslagen in een bestand met dezelfde naam als voorvoegsel
met `%'. Finder-info ook opgeslagen in hetzelfde `%'-bestand. Netatalk gebruikt hetzelfde formaat,
maar de bronvork/Finder-info opgeslagen in de submap .AppelDubbel met hetzelfde
bestandsnaam als datavork.

AppelSingle
Datastructuren vergelijkbaar met hierboven, behalve dat zowel forks als Finder-info worden opgeslagen
één bestand.

Helios EtherShare
Datavork opgeslagen in een bestand. Bronvork en Finder-info samen in submap
.rsrc met dezelfde bestandsnaam als datafork.

IPT UShare
Net als het EtherShare-formaat, maar de Finder-informatie wordt iets anders opgeslagen.

MacBinair
Zowel vorken als Finder-informatie opgeslagen in één bestand.

Apple PC-uitwisseling
Gebruikt door Macintoshes om Apple-bestanden op DOS (FAT)-schijven op te slaan. Datavork opgeslagen in een
bestand. Bronvork in submap resource.frk (of BRON.FRK). Finder-info als
één record in bestand vinder.dat (of FINDER.DAT). Verschillend vinder.dat voor elke gegevens
vork map.

Opmerking: genisobeeld moet de oorspronkelijke FAT-clustergrootte kennen van de schijf die de pc gebruikt
Exchange-bestanden zijn ingeschakeld (of zijn gekopieerd). Deze maat wordt gegeven door
-clustergrootte. De cluster- of toewijzingsgrootte kan worden gevonden met behulp van DOS
utility chkdsk.

Werkt mogelijk niet met PC Exchange v2.2 of hogere bestanden (beschikbaar met MacOS 8.1). DOS
media met PC Exchange-bestanden moeten als type worden aangekoppeld msdos (Niet vfat) wanneer
met behulp van Linux.

SGI/XINET
Gebruikt door SGI-machines wanneer ze HFS-schijven mounten. Datavork opgeslagen in een bestand.
Bronvork in submap .HSResource met dezelfde bestandsnaam. Finder-informatie als één
opnemen in bestand .HSundair. Verschillend .HSundair voor elke datafork-directory.

Thursby Softwaresystemen DAVE
Hiermee kunnen Macintoshes Apple-bestanden opslaan op SMB-servers. Datavork opgeslagen in een
bestand. Bronvork in submap resource.frk. Gebruikt het AppleDouble-formaat om
winkelbronvork.

Diensten voor Macintosh
Formaat van bestanden opgeslagen door NT-servers op NTFS-bestandssystemen. Datavork wordt opgeslagen als
bestandsnaam. Bronvork opgeslagen als een aangeroepen NTFS-stream bestandsnaam:AFP_Resource. De
Finder-informatie wordt opgeslagen als een NTFS-stream genaamd bestandsnaam: Afp_AfpInfo. NTFS-streams
zijn normaal gesproken onzichtbaar voor de gebruiker.

Waarschuwing: genisobeeld ondersteunt het SFM-formaat slechts gedeeltelijk. Als een HFS-bestand of
map die is opgeslagen op de NT-server bevat een illegaal NT-teken in de naam NT
converteert deze tekens naar Privé Te gebruiken Unicode karakters. De karakters zijn: "
* / < > ? \ | en een spatie of punt als dit het laatste teken van de bestandsnaam is,
tekencodes 0x01 tot 0x1f (controletekens) en het Apple-logo van Apple.

Helaas zijn deze privé-Unicode-tekens niet leesbaar voor de genisobeeld
NT-uitvoerbaar. Daarom elke bestands- of mapnaam die deze tekens bevat
zal worden genegeerd – inclusief de inhoud van een dergelijke map.

Mac OS X AppleDubbel
Wanneer HFS/HFS+-bestanden door Mac OS X worden gekopieerd of opgeslagen op een niet-HFS-bestandssysteem
(bijv. UFS, NFS etc.), de bestanden worden opgeslagen in AppleDouble-formaat. Datavork opgeslagen
in een bestand. Bronvork opgeslagen in een bestand met dezelfde naam voorafgegaan door `._'. Vinder
info ook opgeslagen in hetzelfde `._'-bestand.

Mac OS X HFS (Alfa)
Niet echt een Apple/Unix-codering, maar echte HFS/HFS+-bestanden op een Mac OS X-systeem.
Datavork opgeslagen in een bestand. Resourcefork opgeslagen in een pseudo-bestand met hetzelfde
naam met het achtervoegsel /rsrc. De Finder-info is alleen beschikbaar via Mac OS X
bibliotheek oproep.

Zie ook README.macosx.

Werkt alleen bij gebruik op Mac OS X.

Als er een bestand wordt gevonden met een bronvork met een lengte van nul en lege finderinfo, dan is dat zo
Er wordt aangenomen dat het geen Apple/Unix-codering heeft - daarom kan het een TYPE en CREATOR zijn
instellen met behulp van andere methoden.

genisobeeld zal proberen de CREATOR, TYPE, datum en mogelijk andere vlaggen uit de
vinder informatie. Bovendien wordt, als deze bestaat, de Macintosh-bestandsnaam ingesteld via de finder
info, anders is de Macintosh-naam gebaseerd op de Unix-bestandsnaam — zie de HFS MACINTOSH
BESTANDSNAMEN sectie hieronder.

Tijdens gebruik -appel, het TYPE en de CREATOR worden opgeslagen in het optionele Systeemgebruik of SUSP
veld in de ISO9660 Directory Record – op vrijwel dezelfde manier als de Rock Ridge-attributen
Zijn. Om het leven gemakkelijk te maken, zijn de Apple-extensies aan het begin van de versie toegevoegd
bestaande Rock Ridge-kenmerken (dat wil zeggen: om de Apple-extensies te krijgen, krijgt u de Rock Ridge
ook extensies).

Voor de Apple-extensies moet de resourcefork worden opgeslagen als ISO9660 geassocieerd bestand.
Dit is net als elk normaal bestand dat is opgeslagen in het ISO9660-bestandssysteem, behalve dat de
de bijbehorende bestandsvlag wordt ingesteld in de Directory Record (bit 2). Dit bestand heeft dezelfde naam
als de datafork (het bestand dat wordt gezien door niet-Apple-machines). Bijbehorende bestanden zijn normaal gesproken
genegeerd door andere besturingssystemen

Tijdens gebruik -hfs, het TYPE en de CREATOR plus andere vinderinformatie worden opgeslagen in een aparte HFS
map, niet zichtbaar op het ISO9660-volume. De HFS-directory verwijst naar dezelfde gegevens
en resource fork-bestanden die hierboven zijn beschreven.

In de meeste gevallen is het beter om te gebruiken -hfs in plaats van -appel, zoals laatstgenoemde de
beperkt aantal ISO9660-tekens toegestaan ​​in bestandsnamen. De Apple-extensies geven echter wel de
voordeel dat de bestanden efficiënter op de schijf worden ingepakt en dat dit mogelijk ook mogelijk is
passen meer bestanden op een CD.

HFS MACINTOSH BESTANDSNAMEN


Waar mogelijk wordt de HFS-bestandsnaam gebruikt die bij een Apple/Unix-bestand is opgeslagen
HFS-gedeelte van de cd. Niet alle Apple/Unix-coderingen slaan echter de HFS-bestandsnaam op
de vinderinfo. In deze gevallen wordt de Unix-bestandsnaam gebruikt — met escaped special
karakters. Speciale tekens zijn onder meer `/' en tekens met codes groter dan 127.

AUFS ontsnapt aan deze tekens door `:' te gebruiken, gevolgd door de tekencode als twee hex
cijfers. Netatalk en EtherShare hebben een soortgelijk schema, maar gebruiken `%' in plaats van een `:'.

If genisobeeld kan geen HFS-bestandsnaam vinden, het gebruikt de Unix-naam, met any %xx or :xx
karakters (xx zijn twee hexadecimale cijfers) omgezet in een code van één teken. Als xx niet
hexadecimale cijfers ([0-9a-fA-F]), worden ze met rust gelaten — hoewel de resterende `:' wordt omgezet in
`%', aangezien `:' het HFS-directoryscheidingsteken is. Voorzichtigheid is geboden, net als bij een gewoon Unix-bestand
Met %xx or :xx zal ook omgezet worden. bijv

Dit:2fBestand geconverteerd naar Dit/Bestand

Dit:Bestand geconverteerd naar Dit%Bestand

Dit:t7Bestand geconverteerd naar Dit%t7Bestand

Hoewel HFS-bestandsnamen hoofdletters en kleine letters lijken te ondersteunen, is het bestandssysteem
is hoofdletterongevoelig, dat wil zeggen, de bestandsnamen abc en Abc zijn hetzelfde. Als er een bestand wordt gevonden in een
map met dezelfde HFS-naam, genisobeeld zal proberen een unieke naam te maken door toe te voegen
`_' tekens toe aan een van de bestandsnamen.

Als er voor een bestand een HFS-bestandsnaam bestaat, genisobeeld kan deze naam als uitgangspunt gebruiken
voor de ISO9660-, Joliet- en Rock Ridge-bestandsnamen met behulp van -mac-naam. Normale Unix-bestanden
zonder een HFS-naam zullen nog steeds hun Unix-naam gebruiken. bijv

Als een MacBinary-bestand (of PC Exchange-bestand) is opgeslagen als een afbeelding.gif.bin op de Unix
bestandssysteem, maar bevat een HFS-bestand genaamd een afbeelding.gif, dit is de naam die dat zou doen
verschijnen op het HFS-gedeelte van de cd. Echter, als genisobeeld gebruikt de Unix-naam als
uitgangspunt voor de overige namen zal waarschijnlijk de gegenereerde ISO9660-naam zijn
SOMEIMAG.BIN en de Joliet/Rock Ridge zou dat zijn een afbeelding.gif.bin. Deze optie wordt gebruikt
de HFS-bestandsnaam als uitgangspunt en waarschijnlijk de ISO9660-naam SOMEIMAG.GIF
en de Joliet/Rock Ridge zou dat zijn een afbeelding.gif.

-mac-naam momenteel niet mee zal werken -T — de Unix-naam zal worden gebruikt in het TRANS.TBL
bestand, niet de Macintosh-naam.

De tekenset die wordt gebruikt om elke HFS-bestandsnaam te converteren naar een Joliet/Rock Ridge-bestandsnaam
standaard cp10000 (Mac Roman). De gebruikte tekenset kan worden opgegeven met
-invoer-hfs-tekenset. Andere ingebouwde HFS-tekensets zijn: cp10006 (MacGrieks), cp10007
(MacCyrillisch), cp10029 (MacLatin2), cp10079 (MacIJslands) en cp10081 (MacTurks).

Opmerking: de tekencodes die worden gebruikt door HFS-bestandsnamen zijn afkomstig uit de verschillende Apple/Unix-formaten
worden niet geconverteerd omdat wordt aangenomen dat ze in de juiste Apple-tekenset staan. Alleen
de Joliet/Rock Ridge-namen afgeleid van de HFS-bestandsnamen worden geconverteerd.

Het bestaan genisobeeld code filtert alle illegale tekens voor de ISO9660 en
Joliet-bestandsnamen, maar als genisobeeld verwacht rechtstreeks met Unix-namen te maken te hebben, it
laat de Rock Ridge-namen zoals ze zijn. Maar omdat `/' een legaal HFS-bestandsnaamteken is,
-mac-naam converteert `/' naar een `_' in Rock Ridge-bestandsnamen.

Als de Apple-extensies worden gebruikt, verschijnen alleen de ISO9660-bestandsnamen op de Macintosh.
Echter, zoals de Macintosh ISO9660-stuurprogramma's kunnen gebruiken Niveau 2 bestandsnamen, kunt u opties gebruiken
als -toestaan-multidot zonder problemen op een Macintosh - let nog steeds op de namen, bijvoorbeeld
voorbeeld deze.bestandsnaam zal worden omgezet naar DIT BESTAND dwz heb ook maar één `.'
bestandsnaam abcdefgh zal worden gezien als ABCDEFGH maar abcdefgi zal worden gezien als ABCDEFGHI. dat wil zeggen
met een `.' aan het einde - weet niet of dit een Macintosh-probleem is of een
genisobeeld/mkhybride probleem. Alle bestandsnamen zijn in hoofdletters wanneer ze worden bekeken op een
Macintosh-computer. Natuurlijk kunnen DOS/Win3.X-machines geen niveau 2-bestandsnamen zien...

HFS OP MAAT VOLUME/MAP ICONS


Om een ​​HFS-CD een aangepast pictogram te geven, moet u ervoor zorgen dat de hoofdmap (bovenste niveau) een standaard bevat
Macintosh-volumepictogrambestand. Om een ​​volume een aangepast pictogram op een Macintosh te geven, moet er een pictogram zijn
over het pictogram van het volume in het vak 'Info ophalen' van het volume worden geplakt. Hierdoor ontstaat een
onzichtbaar bestand genaamd Icoon\r (`\r' is het harde return-teken) in de hoofdmap.

Een aangepast mappictogram lijkt erg op elkaar: een onzichtbaar bestand genaamd Icoon\r bestaat in de
map zelf.

Waarschijnlijk de gemakkelijkste manier om een ​​aangepast pictogram te maken genisobeeld kunt gebruiken is het formatteren van een
lege HFS-diskette op een Mac en plak een pictogram in het vak "Info ophalen". Als u Linux gebruikt
terwijl de HFS-module is geïnstalleerd, mount u de diskette:

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

De diskette wordt standaard als CAP-bestandssysteem aangekoppeld. Ren dan genisobeeld gebruik
zoiets als:

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

Als u Linux niet gebruikt, kunt u hfsutils om het pictogrambestand van de diskette te kopiëren.
Er moet echter voorzichtig mee worden omgegaan, aangezien het pictogrambestand een controleteken bevat. Voor
voorbeeld:

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

Waar `^V^M' controle-V is, gevolgd door controle-M. Ren dan genisobeeld door iets te gebruiken
graag willen:

genisoimage --macbin -o uitvoer source_dir icon_dir

De procedure voor het maken/gebruiken van aangepaste mappictogrammen is vrijwel gelijk: plak een pictogram in
map "Get Info" en breng het resultaat over Icoon\r bestand naar de relevante directory
in de genisobeeld bron boom.

Mogelijk wilt u de pictogrambestanden van de ISO9660- en Joliet-bomen verbergen.

Om een ​​aangepast pictogram aan een Joliet-cd te geven, volgt u de instructies op
http://www.cdrfaq.org/faq03.html#S3-21-1.

HFS BOOT DRIVER


It mogen Het is mogelijk om de hybride CD opstartbaar te maken op een Macintosh.

Voor een opstartbare HFS-cd is een Apple CD-ROM-stuurprogramma (of compatibel) nodig, een opstartbare HFS
partitie en de benodigde systeem-, Finder-, enz.-bestanden.

Een stuurprogramma kan worden verkregen vanaf elke andere opstartbare Macintosh-cd-rom met behulp van de appel_stuurprogramma
nutsvoorziening. Dit bestand kan vervolgens worden gebruikt met -boot-hfs-bestand.

De HFS-partitie (in ons geval de hybride schijf) moet een geschikt systeem bevatten
Map, opnieuw van een andere CD-ROM of schijf.

Om een ​​partitie opstartbaar te maken, moet deze een laarsje blok set. Het opstartblok bevindt zich in de
eerste twee blokken van een partitie. Voor een niet-opstartbare partitie is het opstartblok vol met
nullen. Normaal gesproken, wanneer een systeembestand naar een partitie op een Macintosh-schijf wordt gekopieerd, wordt het bestand boot
blok is gevuld met een aantal vereiste instellingen — helaas weet ik niet de volledige
spec voor het opstartblok, dus ik vermoed dat het volgende zal werken.

Daarom het nut appel_stuurprogramma extraheert ook het opstartblok uit de eerste HFS
partitie die het op de gegeven CD-ROM vindt en deze wordt gebruikt voor de HFS-partitie die is gemaakt door
genisobeeld.

Alstublieft Opmerkingen: Door een stuurprogramma van een Apple CD te gebruiken en Apple-software naar uw CD te kopiëren, kunt u
aansprakelijk worden gesteld voor het naleven van de softwarelicentieovereenkomsten van Apple Computer, Inc.

EL TORITO BOOT INFORMATIE TAFEL


. -boot-info-tabel is gegeven, genisobeeld zal het opstartbestand gespecificeerd door wijzigen -b by
een 56-byte invoegen laarsje informatie tafel op offset 8 in het bestand. Deze wijziging is
gedaan in het bronbestandssysteem, dus zorg ervoor dat u een kopie gebruikt als dit bestand niet gemakkelijk is
opnieuw gemaakt! Dit bestand bevat verwijzingen die mogelijk niet gemakkelijk of betrouwbaar kunnen worden verkregen
opstarttijd.

Het formaat van deze tabel is als volgt; alle gehele getallen staan ​​in paragraaf 7.3.1 ("little
endian")-formaat.

Offsetnaam Grootte Betekenis
8 bi_pvd 4 bytes LBA van primaire volumedescriptor
12 bi_file 4 bytes LBA van opstartbestand
16 bi_length 4 bytes Lengte van het opstartbestand in bytes
20 bi_csum 4 bytes 32-bits controlesom
24 bi_reserved 40 bytes Gereserveerd

De 32-bits controlesom is de som van alle 32-bits woorden in het opstartbestand, beginnend bij
byte offset 64. Alle lineaire blokadressen (LBA's) worden gegeven in CD-sectoren
(normaal gesproken 2048 bytes).

HPPA OPMERKINGEN


Om een ​​opstartbare CD voor HPPA te maken, moet u op zijn minst een bootloaderbestand (-hppa-bootloader), The
kernelimagebestand (32-bit, 64-bit of beide, afhankelijk van de hardware) en een opstartopdrachtregel
(-hppa-cmdline) moet worden opgegeven. Sommige systemen kunnen een 32- of 64-bits kernel opstarten,
en de firmware zal er één kiezen als beide aanwezig zijn. Optioneel kan een ramdisk worden gebruikt
voor het rootbestandssysteem dat gebruikt -hppa-cmdline.

JIGDO OPMERKINGEN


Jigdo is een hulpmiddel om te helpen bij de distributie van grote bestanden zoals cd- en dvd-images; zien
http://atterer.org/jigdo/ voor meer details. Debian-cd's en dvd-ISO-images worden gepubliceerd
op internet in jigdo-formaat, zodat eindgebruikers ze efficiënter kunnen downloaden.

Om jigdo- en sjabloonbestanden naast de ISO-image te maken van genisobeeld, Moet u
genereer eerst een lijst met de bestanden die zullen worden gebruikt, in het volgende formaat:

MD5sum Bestandsgrootte Pad
32 tekens 12 tekens tot het einde van de regel

De MD5sum moet worden geschreven in standaard hexadecimale notatie, de bestandsgrootte moet de
grootte van het bestand in bytes, en het pad moet het absolute pad naar het bestand vermelden. Voor
voorbeeld:

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

Zodra u dit bestand heeft, belt u genisobeeld met al uw normale opdrachtregelparameters.
Geef de uitvoerbestandsnamen op voor de jigdo- en sjabloonbestanden met behulp van -jigdo-jigdo en
-jigdo-sjabloonen geef de locatie van uw MD5-lijst door met -md5-lijst.

Als er bestanden zijn die u NIET aan het jigdo-bestand wilt toevoegen (bijvoorbeeld als dat wel het geval is
waarschijnlijk vaak veranderen), specificeer ze met -jigdo-exclude. Als u een aantal van deze wilt verifiëren
de bestanden zoals ze in de image zijn geschreven, specificeer ze met -jigdo-force-md5. Indien aanwezig
bestanden komen niet overeen, genisobeeld zal dan afbreken. Beide opties duren regelmatig
uitdrukkingen als invoer. Het is mogelijk om de set bestanden die wordt gebruikt te beperken
verder gebaseerd op grootte: gebruik de optie -jigdo-min-file-size.

Ten slotte moet de jigdo-code weten hoe hij de bestanden die hij krijgt, in een spiegelstijl moet omzetten
configuratie. Geef op hoe u paden wilt toewijzen met behulp van -jigdo-kaart. gebruik Debian=/spiegel/debian
zal ervoor zorgen dat alle paden beginnen met /spiegel/debian worden toegewezen aan Debian: in de
uitvoer jigdo-bestand.

Voorbeelden


Om een ​​standaard ISO9660-bestandssysteemimage in het bestand te maken cd.iso, waar de map
cd_map wordt de hoofdmap van de cd, roep:

% genisoimage -o cd.iso cd_dir

Om een ​​CD te maken met Rock Ridge-extensies van de bronmap cd_map:

% genisoimage -o cd.iso -R cd_dir

Om een ​​CD te maken met Rock Ridge-extensies van de bronmap cd_map waar alle bestanden
minimaal leesrechten hebben en alle bestanden zijn eigendom van wortel, telefoongesprek:

% genisoimage -o cd.iso -r cd_dir

Om een ​​tar-archief rechtstreeks naar een CD te schrijven die later een eenvoudige ISO9660 zal bevatten
bestandssysteem met de tar-archiefaanroep:

% teer cf - . | genisoimage -stream-media-grootte 333000 | \
wdim dev=b,t,l -dao tsize=333000s -

Om een ​​HFS hybride CD te maken met de Joliet- en Rock Ridge-extensies van de bron
directory cd_map:

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

Een hybride HFS-cd maken vanuit de bronmap cd_map dat Netatalk bevat
Apple/Unix-bestanden:

% genisoimage -o cd.iso --netatalk cd_dir

Een hybride HFS-cd maken vanuit de bronmap cd_map, waarbij alle bestanden CREATOR en
TYPES gebaseerd op alleen hun bestandsnaamextensies vermeld in het bestand "mapping".:

% genisoimage -o cd.iso -map mapping cd_dir

Om een ​​CD te maken met de Apple-extensies tot ISO9660, vanuit de bronmappen cd_map
en een andere_map. Bestanden in alle bekende Apple/Unix-formaten worden gedecodeerd, evenals alle andere bestanden
krijgen CREATOR en TYPE op basis van hun magische getal dat in het bestand staat magie:

% genisoimage -o cd.iso -apple -magic magic -probe \
cd_dir een andere_dir

In het volgende voorbeeld worden verschillende bestanden op de cd geplaatst die allemaal de naam README hebben, maar
hebben verschillende inhoud als ze worden gezien als een ISO9660/Rock Ridge-, Joliet- of HFS-cd.

De huidige map bevat:

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

Met de volgende opdracht wordt de inhoud van de map geplaatst cd_map op de cd samen met de
drie README-bestanden - maar er zal er slechts één te zien zijn van elk van de drie bestandssystemen:

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

dat wil zeggen dat het bestand README.hfs zal worden gezien als README op de HFS CD en de andere twee README
bestanden worden verborgen. Hetzelfde geldt voor de Joliet en ISO9660/Rock Ridge CD.

Er zijn waarschijnlijk allerlei vreemde resultaten mogelijk met combinaties van de huid
opties ...

OPMERKINGEN


genisobeeld kan veilig suid root worden geïnstalleerd. Dit kan nodig zijn om dit mogelijk te maken genisobeeld naar
lees de vorige sessie bij het maken van een multisessie-afbeelding.

If genisobeeld maakt een bestandssysteemimage met Rock Ridge-attributen en de map
het nestniveau van de bronmapstructuur is te hoog voor ISO9660, genisobeeld zal ik doen
diepe mapverplaatsing. Dit resulteert in een map genaamd RR_VERPLAATST in de wortel
map van de cd. U kunt deze map niet vermijden.

Veel opstartcodeopties voor verschillende platforms sluiten elkaar uit omdat het bestand boot
blokken kunnen niet naast elkaar bestaan, dwz. verschillende platforms delen dezelfde gegevenslocaties in de afbeelding.
Bekijk http://lists.debian.org/debian-cd/2006/12/msg00109.html voor meer info.

Gebruik genisoimage online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Grondig schoon
    Grondig schoon
    Een Kotlin-script dat alle builds nukes maakt
    caches van Gradle/Android-projecten.
    Handig als Gradle of de IDE je dat toestaan
    omlaag. Het script is getest
    macOS, maar ...
    Deep clean downloaden
  • 2
    Eclipse Checkstyle-plug-in
    Eclipse Checkstyle-plug-in
    De Eclipse Checkstyle-plug-in
    integreert de Checkstyle Java-code
    auditor in de Eclipse IDE. De
    plug-in geeft real-time feedback aan
    de gebruiker over geweld...
    Eclipse Checkstyle plug-in downloaden
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is een gratis mediaspeler
    software, deels gebaseerd op WMP en VLC. De
    speler is in een minimalistische stijl, met
    meer dan tien themakleuren, en kan ook
    b ...
    AstrOrzPlayer downloaden
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV is een ADDON voor XBMC/
    Het is mogelijk dat u een
    decodificator van de IPTV-services
    Movistar is geïntegreerd in één van de los
    mediacentra ma...
    Movistartv downloaden
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks is een gratis, open-source,
    platformonafhankelijke C, C++ en Fortran IDE
    gebouwd om aan de meest veeleisende behoeften te voldoen
    van zijn gebruikers. Het is ontworpen om zeer te zijn
    strekt zich uit...
    Code::Blokken downloaden
  • 6
    Te midden van
    Te midden van
    Midden of geavanceerde Minecraft-interface
    en Data/Structure Tracking is een hulpmiddel om
    een overzicht van een Minecraft weergeven
    wereld, zonder deze daadwerkelijk te creëren. Het
    kan ...
    Midden downloaden
  • Meer "

Linux-commando's

Ad