MKISOFS(8) System Manager's Manual MKISOFS(8) (NAME) mkisofs - ISO-9660/JOLIET/HFS/UDF Rock Ridge. (SYNOPSIS) mkisofs [ options ] [ -o filename ] pathspec [pathspec ...] mkisofs [ options ] [ -o filename ] -find [find expression] (DESCRIPTION) mkisofs (pre-mastering) ISO-9660/JOLIET/HFS/UDF . ISO-9660/JOLIET/UDF 8 TB . 8 TB ( UDF 200 GB ). 2 GB -iso-level 3 . HFS HFS 2 GB . (Hybrid filesystem support) mkisofs (SUSP) (Rock Ridge Interchange Protocol) . ISO-9660 UNIX uid/gid POSIX . Joliet HFS UDF mkisofs Joliet HFS UDF . . Joliet HFS UDF ISO-9660 . mkisofs HFS ( ) ( true shared) . Macintosh HFS ISO-9660 . HFS Hierarchical File System Macintosh Mac OS 9 . mkisofs ISO-9660 (Apple Extensions to ISO-9660) UDF . Macintosh CREATOR TYPE Finder . HFS MACINTOSH FILE FORMATS . (Functional description) mkisofs (snapshot) ISO-9660 Joliet/HFS/UDF . ISO-9660 8.3 ( ) Rock Ridge . Rock Ridge ( MS-DOS) . mkisofs UNIX . mkisofs ( ). foo.bar foo.bar.~1~ foo.bar.~1~ FOO000.BAR;1 foo.bar FOO.BAR;1 . HFS UDF mkisofs Apple/Unix (data and resource forks) Finder . mkisofs HFS MACINTOSH FILE FORMATS . mkisofs . cdrecord . cdrecord . cdrecord https://sourceforge.net/projects/cdrtools/files https://sourceforge.net/projects/cdrtools/files/alpha . CD . . . (Dealing with path names) pathspec ISO-9660 . mkisofs cdrom . -graft-points (graft) cdrom . . ../old.lis cdrom . foo/bar/=../old.lis old.lis cdrom /foo/bar/old.lis foo/bar/xxx=../old.lis old.lis cdrom /foo/bar/xxx . . mkisofs cdrom . 0555 mkisofs . : -uid -gid -dir-mode -file-mode -new-dir-mode. mkisofs cygwin Cygnus ( ) Win9x/NTx . Unix Win32 Win64 . (OPTIONS) -abstract FILE . . Joliet . .mkisofsrc ABST=filename . . mkisofs . -A application_id -appid application_id . . . Joliet . .mkisofsrc APPI=id . . -allow-leading-dots -ldots ISO-9660 . MS-DOS (underscore) . ISO-9660 . . -allow-lowercase ISO-9660 . ISO-9660 . . -no-allow-lowercase -allow-lowercase -U -untranslated-filenames -iso-level 4 . -allow-multidot ISO-9660 . -allow-leading-dots . ISO-9660 . . -biblio FILE . . Joliet . .mkisofsrc BIBLO=filename . . mkisofs . -cache-inodes inode (cache) . mkisofs ( ) CD . CD . -cache-inodes . inode CD . -duplicates-once inode . inode mkisofs Rrip Version-1.10 ( -rrip110) mkisofs inode . -no-cache-inodes inode . inode . Cygwin . Cygwin inode NTFS inode . Cygwin inode . mkisofs inode Cygwin . ( ) . -no-cache-inodes mkisofs CD . inode mkisofs Rrip Version-1.10 ( -rrip110) mkisofs inode . -duplicates-once mkisofs (message digest checksum) . mkisofs DOS inode . -b eltorito_boot_image -eltorito-boot eltorito_boot_image CD "El Torito" . mkisofs . CD "El Torito" . mkisofs ISO-9660 . ( ). . : -hard-disk-boot -no-emul-boot. -no-boot . -eltorito-platform -eltorito-alt-boot . . (multi boot) . -sort (+2) . 0 . -eltorito-alt-boot "El Torito" . El Torito CD . El Torito CD . -eltorito-alt-boot platform id . -eltorito-platform id (platform id) "El Torito" . id : x86 platform id PC . -eltorito-platform -eltorito-boot x86 PC . PPC Power PC. Mac Apple Mac. efi EFI. # . -eltorito-platform -eltorito-boot platform id . -eltorito-platform -eltorito-boot platform id . platform id CD . errctl= name errctl= error control spec name error control spec . error control spec . mkisofs mkisofs (abort) . (log) . mkisofs . (white space) ( match(1) patmatch(3) ). error control spec . . . mkisofs . mkisofs . mkisofs . ( '|' ) : ABORT mkisofs ( ). ( '|' ) . WARN mkisofs mkisofs ( ) . ( '|' ) . WARN ABORT . ALL . STAT mkisofs stat(2) . GETACL mkisofs ACL . OPEN . READ . WRITE . READLINK readlink(2) . GROW . SHRINK . MISSLINK mkisofs . NAMETOOLONG . FILETOOBIG . SPECIALFILE . GETXATTR mkisofs . SETTIME mkisofs . SETMODE mkisofs . SECURITY . '/../' -.. . LSECURITY . '/' '/../' -secure-links . mkisofs . SAMEFILE . mkisofs . mkisofs . BADACL (ACL). SETACL mkisofs ACL . SETXATTR mkisofs . mkisofs . . . OPEN READ GROW SHRINK mkisofs . -B img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e -sparc-boot img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e (boot images) sparc . ISO-9660 . . . Sun sparc . -B -sparc-boot (Sun disk label) . ISO-9660 ... . ... sparc . ufs () . SunOS 4.x SunOS 5.x . SunOS Open Boot prom . sparc . NOTES . ... . mkisofs -G image -B ... ISO-9660 (generic boot image) . -G generic_boot_image . generic_boot_image . ISO-9660 . -sparc-boot . -hard-disk-boot <> . (MBR) . -ignore-error . mkisofs . mkisofs . . -no-emul-boot <> << >> (no emulation) . . -no-boot <> . . -boot-load-seg segment_address <> . -boot-load-size load_sectors <<>> ( ) . . (BIOS) . -boot-info-table (layout) (patch) . ! EL TORITO BOOT INFO TABLE . -C last_sess_start,next_sess_start -cdrecord-params last_sess_start,next_sess_start mkisofs CDextra (multi-session) . -C . . . cdrecord -msinfo ... . -C -M mkisofs . -C -M mkisofs CDextra . ISO-9660 . -c boot_catalog -eltorito-catalog boot_catalog (boot catalog) <> . mkisofs . . . "boot.catalog" . -sort (+1) . 0 . -check-oldnames ISO-9660 mkisofs . ISO-9660 . -check-session FILE ISO-9660 mkisofs . : -M FILE -C 0,0 -check-oldnames FILE -M . -copyright FILE (Copyright) . . Joliet . .mkisofsrc COPY=filename . . mkisofs . -d -omit-period . ISO-9660 . . -D -disable-deep-relocation (deep directory relocation) Rock Ridge . mkisofs rr_moved . mkisofs rr_moved Rock Ridge . ISO-9660:1999 ISO-9660 . . -data-change-warn mkisofs . errctl= . -data-change-warn : errctl="WARN|GROW|SHRINK *" -debug . -dir-mode mode () mode ( ). mode -new-dir-mode . -dir-mode Rock Ridge . -dvd-audio UDF DVD-Audio. . DVD-Audio . DVD- Audio DVD-Audio . AUDIO_TS ( ) VIDEO_TS . AUDIO_TS ( ) DVD-Audio . -dvd-hybrid -dvd-audio -dvd-video . -dvd-video UDF DVD-Video. (padding) . DVD-Video . DVD- Video DVD-Video . VIDEO_TS ( ) AUDIO_TS . VIDEO_TS ( ) DVD-Video . -f -follow-links . Rock Ridge . -posix-L . -file-mode mode () mode ( ). Rock Ridge . -find . mkisofs -find . -find mkisofs find . find . find TRUE ( ) . find mkisofs (primaries) find . Mkisofs find : -help find(1) . -chgrp gname true gname . -chmod mode true mode . () mode chmod(1) . -chown uname true uname . -false false . -true true . : mkisofs -o o.iso -find . ( -type d -ls -o false ) -o ! -type d o.iso . : mkisofs -o o.iso -find . ( -type d -chown root -o true ) root . -ls -exec -ok stdin stdout . -gid gid gid gid ( ). Rock Ridge . -gui (GUI). (verbose) . -graft-points (graft points) . . . -graft-points '\\' '=' '\\' . -hide glob glob ISO-9660 Rock Ridge . glob (wildcard) . glob . glob . '/' . . -hide-joliet . README.hide . -hide-list file glob . -hidden glob () ISO-9660 glob . /A glob DOS . glob . '/' . glob . -hidden-list file glob . -hide-joliet glob glob Joliet . glob . glob . glob . '/' . . -hide . README.hide . -hide-joliet-list file glob . -hide-joliet-trans-tbl TRANS.TBL Joliet . Joliet ISO-9660 Joliet . -hide-rr-moved RR_MOVED .rr_moved Rock Ridge. mkisofs Rock Ridge . mkisofs RR_MOVED Rock Ridge . RR_MOVED ( ISO-9660) -D . -D ISO-9660 MS-DOS . RR_MOVED NOTES . -hide-udf glob glob UDF . glob . glob . glob . '/' . . -hide . README.hide . -hide-udf-list file glob . -hide-ignorecase -exclude-ignorecase -hide* -exclude-list. -input-charset charset (charset) . : mkisofs -input-charset help (1:1) default . locale : cp437 DOS iso8859-1 . CHARACTER SETS . -input-charset locale . locale . -output-charset charset Rock Ridge . . CHARACTER SETS . -iso-level level ISO-9660 . 1..3 4 . 1 (section) 8.3 . 2 . 3 ( ISO-9660:1988) . mkisofs (multi-extent) ISO-9660 4 . ISO-9660 1 3 (_) . 31 8 255 . 4 mkisofs ISO-9660:1999 2 ISO-9660 . 4 2 . 8 207 . Rock Ridge ISO-9660 197 . 2 mkisofs (PVD) . ISO-9660 PVD PVD El Torito VD . -J ISO-9660 Joliet . Windows-NT Windows-95 . Joliet 64 . Joliet CD Joliet Rock Ridge Win32 . 64 Joliet UTF-16 . -joliet-long Joliet 103 . Joliet . . 103 : (254) (33) CD-ROM XA (14) UTF-16 (2). -jcharset charset -input-charset charset -J . CHARACTER SETS . -l -full-iso9660-filenames . ISO-9660 8.3 MS-DOS ISO-9660 31 . MS-DOS ( Amiga) . . -L POSIX.1-2001 -allow-leading-dots . mkisofs-3.02 POSIX.1-2001 . -log-file log_file (stderr) log_file . -long-rr-time ISO-9660 Rock Ridge . 0 9999 10 . ISO-9660 1900 2155 1 . -m glob glob CDROM () . glob (wildcard) ( -x). glob d->d_name . glob . : mkisofs -o rom -m '*.o' -m core -m foobar <<.o>> <> <> CDROM . <> ( ) . : -m -x . (globbing) . . -exclude-list file glob . -max-iso9660-filenames ISO-9660 . -N ISO-9660 . ISO-9660 . 37 . . -M path -M device -dev device ISO-9660 . SCSI dev= cdrecord . mkisofs (session) -M . multi-session cdrom . -C . -modification-date date-spec modification date ( ) (PVD) . UUID grub . date-spec : yyyy[mm[dd[hh[mm[ss]]]]][.hh][+-ghgm] : year () month () day of month ( ) hour () minute () second () hundreds of a second ( ) GMT offset in hours and minutes ( GMT ). . GMT . GMT -12 +13 15 . . . . GMT . '/' '-' . 69..99 1969..1999 00..68 2000..2068 . . ':' . mkisofs POSIX : date "+%Y-%m-%d %H:%M:%S %z" date-spec 2038 Jan 19 04:14:07 GMT . -N -omit-version-number ISO-9660 . ISO-9660 . . -new-dir-mode mode (mode) iso . -dir-mode 0555 . -nobak -no-bak (backup) ISO-9660 . -no-bak '~' '#' '.bak' ( ). -no-limit-pathtables ISO-9660 (path tables) . 65535 (parent) . -no-limit-pathtables (fold) DOS . -no-long-rr-time ISO-9660 Rock Ridge . 1990 2155 . -force-rr Rock Ridge . ISO-9660 NERO burning ROM . -no-rr Rock Ridge . mkisofs Rock Ridge . -no-split-symlink-components SL (Continuation Area CE) . cdrom SunOS 4.1.4 SL (link_size = component_size link_size += component_size). (Eric Youngdale) 1997 . . mkisofs '/../' CE . CE mkisofs 2003 . -no-split-symlink-fields SL (Continuation Area CE) . cdrom SunOS 4.1.4 Solaris 2.5.1 SL ( '/' ). (Eric Youngdale) 1997 . . mkisofs '/../' CE . CE mkisofs 2003 . -o filename ISO-9660 . (tape) . (stdout) . (block special device) (mount) premastering . -pad ( ) (pad) . -B ISO-9660 . 16 . ( ) / (read ahead) . . CD Track at Once CD (mixed mode) . / (I/O) -pad . -no-pad 150 (300 ) 16 . -path-list file pathspec ISO-9660 . . - (stdin) . -P POSIX.1-2001 -publisher . mkisofs-3.02 POSIX.1-2001 . -publisher publisher_id (volume header) . CDROM . . Joliet . .mkisofsrc PUBL= . . -p preparer_id -preparer preparer_id . CDROM . . Joliet . .mkisofsrc PREP= . . -posix-H . -posix-L . Rock Ridge . -posix-P ( ). -posix-P -posix-H -posix-L . -print-size ( ) . Disk At Once CD-R (pipe) cdrecord . CD . -print-size << >> (dry-run) CD . mkisofs ( ) stderr . stdout . stderr stdout . : cdblocks=` mkisofs -print-size -quiet ... ` mkisofs ... | cdrecord ... tsize=${cdblocks}s - -quiet mkisofs . . -R -rock Rock Ridge SUSP RR ISO-9660 . Rock Ridge POSIX (permissions) / inode . Rock Ridge . -r -rational-rock -R (modes) . uid gid . . . . CD-ROM (mount) . set-id uid 0 gid 0 . Win32 . Win32 POSIX Cygwin . -uid -gid -dir-mode -file-mode -new-dir-mode . -relaxed-filenames -relaxed-filenames ISO-9660 ASCII ( ). ISO-9660 . . -root dir dir . -graft-points dir (pathspec) . dir . (graft points) . -rrip110 ISO-9660 Rrip . . Rrip . . -rrip110 Rock Ridge inode . -rrip112 ISO-9660 Rrip . . -old-root dir (multisession) ( ) -root dir. . mkisofs . mkisofs . -root -old-root (incremental backups) . : mkisofs -root backup_1 dirs. mkisofs -root backup_2 -old-root backup_1 dirs. (snapshot) . backup_1 backup_2 . . CD . (mount) . -short-rr-time ISO-9660 Rock Ridge . . -s sector type -sectype sector type (sector type) ISO-9660 . sector type : data . CD-ROM . xa1 CD-ROM XA mode 1 . CD -XA mkisofs . Kodak Photo CD Kodak Picture CD . -xa1 cdrecord cdrecord CD-ROM XA mode 1 . DVD BluRay . raw . . DVD BluRay . -sort sort file . . . (space) . ( ). . ISO-9660 . CD -- CD . README.sort . -isort sort file -sort sort file . -sparc-boot img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e -B . -sparc-label label Sun -sparc-boot . -split-output . ISO-9660 DVD . Cdrecord DVD (track) . -split-output -o filename . : filename_00filename_01filename_02... -stream-media-size # (streaming) # . tar (pipe) mkisofs tar ISO-9660 . mkisofs stdin STREAM.IMG . ( /padding) . -no-pad . mkisofs (padding) . . -stream-media-size ISO-9660 (multi-session) (hybrid) . -stream-file-name name -stream-media-size # STREAM.IMG . -iso-level 4 . -sunx86-boot UFS-img,,,AUX1-img CD Solaris x86 . ISO-9660 . . . ( Solaris x86 ) . CD Solaris x86 . -sunx86-boot PC fdisk fdisk Solaris 0x82 CD . fdisk Solaris 0x82 SVr4 CD . slice 0 ( UFS) PC slice 1 ISO-9660 . (Slice 2) CD slice 3 ... slice 7 . CD Solaris x86 El-Torito no-emulation .. . -b bootimage -no-emul-boot -G genboot . -sunx86-label label SVr4 SVr4 -sunx86-boot . -sysid ID . . .mkisofsrc SYSI=system_id . . -T -translation-table TRANS.TBL CD-ROM Rock Ridge . (major) (minor) . -table-name TABLE_NAME ( ). -T . . -ucs-level level Joliet SVD . . .. . -UDF (hybrid) UDF . mkisofs ISO-9660 UDF . UDF UDF . -udf UDF . -r . -udf-symlinks UDF. . -no-udf-symlinks UDF. -uid uid uid uid . Rock Ridge . -use-fileversion -use-fileversion mkisofs . mkisofs . ;1 ;32767 . VMS . -U -untranslated-filenames <<>> ISO-9660 . -d -l -N -allow-leading-dots -relaxed-filenames -allow-lowercase -allow-multidot -no-iso-translate . '.' . HP-UX CDFS . . -no-iso-translate '#' '~' ISO-9660 . . ISO-9660 . . -V volid ( ) (master block) . . .mkisofsrc VOLI=id . . (mount point) Solaris Microsoft Win32 Apple Mac . -volset ID . . Joliet . .mkisofsrc VOLS=volset_id . . -volset-size # # . CD CD . . CD CD . . . mkisofs -volset-size . -volset-size -volset-seqno . -volset-seqno # # . CD CD . -volset-size -volset-seqno . -v -verbose ( ). . -x path path CD-ROM . path . . : mkisofs -o cd -x /local/dir1 -x /local/dir2 /local : -m -x . (globbing) . . -XA ISO XA . CD Kodak Photo CD Kodak Picture CD . CD XA CD-ROM XA mode 1 -sector xa2 . -xa ISO XA . . -XA . -z RRIP . 2.4.14 . -R -r RockRidge mkisofs mkzftree . Rock Ridge . . mkzftree . HFS (HFS OPTIONS) -hfs (hybrid) ISO-9660/HFS . -map -magic / (double dash) . -no-hfs ISO-9660/HFS . -apple ISO-9660 (Apple) . -hfs HFS ISO-9660 . mkisofs -apple Rock Ridge . mkisofs . Rock Ridge . -map mapping_file mapping_file CREATOR TYPE . Apple/Unix . HFS CREATOR/TYPE . -magic magic_file CREATOR TYPE (magic number) ( ) . magic_file Apple/Unix -map . HFS CREATOR/TYPE . -hfs-creator CREATOR CREATOR . . HFS CREATOR/TYPE . -hfs-type TYPE TYPE . . HFS CREATOR/TYPE . -probe Apple/Unix . HFS MACINTOSH FILE FORMATS . MacBinary AppleSingle . . Apple/Unix (double dash) . -no-desktop () Desktop . HFS Desktop ( System Folder ). Desktop HFS . -mac-name HFS ISO-9660 Joliet Rock Ridge . HFS MACINTOSH FILE NAMES . -boot-hfs-file driver_file driver_file . HFS BOOT DRIVER . (). -part HFS . CDROM CDROM HFS CDROM . -auto AutoStart_file HFS Autostart QuickTime 2.0 . . . (). -cluster-size size PC Exchange . --exchange . HFS MACINTOSH FILE FORMATS . -hide-hfs glob glob HFS . ISO-9660 / Joliet . glob (wildcard) . glob . : mkisofs -o rom -hfs -hide-hfs '*.o' -hide-hfs foobar <<.o>> <> HFS . <> ( ) . glob . : mkisofs -o rom -hfs -hide-hfs src/html src <> <> . <> . -hide / -hide-joliet . <> . README.hide . -hide-hfs-list file glob . -hfs-volid hfs_volid HFS. volid -V . -icon-position Apple/Unix . . ( ) . . (). -root-info file HFS . README.rootinfo . (). -prep-boot FILE PReP. . README.prep_boot . (). -chrp-boot CHRP . -prep-boot . -input-hfs-charset charset HFS -mac-name . cp10000 (Mac Roman) : cp10000 (Mac Roman). (CHARACTER SETS) HFS MACINTOSH FILE NAMES . -output-hfs-charset charset HFS . . (CHARACTER SETS) . -hfs-unlock mkisofs HFS (locked) . ( hfsutils) . HFS PROBLEMS/LIMITATIONS . -hfs-bless folder_name () <<>> (Bless) . System Folder HFS . mkisofs ./cddata System Folder <<./cddata/System Folder>> ( ). -hfs-parms PARAMETERS HFS (Override) . . libhfs_iso/hybrid.h . --cap AUFS CAP . Apple/Unix CAP . Apple/Unix . --netatalk NETATALK . --double AppleDouble . --ethershare Helios EtherShare . --ushare IPT UShare . --exchange PC Exchange . --sgi SGI . --xinet XINET . --macbin MacBinary . --single AppleSingle . --dave Thursby Software Systems DAVE . --sfm Services for Macintosh ( NT) (). --osx-double MacOS X AppleDouble . --osx-hfs MacOS X HFS . (CHARACTER SETS) mkisofs POSIX . . (Unicode) ISO-10646 . UTF-32 UTF-16 UTF-8 . UTF-32 . UCS-2 Win32 . UTF-16 ( [surrogates] ) POSIX . UTF-8 . . . ISO-8859-1 ( ) : UTF-32 UTF-16 . 7-Bit ASCII ( ) : UTF-32 UTF-16 UTF-8 . UTF-8 ( > 0x7F ) (escape sequences) . UTF-8 mkisofs . POSIX . UTF-8 (character set) (codepage) ( ) - . 0x00-0x1f 0x20-0x7f ASCII ( PC ) 0x80-0xff . ISO 0x80-0x9f 0xa0-0xff . / . . . . < >> PC 0x82 0x8e 0xe9 . PC 0x00000000e9 . . : -input-charset . . cp437 DOS iso8859-1 . -J Joliet . -jcharset -input-charset -J . -output-charset Rock Ridge . . mkisofs Microsoft Win32 Rock Ridge. mkisofs . -input-hfs-charset HFS HFS Apple/Unix . -mac-name . HFS MACINTOSH FILE NAMES . cp10000 (Mac Roman) . -output-hfs-charset HFS HFS . -input-charset . HFS . mkisofs . mkisofs . mkisofs -input-charset help . iconv(1) iconv(1) . iconv -l . iconv(1) name iconv:name . iconv(1) . <> . . : : ( 0xXX) : ( 0xXXXX) . ( ) ( # ) . 0x0000 . (UTF-16) (UTF-32) POSIX . UTF-8 POSIX . : default . (v1.12) mkisofs . ISO-9660 . ISO-9660 ASCII . mkisofs <<_>> . / HFS (HFS CREATOR/TYPE) CREATOR TYPE. () . . CREATOR TYPE ResEdit ( ) . CREATOR TYPE Apple/Unix . CREATOR TYPE (mapping) ( -map) / magic number ( (signature) ) ( -magic) . . -map magic number . -magic magic number . magic CREATOR TYPE .mkisofsrc -hfs-creator / -hfs-type CREATOR TYPE 'unix' 'TEXT' . mapping afpfile aufs . extension file translation CREATOR TYPE Comment . '#' . : # Example filename mapping file # # EXTN XLate CREATOR TYPE Comment .tif Raw '8BIM' 'TIFF' "Photoshop TIFF image" .hqx Ascii 'BnHq' 'TEXT' "BinHex file" .doc Raw 'MSWD' 'WDBN' "Word file" .mov Raw 'TVOD' 'MooV' "QuickTime Movie" * Ascii 'ttxt' 'TEXT' "Text file" : EXTN . "*" . Xlate mkisofs aufs(1) . mkisofs TYPE 'TEXT' . TYPE '????' . CREATOR TYPE (single quotes) . comment (double quotes) - mkisofs aufs . magic magic(4) file(1) - magic file(1) . tab : byte offset type test message. '#' . : # Example magic file # # off type test message 0 string GIF8 8BIM GIFf GIF image 0 beshort 0xffd8 8BIM JPEG image data 0 string SIT! SIT! SIT! StuffIt Archive 0 string \037\235 LZIV ZIVU standard unix compress 0 string \037\213 GNUz ZIVU gzip compressed data 0 string %! ASPS TEXT Postscript 0 string \004%! ASPS TEXT PC Postscript with a ^D to start 4 string moov txtt MooV QuickTime movie file (moov) 4 string mdat txtt MooV QuickTime movie file (mdat) magic(4) . magic message CREATOR TYPE - (white space) . . ( '>' ) . -magic magic number . CREATOR 'unix' TYPE 'TEXT' . .mkisofsrc -hfs-creator / -hfs-type . Apple/Unix ( ) CREATOR TYPE Apple/Unix . CREATOR TYPE ( -map) magic number ( -magic) . (mapping) CREATOR TYPE . CREATOR/TYPE : http://www.angelfire.com/il/szekely/index.html HFS (HFS MACINTOSH FILE FORMATS) Data fork Resource fork . . ( ) ( fork) . - TYPE CREATOR . . JPEG Data fork Resource fork . Data fork . fork ( finder info ) . . Apple/Unix mkisofs ( ) : CAP AUFS format Data fork . Resource fork .resource Data fork . finder info .finderinfo . AppleDouble/Netatalk Data fork . Resource fork "%" . finder info "%" . Netatalk Resource fork/finderinfo .AppleDouble Data fork . AppleSingle fork finder info . Helios EtherShare Data fork . Resource fork finder info .rsrc Data fork . IPT UShare EtherShare finder info . MacBinary fork finder info . Apple PC Exchange Apple DOS (FAT) . Data fork . Resource fork resource.frk ( RESOURCE.FRK) . finder info finder.dat ( FINDER.DAT) . Data fork finder.dat . : mkisofs FAT PC Exchange ( ) . -cluster-size . DOS CHKDSK . PC Exchange . ( MacOS 8.1) . DOS PC Exchange msdos ( vfat) (mount) . SGI/XINET SGI HFS . Data fork . Resource fork .HSResource . finder info .HSancillary . Data fork .HSancillary . Thursby Software Systems DAVE Apple SMB . Data fork . Resource fork resource.frk . Resource fork AppleDouble . Services for Macintosh NT NTFS . Data fork "filename" . Resource fork stream () NTFS "filename:AFP_Resource" . finder info stream NTFS "filename:Afp_AfpInfo" . . : mkisofs SFM . HFS NT NT NT Private Use Unicode . : " * / < > ? | 0x01 0x1f ( ) (Apple). mkisofs NT . - . MacOS X AppleDouble HFS/HFS+ MacOS X HFS ( UFS NFS ) AppleDouble . Data fork . Resource fork "._" . finder info "._" . MacOS X HFS (Alpha) Apple/Unix HFS/HFS+ MacOS X . Data fork . Resource fork (pseudo file) '/rsrc' . finderinfo MacOS X . : ( README.macosx ) MacOS X . Resource fork finderinfo Apple/Unix - TYPE CREATOR . mkisofs CREATOR TYPE finder info . finder info - HFS (HFS MACINTOSH FILE NAMES) . -apple TYPE CREATOR System Use SUSP ISO-9660 - Rock Ridge . Apple Rock Ridge ( Apple Rock Ridge ). Apple resource fork (associated) ISO-9660 . ISO-9660 ( ) . data fork ( Apple ). . -hfs TYPE CREATOR finder info HFS ISO-9660 . HFS data fork resource fork . -hfs -apple ISO-9660 . Apple CD - . HFS (HFS MACINTOSH FILE NAMES) HFS Apple/Unix HFS (CD) . Apple/Unix HFS finderinfo . - (escaped). '/' . Aufs ":" (hex) . Netatalk EtherShare ":" "%" . mkisofs HFS %xx :xx ( xx ) . "xx" ([0-9a-fA-F]) - ":" "%" (colon) HFS . %xx :xx . : This:2fFile converted to This/File This:File converted to This%File This:t7File converted to This%t7File HFS (case insensitive) "aBc" "AbC" . HFS mkisofs '_' . HFS mkisofs -mac-name ISO-9660 Joliet Rock Ridge . HFS . : MacBinary ( PC Exchange) someimage.gif.bin HFS someimage.gif HFS . mkisofs ISO-9660 SOMEIMAG.BIN Joliet/Rock Ridge someimage.gif.bin ( ) GIF . HFS ISO-9660 SOMEIMAG.GIF Joliet/Rock Ridge someimage.gif . -mac-name -T - TRANS.TBL . (character set) HFS Joliet/Rock Ridge cp10000 (Mac Roman) . -input-hfs-charset . HFS : cp10006 (MacGreek) cp10007 (MacCyrillic) cp10029 (MacLatin2) cp10079 (MacIcelandic) cp10081 (MacTurkish). : HFS Apple/Unix Apple . Joliet/Rock Ridge HFS . mkisofs ISO-9660 Joliet mkisofs Rock Ridge . '/' HFS -mac-name '/' Rock Ridge '_' . Apple ISO-9660 . ISO-9660 Level 2 -allow-multidot - this.file.name THIS.FILE '.' . abcdefgh ABCDEFGH abcdefghi ABCDEFGHI. '.' - mkisofs/mkhybrid. . DOS/Win3.X Level 2 ... / HFS (HFS CUSTOM VOLUME/FOLDER ICONS) CD HFS ( ) . "Get Info" (paste) . 'Icon\r' ('\r' carriage return ) . - 'Icon\r' . mkisofs (format) HFS (paste) "Get Info" . HFS (mount) : mount -t hfs /dev/fd0 /mnt/floppy CAP . mkisofs : mkisofs --cap -o output source_dir /mnt/floppy hfsutils . : hmount /dev/fd0 hdir -a hcopy -m Icon^V^M icon_dir/icon '^V^M' control-V control-M . mkisofs : mkisofs --macbin -o output source_dir icon_dir / - "Get Info" 'Icon\r' mkisofs . ISO-9660 Joliet . CD Joliet : http://www.fadden.com/cdrfaq/faq03.html#[3-21] HFS (HFS BOOT DRIVER) (hybrid CD) (Macintosh) () . CD HFS Apple CD-ROM ( ) HFS System Finder . apple_driver CD-ROM . -boot-hfs-file . HFS ( ) System Folder CD-ROM . (boot block) . . . System - . apple_driver HFS CD- ROM HFS mkisofs . (PLEASE NOTE) Apple CD Apple CD Apple Computer, Inc. . (EL TORITO BOOT INFORMATION TABLE) -boot-info-table mkisofs -b << >> . ! . 7.3.1 ( <>) . Offset Name Size Meaning 8 bi_pvd 4 bytes LBA of primary volume descriptor 12 bi_file 4 bytes LBA of boot file 16 bi_length 4 bytes Boot file length in bytes 20 bi_csum 4 bytes 32-bit checksum 24 bi_reserved 40 bytes Reserved . (LBAs) CD ( ) . (CONFIGURATION) mkisofs .mkisofsrc mkisofs . TAG=value . (tag) . (volume header) . () (#) . APPI (application identifier) . . Joliet . -A . COPY (copyright) . . Joliet . -copyright . ABST (abstract) . . Joliet . -abstract . BIBL (bibliographic) . . Joliet . -bilio . PREP CDROM . . Joliet . -p . PUBL CDROM . . Joliet . -publisher . SYSI (System Identifier). . -sysid . VOLI (Volume Identifier). . -V . VOLS (Volume Set Name). . Joliet . -volset . HFS_TYPE TYPE . . -hfs-type . HFS_CREATOR CREATOR . . -hfs-creator . mkisofs . defaults.h . (EXAMPLES) (vanilla) ISO-9660 cd.iso cd_dir ISO : % mkisofs -o cd.iso cd_dir CD Rock Ridge cd_dir: % mkisofs -o cd.iso -R cd_dir CD Rock Ridge cd_dir root : % mkisofs -o cd.iso -r cd_dir tar CD ISO-9660 tar : % star -c . | mkisofs -stream-media-size 333000 | \ cdrecord dev=b,t,l -dao tsize=333000s - CD HFS Joliet Rock Ridge cd_dir: % mkisofs -o cd.iso -R -J -hfs cd_dir CD HFS cd_dir Netatalk Apple/Unix : % mkisofs -o cd.iso --netatalk cd_dir CD HFS cd_dir CREATOR TYPE "mapping" : % mkisofs -o cd.iso -map mapping cd_dir CD <> cd_dir another_dir. Apple/Unix (magic number) "magic" CREATOR TYPE : % mkisofs -o cd.iso -apple -magic magic -probe \ cd_dir another_dir CD README CD ISO-9660/RockRidge Joliet HFS . : % ls -F README.hfs README.joliet README.unix cd_dir/ cd_dir README CD - : % mkisofs -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 README.hfs HFS README README . Joliet ISO-9660/RockRidge . (hide) ... DVD-Audio DVD- Audio DVD: % mkisofs -o dvda.iso -dvd-audio DVD (AUTHOR) Eric Youngdale ( ... ) mkisofs . mkisofs Yggdrasil Computing, Incorporated . Joerg Schilling SCSI mkisofs ( ) . Joerg Schilling mkisofs Copyright (C) 1997-2014 Joerg Schilling . HFS Copyright (C) James Pearson 1997 ... 2001 . libhfs Copyright (C) 1996, 1997 Robert Leslie . libfile Copyright (C) Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995 . (NOTES) Mkisofs suid root . mkisofs (multi session) . mkisofs mk*fs ISO-9660 . mkisofs . - mkproto - . mkisofs Rock Ridge ISO-9660 mkisofs (deep directory relocation) . RR_MOVED CD . ISO-9660 Rock Ridge . sparc -sparc-boot CD Sparc Boot prom Sun Sparc . Sparc SILO CD Sparc . SILO SILO << (patch)>> mkisofs SILO . (BUGS) o (multi-session) . . : . o TRANS.TBL RR_MOVED . . . / HFS (HFS PROBLEMS/LIMITATIONS) libhfs . mkisofs ( ). HFS . Alpha . HFS (case insensitive). "aBc" "AbC" . HFS mkisofs '_' . / HFS '_N' (N == ) . (<>) Apple/Unix ( ). / Apple/Unix . Apple/Unix "oldname" CD : mkisofs -o output.raw -hfs -graft-points newname=oldname cd_dir mkisofs "oldname" . Apple/Unix graft . HFS -M -C HFS . mkisofs HFS -part (mount) . -V -hfs-volid <<>> Desktop . ( ) HFS . ISO-9660 . ( DVD) . HFS ( ) . CD 650Mb 10Kb DVD 4.7Gb 70Kb . HFS - . hfsutils . locked () . -hfs-unlock - ( ) HFS <<>> . -mac-name -T - TRANS.TBL . mkisofs TYPE 'TEXT' . TYPE '????' . -mac-boot-file ... PC Exchange 2.2 ( MacOS 8.1) . DOS PC Exchange msdos ( vfat) (mount) . SFM - HFS MACINTOSH FILE FORMATS . -sparc-boot -generic-boot -boot-hfs-file -prep-boot -chrp-boot . mkisofs HFS 4Gb . (SEE ALSO) cdrecord(1), mkzftree(1), sfind(1), magic(5), apple_driver(8). (FUTURE IMPROVEMENTS) (GUI). (AVAILABILITY) mkisofs cdrecord : https://sourceforge.net/projects/cdrtools/files hfsutils ftp://ftp.mars.org/pub/hfs mkzftree zisofs-tools : ftp://ftp.kernel.org/pub/linux/utils/fs/zisofs (MAILING LISTS) mkisofs : https://lists.sourceforge.net/lists/listinfo/cdrtools-developers (MAINTAINER) Joerg Schilling Seestr. 110 D-13353 Berlin Germany HFS MKHYBRID (HFS MKHYBRID MAINTAINER) James Pearson j.pearson@ge.ucl.ac.uk : cdrtools-support@lists.sourceforge.net : cdrtools-developers@lists.sourceforge.net joerg.schilling@fokus.fraunhofer.de : https://lists.sourceforge.net/lists/listinfo/cdrtools-developers https://lists.sourceforge.net/lists/listinfo/cdrtools-support (INTERFACE STABILITY) mkisofs . mkisofs mkisofs . mkisofs . Version 3.02 2017/12/10 MKISOFS(8)