англійськафранцузькаіспанська

Ad


Значок OnWorks

genisoimage - онлайн у хмарі

Запустіть genisoimage у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда genisoimage, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


genisoimage - створити файлову систему ISO9660/Joliet/HFS з додатковими атрибутами Rock Ridge

СИНТАКСИС


genisoimage [опції] [-o ім'я файлу] pathspec [pathspec ...]

ОПИС


genisoimage є програмою попереднього опанування для створення гібридних файлових систем ISO9660/Joliet/HFS.

genisoimage здатний генерувати SYSTEM Скористайтесь Поділ протокол облік (SUSP)
визначені Rock Хребет Обмін протокол. Це використовується для подальшого опису
файлів у файловій системі ISO9660 на хост Unix і надає таку інформацію, як long
імена файлів, UID/GID, дозволи POSIX, символічні посилання, а також блочний і символьний пристрій
файли.

Якщо вказано параметри гібридного командного рядка Joliet або HFS, genisoimage створить
додаткові метадані файлової системи, необхідні для Joliet або HFS. Інакше genisoimage волі
створити чисту файлову систему ISO9660.

genisoimage може генерувати a правда (Або загальні) Гібридна файлова система HFS. Відображаються ті самі файли
як файли HFS при доступі з Macintosh і як файли ISO9660 при доступі з інших
машини. HFS означає Ієрархічна філе SYSTEM і є рідною файловою системою, яка використовується
Комп'ютери Macintosh.

Як альтернатива genisoimage може генерувати Apple розширення до ISO9660 для кожного файлу.
Ці розширення надають кожному файлу позначки CREATOR, TYPE і певні прапорці Finder
доступ з Macintosh. Див HFS МАКІНТОШ Фото ФОРМАТИ нижче.

genisoimage робить знімок заданого дерева каталогів і створює двійкове зображення, яке
буде відповідати файловій системі ISO9660 та/або HFS при записі на блочний пристрій.

Кожен файл, записаний у файлову систему ISO9660, повинен мати назву файлу у форматі 8.3 (до
8 символів, крапка, до 3 символів, усі у верхньому регістрі), навіть якщо використовується Rock Ridge.
Це ім’я файлу використовується в системах, які не можуть використовувати Rock Ridge
розширення (наприклад, MS-DOS), і кожне ім'я файлу в кожному каталозі має відрізнятися від
інші імена файлів у тому самому каталозі. genisoimage загалом намагається правильно сформувати
імена шляхом примусового введення імені файлу Unix у верхньому регістрі та скорочення за потреби, але часто це
дає незадовільні результати, коли усі зрізані імена не є унікальними. genisoimage
призначає коефіцієнти ваги кожному імені файлу, а також два однакові імена
знайдено, ім’я з нижчим пріоритетом перейменовується на 3-значне число (гарантовано
бути унікальним). Наприклад, два файли foo.bar та foo.bar.~1~ можна передати як
FOO.BAR;1 та FOO000.BAR;1.

При використанні з різними варіантами HFS, genisoimage спробує розпізнати файли, збережені в
ряд форматів файлів Apple/Unix і копіюватиме дані та ресурси ресурсів, а також
будь-яку відповідну інформацію Finder. Див HFS МАКІНТОШ Фото ФОРМАТИ розділ нижче, щоб дізнатися більше
про формати genisoimage підтримує

Зверніть увагу, що genisoimage не призначений для безпосереднього спілкування з письменником. Більшість
автори мають власні набори команд, які відрізняються від одного виробника до іншого, і ви
потрібен спеціалізований інструмент для фактичного запису диска. водим є одним із таких інструментів. Останній
версія водим можна отримати http://www.cdrkit.org/.

pathspec – це шлях дерева каталогів, який потрібно скопіювати у файлову систему ISO9660.
Можна вказати кілька шляхів і genisoimage об’єднає файли, знайдені у всіх файлах
зазначені компоненти шляху для формування образу файлової системи.

Якщо опція -графт-пойнти було вказано, можна прищепити шляхи на
точок, відмінних від кореневого каталогу, і можна прищепити файли або каталоги
на зображення cdrom з іменами, відмінними від тих, які вони мають у вихідній файловій системі.
Це найлегше проілюструвати на кількох прикладах. Почнемо з того, що а
локальний файл ../old.lis існує, і ви хочете включити його до образу cdrom.

foo/bar/=../old.lis

включатиме в себе стар.ліс у зображенні компакт-диска за адресою /foo/bar/old.lis, В той час

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

включатиме в себе стар.ліс у зображенні компакт-диска за адресою /foo/bar/xxx. Такий же синтаксис може бути
також використовується з каталогами. genisoimage створить будь-які потрібні каталоги, щоб
точки трансплантації існують на зображенні cdrom — каталоги не повинні з’являтися в одному
шляхів. За замовчуванням, будь-які каталоги, створені на льоту, будуть мати
дозволи 0555 і, здається, належить особі, яка працює genisoimage. Якщо ви хочете
інші дозволи або власники проміжних каталогів, див -uid, -гід, -режим каталога,
-файловий режим та -новий-режим-каталог.

genisoimage також працюватиме на комп’ютерах з ОС Windows під час компіляції з cygwin Cygnus (доступно
від http://www.cygwin.com/). Тому більшість посилань у цій довідковій сторінці на Юнекс може бути
замінено на Win32.

ВАРІАНТИ


Кілька параметрів можна вказати як стандартні в a .genisoimagerc файл конфігурації, як
а також у командному рядку. Якщо параметр вказано в обох місцях, налаштування від
використовується командний рядок. Щоб дізнатися більше про формат і можливі місця розташування цього файлу,
побачити genisoimagerc(5).

-реферат файл
Вказує ім’я абстрактного файлу. Є місце для 37 символів. Дорівнює
АБСТ в .genisoimagerc файлу.

-A ідентифікатор_програми
Визначає текстовий рядок, який буде записаний у заголовок тому. Це повинно
опишіть програму, яка буде на диску. Є місце для 128
символів. Дорівнює APPI в .genisoimagerc файлу.

-дозволити-обмежений-розмір
При обробці файлів розміром понад 2 Гб, які не можуть бути легко представлені в
ISO9660, додайте їх зі зменшеним видимим розміром файлу до ISO9660 і з правильним
видимий розмір файлу для системи UDF. Результатом є непослідовна файлова система і
користувачі повинні переконатися, що вони дійсно використовують UDF, а не драйвер ISO9660 для читання
такий диск. Має на увазі включення -udf.

-дозволити-провідні-крапки

-ldots Дозвольте імена файлів ISO9660 починатися з крапки. Зазвичай провідна крапка замінюється
з символом підкреслення для підтримки сумісності з MS-DOS.
Це порушує стандарт ISO9660, але буває, що працює на багатьох системах. Використовуйте
з обережністю.

-дозволити-малий регістр
Цей параметр дозволяє символам нижнього регістру відображатися в іменах файлів ISO9660.
Це порушує стандарт ISO9660, але буває, що працює на деяких системах. Використовуйте
з обережністю.

-дозволити-багатоточковий
Ці параметри дозволяють відображати більше однієї крапки в іменах файлів ISO9660. Ведуча
ця опція не впливає на dot, її можна використовувати окремо
-дозволити-провідні-крапки.
Це порушує стандарт ISO9660, але буває, що працює на багатьох системах. Використовуйте
з обережністю.

-бібліо файл
Визначає назву бібліографічного файлу. Є місце для 37 символів.
Дорівнює БІБЛІЯ в .genisoimagerc файлу.

-кеш-іноди

-no-cache-inodes
Увімкніть або вимкніть кешування номерів inode та пристроїв, щоб знайти жорсткі посилання на файли. Якщо
genisoimage знайде жорстке посилання (файл з кількома іменами), файл також буде
жорстко пов’язаний на компакт-диску, тому вміст файлу з’являється лише один раз. Це допомагає заощадити
просторі. -кеш-іноди є за замовчуванням у Unix-подібних операційних системах, але
-no-cache-inodes є за замовчуванням у деяких інших системах, таких як Cygwin, тому що це не так
можна з упевненістю припустити, що номери inode є унікальними в цих системах. (Деякі версії
Cygwin створює підроблені номери inode, використовуючи слабкий алгоритм хешування, який може створити
дублікати.) Якщо два файли мають однаковий номер inode, але не є жорсткими посиланнями на файл
той самий файл, genisoimage -кеш-іноди не буде вести себе коректно. -no-cache-inodes
безпечно в будь-яких ситуаціях, але в цьому випадку genisoimage не може виявити жорсткі посилання,
тому отриманий образ компакт-диска може бути більшим, ніж необхідно.

-альфа-завантажувач alpha_boot_image
Вказує шлях та ім’я файлу завантажувального образу, який буде використовуватися під час створення файлу
Завантажувальний компакт-диск Alpha/SRM. Ім’я шляху має бути відносно вказаного вихідного шляху
до genisoimage.

-hppa-завантажувач hppa_bootloader_image
Вказує шлях та ім’я файлу завантажувального образу, який буде використовуватися під час створення HPPA
завантажувальний компакт-диск. Ім’я шляху має бути відносно вихідного шляху, зазначеного до
genisoimage. Потрібні інші параметри, принаймні ім’я файлу ядра та a
командний рядок завантаження. Див HPPA ПРИМІТКИ розділ нижче для отримання додаткової інформації.

-hppa-cmdline hppa_boot_командний_рядок
Вказує командний рядок, який буде передано завантажувачу HPPA під час створення a
завантажувальний компакт-диск. Розділіть параметри пробілами або комами. Варіантів має бути більше
перейшов до образ генізо, принаймні ім'я файлу ядра та завантажувача
ім'я файлу. Див HPPA ПРИМІТКИ розділ нижче для отримання додаткової інформації.

-hppa-ядро-32 hppa_kernel_32

-hppa-ядро-64 hppa_kernel_64
Вказує шлях та ім’я файлу 32-розрядних та/або 64-розрядних образів ядра, які будуть
використовується під час створення завантажувального компакт-диска HPPA. Імена шляхів мають бути відносно джерела
шлях, зазначений до genisoimage. Потрібні інші варіанти, принаймні
Ім'я файлу завантажувача та командний рядок завантаження. Див HPPA ПРИМІТКИ розділ нижче
для отримання додаткової інформації.

-hppa-ramdisk hppa_ramdisk_image
Вказує шлях та ім’я файлу образу оперативного диска, який буде використовуватися під час створення HPPA
завантажувальний компакт-диск. Ім’я шляху має бути відносно вихідного шляху, зазначеного до
genisoimage. Цей параметр необов’язковий. Потрібні й інші варіанти
принаймні ім'я файлу ядра та командний рядок завантаження. Див HPPA ПРИМІТКИ розділ нижче
для отримання додаткової інформації.

-mips-boot mips_boot_image
Вказує шлях та ім’я файлу завантажувального образу, який буде використовуватися під час створення файлу
Завантажувальний компакт-диск MIPS SGI/big-endian. Ім’я шляху має бути відносно вихідного шляху
зазначено до genisoimage. Цю опцію можна вказати кілька разів для збереження
до 15 завантажувальних образів.

-mipsel-boot mipsel_boot_image
Вказує шлях та ім’я файлу завантажувального образу, який буде використовуватися під час створення файлу
Завантажувальний компакт-диск MIPS DEC/little-endian. Шлях має бути відносно джерела
шлях, зазначений до genisoimage.

-B img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e

- шпаргаж img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e
Вказує розділений комами список завантажувальних образів, які необхідні для створення завантажувального
CD для систем SPARC. Розділ 0 використовується для зображення ISO9660, першого зображення
файл зіставляється з розділом 1. Список, розділений комами, може містити до 7 полів,
включаючи порожні поля. Цей параметр необхідний для створення завантажувального компакт-диска для Sun
Системи SPARC. Якщо -B or - шпаргаж було зазначено, перший сектор с
отримане зображення буде містити мітку сонячного диска. Ця мітка диска визначає фрагмент 0
для зображення ISO9660 і фрагменти від 1 до 7 для завантажувальних образів, які були
зазначено за допомогою цієї опції. Байт зміщує від 512 до 8191 у кожному з додаткових
образи завантаження повинні містити первинне завантаження, яке працює для відповідного SPARC
архітектури. Решта кожного із зображень зазвичай містить використовувану файлову систему UFS
для початкового етапу завантаження ядра.

Реалізований метод завантаження – це той, який можна знайти в SunOS 4.x і SunOS 5.x.
Однак це залежить не від внутрішніх компонентів SunOS, а лише від властивостей Open
Boot prom, тому його можна використовувати для будь-якої ОС для систем SPARC. Для більш
інформацію також див ПРИМІТКИ нижче.

Якщо спеціальне ім’я файлу ... використовується фактичний і всі наступні завантажувальні розділи
відображаються на попередній розділ. Якщо genisoimage викликається з -G зображення -B ...
всі завантажувальні розділи відображаються на розділ, який містить ISO9660
образ файлової системи та загальний образ завантаження, який знаходиться в перших 16 секторах
диска використовується для всіх архітектур.

-G загальне_зображення_завантаження
Вказує шлях та ім’я файлу загального завантажувального образу, який буде використовуватися під час створення a
звичайний завантажувальний компакт-диск. Завантажувальний образ буде розміщено на перших 16 секторах
CD перед дескриптором первинного тому ISO9660. Якщо цей параметр використовується разом
з - шпаргаж, мітка диска Sun накладе на перші 512 байт файлу
загальний образ завантаження.

-b eltorito_boot_image
Вказує шлях та ім’я файлу завантажувального образу, який буде використовуватися під час створення файлу El
Завантажувальний компакт-диск Torito для ПК x86. Ім’я шляху має бути відносно вихідного шляху
зазначено до genisoimage. Цей параметр необхідний, щоб El Torito було завантажуваним
компакт-диск. Образ завантаження має бути рівно 1200 КБ, 1440 КБ або 2880 КБ, і genisoimage
використовуватиме цей розмір під час створення вихідної файлової системи ISO9660. BIOS ПК буде
використовуйте зображення для емуляції дискети, тому перший 512-байтовий сектор повинен містити
Код завантаження ПК. Це спрацює, наприклад, якщо завантажувальний образ є завантаженням на основі LILO
дискета.

Якщо завантажувальний образ не є зображенням дискети, вам потрібно додати будь-яке
-завантаження з жорсткого диска or -no-emul-boot. Якщо система не повинна завантажуватися з емульованого
диск, корист -без завантаження.

If -сортувати не вказано, завантажувальні образи відсортовані з низьким пріоритетом (+2)
до початку середовища. Якщо вам це не подобається, вам потрібно вказати сорт
вага 0 для образів завантаження.

-eltorito-alt-boot
Почніть з нового набору параметрів завантаження El Torito. До 63 записів про завантаження El Torito
може зберігатися на одному компакт-диске.

-завантаження з жорсткого диска
Вказує, що завантажувальний образ, який використовується для створення завантажувальних компакт-дисків El Torito, є жорстким диском
зображення. Образ має починатися з головного завантажувального запису, який містить один
розділ

-no-emul-boot
Вказує, що завантажувальний образ, який використовується для створення завантажувальних компакт-дисків El Torito, є «ні
емуляція". Система завантажить і виконає цей образ без виконання
будь-яка емуляція диска.

-без завантаження
Вказує, що створений компакт-диск El Torito має бути позначений як не завантажувальний. The
система надасть емульований диск для образу, але завантажиться зі стандартного
завантажувальний пристрій.

-завантаження-сег адреса_сегменту
Вказує адресу сегмента завантаження образу завантаження для El Torito без емуляції
Компакт-диски

-розмір завантаження навантаження_секторів
Визначає кількість «віртуальних» (512 байт) секторів для завантаження в режимі без емуляції.
За замовчуванням завантажується весь файл завантаження. У деяких BIOS можуть виникнути проблеми
не кратна 4.

-завантажувальна-інформаційна таблиця
Вказує, що буде 56-байтовою таблицею з інформацією про компонування компакт-диска
виправлено зі зміщенням 8 у файлі завантаження. Якщо вказано цю опцію, файл завантаження буде
модифікований in джерело файлова система, тому скопіюйте цей файл, якщо це неможливо
легко відновлюється! Див EL ТОРИТО BOOT INFO ТАБЛИЦЯ розділ для опису
цю таблицю.

-C last_sess_start,next_sess_start
Цей параметр необхідний для створення компакт-диска Extra або зображення другого сеансу або a
сеанс вищого рівня для багатосесійного диска. -C бере два числа, розділені а
кома. Перший – це перший сектор в останній сесії диска, який має бути
додається до. Друге число – це номер початкового сектора нової сесії.
Правильні номери можна отримати, зателефонувавши водим -msinfo ... If -C використовується в
поєднання з -M, genisoimage створить образ файлової системи, призначений для
бути продовженням попередньої сесії. Якщо -C використовується без -M, genisoimage
створить образ файлової системи, який призначений для використання для другого сеансу на
CD Extra. Це багатосесійний компакт-диск, який містить аудіодані під час першого сеансу
і файлову систему ISO9660 у другій сесії.

-c boot_catalog
Вказує шлях та ім’я файлу каталогу завантаження, які необхідні для El
Завантажувальний компакт-диск Torito. Ім’я шляху має бути відносно вихідного шляху, зазначеного до
genisoimage. Цей файл буде вставлено в дерево виводу, а не створено
вихідну файлову систему, тому переконайтеся, що вказане ім’я файлу не конфліктує з файлом
існуючий файл, або він буде виключено. Зазвичай таке ім'я, як boot.catalog вибирається.

If -сортувати не вказано, каталог завантаження відсортований з низьким пріоритетом (+1) до
початок середовища. Якщо вам це не подобається, вам потрібно вказати сорт
вага 0 для каталогу завантаження.

- перевірити старі імена
Перевірте всі імена файлів, імпортовані зі старої сесії, на відповідність ISO9660
правила іменування файлів. Без цієї опції доступні лише імена довше 31 символу
перевірено, оскільки ці файли є серйозним порушенням стандарту ISO9660.

-контрольна сесія файл
Перевірте всі старі сесії на відповідність фактичним genisoimage Іменування файлів ISO9660
правила. Це варіант високого рівня, який поєднує -M файл -C 0,0 - перевірити старі імена.
Для параметра файл, дивіться опис -M.

- авторське право файл
Вказує інформацію про авторські права, як правило, ім’я файлу на диску. Є простір
для 37 символів. Дорівнює КОПІЯ в .genisoimagerc файлу.

-d Не додавайте крапку до файлів, у яких її немає.
Це порушує стандарт ISO9660, але буває, що працює на багатьох системах. Використовуйте
з обережністю.

-D Не використовуйте глибоке переміщення каталогів, а натомість просто запакуйте їх так, як ми бачимо
Ними.
Якщо ISO9660:1999 не вибрано, це порушує стандарт ISO9660, але
працює на багатьох системах. Використовуйте з обережністю.

-режим каталога режим
Замінює режим каталогів, які використовуються для створення зображення режим, зазначений як 4
цифри бітів дозволу, як у CHMOD(1). Ця опція автоматично вмикає Rock
Конькові розширення.

-dvd-відео
Створіть файлову систему UDF, сумісну з DVD-Video. Це робиться шляхом сортування в порядку
вмісту відповідних файлів і шляхом додавання відступів між файлами if
необхідний. Зауважте, що сортування працює, лише якщо назви файлів DVD-Video містяться
тільки великі символи.

Зауважте, що для того, щоб отримати DVD-Video-сумісний образ файлової системи, вам потрібно
підготувати сумісне з DVD-Video дерево каталогів. Для цього потрібен каталог VIDEO_TS
(усі великі літери) у кореневому каталозі отриманого DVD-диска, і зазвичай іншого
каталог AUDIO_TS. VIDEO_TS має включати всі необхідні файли (імена файлів мають бути
всі великі літери) для сумісної файлової системи DVD-Video.

-f Під час створення файлової системи дотримуйтесь символічних посилань. Коли цієї опції немає
використання, символічні посилання будуть введені за допомогою Rock Ridge, якщо ввімкнено, інакше вони
буде проігноровано.

-файловий режим режим
Замінює режим звичайних файлів, які використовуються для створення зображення режим, зазначений як
4 цифри бітів дозволу, як у CHMOD(1). Ця опція автоматично вмикає Rock
Конькові розширення.

-гід gid
Замінює ідентифікатор групи, зчитований з вихідних файлів, на значення gid. Уточнення
ця опція автоматично вмикає розширення Rock Ridge.

- gui Змінити поведінку для графічного інтерфейсу. Наразі це робить висновок більш докладним, але
може мати інші наслідки в майбутньому.

-графт-пойнти
Дозволити використання точок трансплантації для імен файлів. Якщо використовується цей параметр, усі імена файлів є
перевірено на наявність точок трансплантації. Ім’я файлу ділиться на перший неекранований рівний
знак. Усі символи `\' та `=' мають бути екрановані за допомогою `\', якщо
-графт-пойнти було зазначено.

- сховатися куля
Приховати всі відповідні файли куля, шаблон підстановки оболонки, оскільки його можна побачити в
ISO9660 або каталог Rock Ridge. куля може відповідати будь-якій частині імені файлу або шляху.
If куля відповідає каталогу, вміст цього каталогу буде приховано. в
щоб відповідати імені каталогу, переконайтеся, що ім’я шляху не містить кінця
символ `/'. Усі приховані файли все одно будуть записані на вихідний образ компакт-диска
файл. Дивись також -хайде-джолієт та README.hide. Цей параметр можна використовувати кілька разів
раз.

-приховати-список файл
Файл, що містить список символів підстановки оболонки, які потрібно приховати. Подивитися - сховатися.

- прихований куля
Додайте атрибут прихованого (існування) каталогу ISO9660 для файлів і каталогів
узгодження куля, шаблон підстановки оболонки. Цей атрибут забороняє файли
від показу деяких команд MS-DOS і Windows. куля може відповідати будь-якій частині
ім'я файлу або шлях. Щоб відповідати імені каталогу, переконайтеся, що ім’я шляху
не містить символу "/" в кінці. Цей параметр можна використовувати кілька разів.

-прихований-список файл
Файл, що містить список символів підстановки оболонки для отримання атрибута hidden. Подивитися
- прихований.

-хайде-джолієт куля
Приховати відповідні файли та каталоги куля, шаблон підстановки оболонки, щоб не було видно
в каталозі Joliet. куля може відповідати будь-якій частині імені файлу або шляху. Якщо куля
відповідає каталогу, вміст цього каталогу буде приховано. Щоб
відповідати імені каталогу, переконайтеся, що ім’я шляху не містить кінцевого `/'
характер. Усі приховані файли все одно будуть записані у вихідний файл образу компакт-диска.
Цей параметр зазвичай використовується з - сховатися, Див. Також README.hide. Цей варіант може бути
використовується кілька разів.

-hide-joliet-list файл
Файл, що містить список символів підстановки оболонки, які потрібно приховати від дерева Джолієта. Подивитися
-хайде-джолієт.

-hide-joliet-trans-tbl
Сховати TRANS.TBL файли з дерева Joliet. Ці файли зазвичай не створюють
сенс у світі Joliet, оскільки вони перераховують справжнє ім’я та ім’я ISO9660, яке може
обидва відрізняються від імені Джолієт.

-приховати-р-р-переміщено
Перейменувати каталог RR_MOVED до .rr_moved в дереві Rock Ridge. Здається, що так
неможливо повністю приховати RR_MOVED каталог із дерева Rock Ridge.
Ця опція лише робить видиме дерево менш заплутаним для людей, які не знають
для чого цей каталог. Якщо вам потрібно не мати RR_MOVED каталог взагалі, ви
should use -D. Зверніть увагу, що якщо -D було вказано, отримана файлова система ні
Сумісний із стандартом ISO9660 рівень-1 і не буде читатися в MS-DOS. Дивіться також ПРИМІТКИ
.

-набір символів введення набір
Вхідний набір символів, який визначає символи, що використовуються в локальних іменах файлів. Щоб отримати список
дійсних імен кодувань, виклик genisoimage -набір символів введення допомога. Щоб отримати 1:1
мапування, ви можете використовувати дефолт як ім'я набору символів. Початкові значення за замовчуванням є cp437
на системах на базі DOS і iso8859-1 на всіх інших системах. Див ХАРАКТЕР НАБОРИ
розділ нижче для більш детальної інформації.

-набір символів виведення набір
Вихідний набір символів, який визначає символи, які будуть використовуватися в Rock Ridge
імена файлів. За замовчуванням використовується вхідний набір символів. Подивитися ХАРАКТЕР НАБОРИ розділ нижче для
Детальніше.

-рівень iso рівень
Встановіть рівень відповідності ISO9660. Допустимі числа від 1 до 4.

На рівні 1 файли можуть складатися лише з одного розділу, а імена файлів обмежені
8.3 символів.

З рівнем 2 файли можуть складатися лише з одного розділу.

З рівнем 3 не застосовуються жодні обмеження (окрім ISO-9660:1988).

З усіма рівнями ISO9660 від 1 до 3, усі імена файлів обмежуються великими літерами
літери, цифри та символи підкреслення (_). Імена файлів обмежені 31 символом,
Вкладеність у каталог обмежена 8 рівнями, а імена шляхів обмежені 255
символів.

Рівня 4 офіційно не існує, але genisoimage зіставляє його з ISO-9660:1999, який
ISO9660 версія 2.

З рівнем 4, розширений дескриптор тому з номером версії та структурою файлу
видається номер версії, встановлений на 2. Вкладеність каталогу не обмежується 8 рівнями,
немає необхідності, щоб файл містив крапку, і ця крапка не має особливого значення,
назви файлів не мають номерів версій, а назви файлів можуть містити до 207 символів
довгий або 197 символів, якщо використовується Rock Ridge.

Створюючи зображення версії 2, genisoimage видає розширений дескриптор гучності,
схожий, але не ідентичний дескриптору первинного обсягу. Будьте обережні, щоб не використовувати
зламане програмне забезпечення, щоб зробити зображення ISO9660 завантажуваними, припустивши другу копію PVD і
виправлення цієї передбачуваної PVD-копії в El Torito VD.

-J Згенеруйте записи каталогу Joliet на додаток до звичайних імен файлів ISO9660. Це
в першу чергу корисний, коли диски будуть використовуватися на машинах Windows. Джолієт
імена файлів вказуються в Unicode, і кожен компонент шляху може мати до 64 Unicode
символи довго. Зверніть увагу, що Joliet не є стандартом — тільки Microsoft Windows і
Системи Linux можуть читати розширення Joliet. Для більшої портативності розгляньте можливість використання
як розширення Joliet, так і Rock Ridge.

-joliet-long
Дозвольте іменам файлів Joliet мати до 103 символів Unicode замість 64. Це
порушує специфікацію Joliet, але, схоже, працює. Використовуйте з обережністю.

-jcharset набір
Комбінація з -J -набір символів введення набір. Дивіться ХАРАКТЕР НАБОРИ розділ нижче
для більш докладної інформації.

-l Дозволити повні 31-символьні імена файлів. Зазвичай ім'я файлу ISO9660 буде в 8.3
формат, сумісний з MS-DOS, хоча стандарт ISO9660 дозволяє
імена файлів до 31 символу. Якщо ви використовуєте цю опцію, диск може бути
важко використовувати в системі MS-DOS, але буде працювати в більшості інших систем. Використовуйте з
обережність.

-L Застарілий варіант; використання -дозволити-провідні-крапки замість цього.

-джигдо-джигдо jigdo_file
Виробляти а джигдо .jigdo файл метаданих, а також зображення файлової системи. Див
ДЖІГДО ПРИМІТКИ розділ нижче для отримання додаткової інформації.

-jigdo-шаблон файл_шаблу
Виробляти а джигдо .шаблон файл, а також образ файлової системи. Див ДЖІГДО
ПРИМІТКИ розділ нижче для отримання додаткової інформації.

-jigdo-мін-розмір-файлу розмір
Вкажіть мінімальний розмір файлу, який буде відображатися в списку .jigdo файл. За замовчуванням (і
мінімально дозволений) становить 1 КБ. Див ДЖІГДО ПРИМІТКИ розділ нижче для отримання додаткової інформації.

-jigdo-force-md5 шлях
Вкажіть шаблон файлу, де файли повинен міститися в MD5, що постачається ззовні
список, наданий -md5-список. Дивіться ДЖІГДО ПРИМІТКИ розділ нижче, щоб дізнатися більше
інформація.

-jigdo-виключити шлях
Вкажіть шаблон файлу, де файли не будуть перераховані в списку .jigdo файл. Див
ДЖІГДО ПРИМІТКИ розділ нижче для отримання додаткової інформації.

-jigdo-карта шлях
Вкажіть відображення шаблону для файлу jigdo (наприклад Debian=/дзеркало/debian). Подивитися
ДЖІГДО ПРИМІТКИ розділ нижче для отримання додаткової інформації.

-md5-список md5_файл
Вкажіть файл, що містить суми MD5, розміри та імена шляхів до файлів, які потрібно мати
Входить до складу .jigdo файл. Див ДЖІГДО ПРИМІТКИ розділ нижче, щоб дізнатися більше
інформація.

-jigdo-template-compress алгоритм
Вкажіть алгоритм стиснення, який використовуватиметься для дати шаблону. gzip і bzip2 є
наразі підтримується, а gzip є за замовчуванням. Див ДЖІГДО ПРИМІТКИ розділ нижче для
більше інформації.

- журнал-файл log_file
Переспрямуйте всі повідомлення про помилки, попередження та інформаційні повідомлення на log_file замість
стандартна помилка.

-m куля
Виключити відповідні файли куля, шаблон підстановки оболонки, від запису на компакт-диск
ПЗУ. куля може відповідати або компоненту імені файлу, або повному імені шляху. Це
опцію можна використовувати кілька разів. Наприклад:

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

виключає всі файли, що закінчуються на `.o' або викликані ядро or foobar із зображення.
Зауважте, що якщо у вас був каталог з викликом foobar, це теж (і, звичайно, все його
нащадки) буде виключено.

- список виключення файл
Файл, що містить список символів підстановки оболонки, які потрібно виключити. Подивитися -m.

-max-iso9660-імена файлів
Дозволити імена файлів ISO9660 мати довжину до 37 символів. Ця опція вмикає -N as
додатковий простір імен береться з місця, зарезервованого для номерів версій файлів.
Це порушує стандарт ISO9660, але буває, що працює на багатьох системах.
Хоча відповідна програма має забезпечити буферний простір щонайменше 37
символів, диски, створені за допомогою цієї опції, можуть спричинити переповнення буфера в
читання операційної системи. Використовуйте з особливою обережністю.

-M шлях

-M пристрій

-дев пристрій
Вказує шлях до існуючого зображення ISO9660, яке потрібно об’єднати. Альтернативна форма приймає a
Специфікатор пристрою SCSI, який використовує той же синтаксис, що й dev= параметр водим.
Вихідні дані genisoimage буде нова сесія, яка повинна бути написана до кінця
зображення, зазначеного в -M. Зазвичай для цього потрібна багатосесійна можливість
CD рекордер, який використовується для запису зображення. Цей параметр можна використовувати лише в
поєднання з -C.

-N Пропустіть номери версій із імен файлів ISO9660.
Це порушує стандарт ISO9660, але ніхто насправді не використовує номери версій
так чи інакше. Використовуйте з обережністю.

-новий-режим-каталог режим
Вкажіть режим, 4-значне число, яке використовується в CHMOD(1), щоб використовувати під час створення нового
каталоги в образі файлової системи. За замовчуванням встановлено значення 0555.

-нобак

-ні-бак
Виключити файли резервних копій у файловій системі ISO9660; тобто імена файлів
містять символи `~' або `#' або закінчуються на Бак. Зазвичай це файли резервної копії
для текстових редакторів Unix.

-сила-рр
Не використовуйте автоматичне розпізнавання атрибутів Rock Ridge для попередніх сеансів.
Це може обійти проблеми з зображеннями, створеними, наприклад, NERO Burning ROM.

-ні-р-р Не використовуйте атрибути Rock Ridge з попередніх сеансів. Це може допомогти
уникнути проблем, коли genisoimage знаходить незаконні підписи Rock Ridge на старому
сесія

-no-split-symlink-components
Не розділяйте компоненти символічного посилання, а замість цього створіть нову область продовження (CE).
Це може витратити трохи місця, але драйвер CDROM SunOS 4.1.4 має помилку читання
розділити компоненти символічного посилання.

Під питанням, чи корисна ця опція нині.

-no-split-symlink-fields
Не розділяйте поля символічних посилань, а замість цього створіть нову область продовження (CE).
Це може витратити трохи місця, але драйвер компакт-диска SunOS 4.1.4 і Solaris 2.5.1
помилка в читанні розділених полів символічного посилання (можна відкинути `/').

Під питанням, чи корисна ця опція нині.

-o ім'я файлу
Вкажіть вихідний файл для образу файлової системи ISO9660. Це може бути диск
файл, стрічковий накопичувач, або він може відповідати безпосередньо назві пристрою оптичного пристрою
автор дисків. Якщо не вказано, використовується стандартний вихід. Зауважте, що вихід також може бути a
блоковий пристрій для звичайного розділу диска, у цьому випадку файлова система ISO9660 може
змонтувати як правило, щоб переконатися, що він був створений правильно.

- колодка Розмістіть кінець всього зображення на 150 секторів (300 КБ). Цей параметр увімкнено за допомогою
за замовчуванням. Якщо використовувати в поєднанні з -B, заповнення вставлено між ISO9660
розділу та завантажувальних розділів, так що перший завантажувальний розділ починається з a
номер сектора, кратний 16.

Заповнення потрібне, оскільки багато операційних систем (наприклад, Linux) реалізують попереднє читання
помилки в їх файловій системі вводу/виводу. Ці помилки призводять до помилок читання файлів
розташовано біля кінця доріжки, особливо якщо диск записаний як Track At
Одноразовий режим або коли аудіодоріжка компакт-диска слідує за доріжкою даних.

- без прокладки
Не заповнюйте кінець на 150 секторів (300 КБ) і не створюйте завантажувальні розділи
почати з секторів, кратних 16.

- список шляхів файл
Файл, що містить список pathspec каталоги та імена файлів, які потрібно додати до
Файлова система ISO9660. Цей список шляхів обробляється після будь-яких, які з’являються
командний рядок. Якщо аргумент є -, список зчитується зі стандартного введення.

-P Застарілий варіант; використання - видавництво замість цього.

- видавництво ідентифікатор_видавця
Визначає текстовий рядок, який буде записаний у заголовок тому. Це повинно
опишіть видавця компакт-диска, зазвичай із поштою та телефоном
номер. Є місце для 128 символів. Дорівнює ПУБЛ в
.genisoimagerc файлу.

-p Ідентифікатор_підготовки
Визначає текстовий рядок, який буде записаний у заголовок тому. Це повинно
опишіть виробника компакт-диска, як правило, з поштою та телефоном
номер. Є місце для 128 символів. Дорівнює ПІДГОТОВКА в
.genisoimagerc файлу.

- розмір друку
Роздрукувати приблизний розмір файлової системи в кратному розмірі сектора (2048 байт) і
вихід. Цей параметр необхідний для режиму Disk At Once і для деяких приводів CD-R
трубопровід безпосередньо в водим, випадки, коли водим необхідно знати розмір
зображення файлової системи заздалегідь. Старі версії о mkisofs написав цю інформацію (серед
інша інформація) до stderr. Оскільки це виявляється важко розібрати, число
без будь-якої іншої інформації тепер друкується на stdout також Якщо ви любите писати а
простий сценарій оболонки, перенаправлення stderr і спіймати номер з stdout. Це може бути
виконано з:

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

-спокійно Це робить genisoimage ще менш багатослівно. Вихід прогресу не буде надано.

-R Згенеруйте записи SUSP та RR за допомогою протоколу Rock Ridge для подальшого опису
файли у файловій системі ISO9660.

-r Це як параметр -R, але право власності на файли та режими налаштовані на більш корисні
цінності. Параметри uid і gid встановлені на нуль, оскільки вони зазвичай корисні лише для
авторська система, і не корисна для клієнта. Усі біти читання файлу встановлені
true, щоб файли та каталоги були глобально читаними на клієнті. Якщо хто-небудь
біт виконання встановлений для файлу, встановіть усі біти виконання, щоб виконувані файли були
глобально виконуваний на клієнті. Якщо для каталогу встановлено будь-який біт пошуку, встановіть
всі пошукові біти, так що каталоги доступні для глобального пошуку на клієнті.
Усі біти запису очищаються, оскільки файлова система буде змонтована лише для читання в будь-якому
випадок. Якщо встановлено якісь спеціальні біти режиму, очистіть їх, оскільки блокування файлів є
не корисно у файловій системі лише для читання, а біти set-id не бажані для uid 0
або gid 0. При використанні в Win32 біт виконання встановлюється всі файли. Це
результат відсутності прав доступу до файлів у Win32 та емуляції Cygwin POSIX
шар. Дивіться також -uid, -гід, -режим каталога, -файловий режим та -новий-режим-каталог.

-розслаблені назви файлів
Дозволяє імена файлів ISO9660 включати всі 7-розрядні символи ASCII, крім нижнього регістру
листи.
Це порушує стандарт ISO9660, але буває, що працює на багатьох системах. Використовуйте
з обережністю.

-корінь реж
Переміщує всі файли та каталоги в реж на зображенні. Це по суті те саме
як використання -графт-пойнти і додавання реж перед кожним контуром, але це простіше
використовувати. реж насправді може бути глибиною на кілька рівнів. Він створюється за допомогою того ж самого
дозволи як інші точки прищеплення.

-старокорінь реж
Цей параметр необхідний під час написання багатосесійного образу та попереднього (або
навіть старіший) сесія була написана с -корінь реж. Використання імені каталогу не знайдено
у попередній сесії причини genisoimage перервати з помилкою. Без цього
варіант genisoimage не зможе знайти незмінені файли і буде примусово
щоб ще раз записати свої дані в зображення. -корінь та -старокорінь мають бути
використовуються разом для інкрементного резервного копіювання. Перший сеанс, наприклад, використовував би:
genisoimage -корінь резервна копія_1 диски. Наступне додаткове резервне копіювання з genisoimage
-корінь резервна копія_2 -старокорінь резервна копія_1 диски зробив би ще один знімок з них
каталогів. Перший знімок буде знайдено в резервна копія_1, другий в
резервна копія_2, але лише змінені чи нові файли потрібно записати в другий
сесії. Без цих параметрів додавалися б нові файли і старі
збережено. Але старі будуть перезаписані, якщо файл був змінений. Одужання
файли шляхом копіювання всього каталогу з компакт-диска також відновить файли, які
були видалені навмисно. Для доступу до кількох старіших версій файлу потрібен
підтримка операційної системи для вибору сеансів, які потрібно підключити.

-сортувати сортувати файл
Сортувати розташування файлів на носіях. Сортуванням керує файл, який містить
пари імен файлів і зміщення сортування. Якщо вага вища, то
файл буде розташований ближче до початку носія, якщо зважування є
нижче, файл буде розташований ближче до кінця носія. Має бути тільки
один пробіл або символ табуляції між іменем файлу та вагою та вагою
бути останніми символами рядка. Ім’я файлу включає всі
символів до, але не включаючи останній пробіл або символ табуляції в рядку. Це
полягає в тому, щоб дозволити символи пробілу бути в або в кінці імені файлу. Це
варіант робить НЕ відсортуйте порядок імен файлів, які з'являються в ISO9660
каталог. Він сортує порядок, у якому дані файлу записуються на образ компакт-диска,
що корисно для оптимізації розташування даних на компакт-диску. Подивитися README.sort та цінності
Детальніше.

- шпаргаж img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e
Читати -B вище.

-sparc-етикетка етикетка
Встановіть назву мітки диска Sun для мітки диска Sun, яка створюється за допомогою -шпарк-
черевик.

- розділений вихід
Розділіть вихідне зображення на кілька файлів розміром приблизно 1 Гб кожен. Це допомагає
для створення образів ISO9660 розміром з DVD в операційних системах без підтримки великих файлів.
водим об’єднає більше одного файлу в одну доріжку при записі на DVD.
Щоб - розділений вихід робота, -o ім'я файлу необхідно вказати. Отриманий вихід
зображення будуть називатися: ім'я файлу_00, ім'я файлу_01, ім'я файлу_02....

-розмір медіа-потоку #
Виберіть операцію потокового передавання та встановіть розмір медіа на # сектора. Це дозволяє вам
труба вихід з дьоготь(1) запрограмувати в genisoimage і створити ISO9660
файлову систему без необхідності проміжного файлу архіву tar. Якщо цей варіант
було зазначено, genisoimage читає з stdin і створює файл з іменем
STREAM.IMG. Максимальний розмір файлу (з заповненням) становить 200 секторів менше ніж
зазначений розмір носія. Якщо - без прокладки було вказано, розмір файлу 50
секторів менше зазначеного розміру носія. Якщо файл менший, genisoimage
напише заповнення. Це може зайняти деякий час.

Опція -розмір медіа-потоку створює лише прості файлові системи ISO9660 і не може
використовується разом з параметрами мультисесії або гібридної файлової системи.

-ім'я файлу потоку ім'я
Зарезервовано для подальшого використання.

-sunx86-boot UFS_img,,,AUX1_img
Вказує розділений комами список зображень файлової системи, які необхідні для створення a
завантажувальний компакт-диск для систем Solaris x86.

Зверніть увагу, що розділ 1 використовується для зображення ISO9660, а розділ 2 — це
весь диск, тому розділи 1 і 2 не можуть використовуватися даними зовнішніх розділів. The
перший файл зображення зіставляється з розділом 0. У комах можуть бути порожні поля
розділений список, а записи списку для розділів 1 і 2 мають бути порожніми. Максимум
кількість підтримуваних розділів становить 8 (хоча таблиця розділів Solaris x86 може
підтримує до 16 розділів), тому неможливо вказати більше 6 розділів
зображення. Цей параметр необхідний для створення завантажувального компакт-диска для систем Solaris x86.

If -sunx86-boot було вказано, перший сектор отриманого зображення буде
містять мітку fdisk ПК з розділом fdisk типу Solaris 0x82, який починається з
зміщення 512 і охоплює весь компакт-диск. Крім того, для Solaris введіть 0x82 fdisk
розділу, є мітка диска SVr4 зі зміщенням 1024 у першому секторі компакт-диска.
Ця мітка диска визначає фрагмент 0 для першого образу файлової системи (зазвичай типу UFS).
який використовується для завантаження ПК і фрагмента 1 для зображення ISO9660. Зріз 2 охоплює
весь фрагмент компакт-диска 3 ... фрагмент 7 може використовуватися для додаткових образів файлової системи, які мають
було зазначено за допомогою цієї опції.

Завантажувальний компакт-диск Solaris x86 використовує первинне завантаження розміром 1024 байти, яке використовує Ель-Торіто
без емуляції режим завантаження та вторинне загальне завантаження, яке знаходиться в секторах компакт-дисків 1..15.
З цієї причини обидва -b bootimage -no-emul-boot та -G genboot необхідно вказати.

-sunx86-мітка етикетка
Встановіть назву мітки диска SVr4 для мітки диска SVr4, яка створюється за допомогою
-sunx86-boot.

-sysid ID
Визначає ідентифікатор системи. Є місце для 32 символів. Дорівнює SYSI in
.genisoimagerc файлу.

-T Згенеруйте файл TRANS.TBL у кожному каталозі на компакт-диску, який можна використовувати на
Системи, які не підтримують Rock Ridge, щоб допомогти встановити правильні імена файлів. є
також інформація, що міститься у файлі, яка вказує на головне та другорядне числа для
блокові та символьні пристрої, і кожне символьне посилання має назву файлу посилань.

-ім'я таблиці table_name
Альтернативна назва файлу таблиці перекладів (див. вище). Має на увазі -T. Якщо ви
Створюючи багатосесійне зображення, ви повинні використовувати те саме ім'я, що й у попередньому
сесія

-ucs-рівень рівень
Установіть рівень відповідності Unicode у Joliet SVD. Рівень за замовчуванням 3. Можливо
встановити значення 1..3 за допомогою цієї опції.

-udf Включіть підтримку файлової системи UDF у згенерований образ файлової системи. Підтримка UDF є
наразі в альфа-статі, і з цієї причини неможливо створити UDF-
тільки зображення. Структури даних UDF в даний час пов’язані зі структурами Joliet,
тому є багато підводних каменів із поточною реалізацією. Немає UID/GID
підтримки, немає підтримки дозволів POSIX, немає підтримки символічних посилань.
Зауважте, що UDF витрачає простір від сектора ~20 до сектора 256 на початку
диск на додаток до місця, необхідного для реальних структур даних UDF.

-uid UID
Замінює значення uid, прочитане з вихідних файлів UID. Уточнюючи це
параметр автоматично вмикає розширення Rock Ridge.

-use-filversion
Опція -use-filversion дозволяє genisoimage щоб використовувати номери версій файлу з
файлова система. Якщо параметр не вказано, genisoimage створює номер версії
з 1 для всіх файлів. Версії файлів – це рядки в діапазоні ;1 до ; 32767 це
параметр за замовчуванням на VMS.

-U Дозволяє "неперекладені" імена файлів, повністю порушуючи стандарти ISO9660
описані вище. Вмикає такі прапори: -d -l -N -дозволити-провідні-крапки
-розслаблені назви файлів -дозволити-малий регістр -дозволити-багатоточковий -no-iso-translate. Дозволяє більше
ніж один `.' символ у назві файлу, а також імена файлів із змішаним регістром. Це
корисно для HP-UX, де вбуд cdfs файлова система не розпізнає жодного
розширення. Використовуйте з особливою обережністю.

-no-iso-translate
Не перекладайте символи `#' та `~', які є недійсними для ISO9660
імена файлів. Хоча ці символи недійсні, вони часто використовуються в системах Microsoft.
Це порушує стандарт ISO9660, але буває, що працює на багатьох системах. Використовуйте
з обережністю.

-V вільний
Вказує ідентифікатор тома (ім’я або мітку), який буде записано в головний блок.
Є місце для 32 символів. Дорівнює ПОЛЬОТИ в .genisoimagerc файлу.
Ідентифікатор тому використовується як точка монтування менеджером томів Solaris і як a
мітка, присвоєна диску на різних інших платформах, таких як Windows і Apple Mac
OS.

-вольсет ID
Визначає ідентифікатор набору томів. Є місце для 128 символів. Дорівнює
ТОМ в .genisoimagerc файлу.

-volset-size #
Встановлює розмір набору гучності на #. Розмір набору томів – це кількість наявних компакт-дисків
у наборі томів компакт-дисків. Набір томів — це сукупність одного або кількох томів, на яких
записується набір файлів.

Набори томів не призначені для створення набору пронумерованих компакт-дисків, які є частиною
наприклад, набір компакт-дисків для встановлення операційної системи. Набори гучності скоріше звикли
записати велике дерево каталогів, яке не помістилося б на одному томі. Кожен том
Набір томів містить опис усіх каталогів і файлів
записується на томах, де порядкові номери менші або дорівнюють
призначений Volume Set Size поточного обсягу.

genisoimage наразі не підтримує a -volset-size що більше за 1.

Опція -volset-size необхідно вказати раніше -volset-seqno на кожну команду
лінія.

-volset-seqno #
Встановлює порядковий номер набору гучності на #. Порядковим номером набору томів є
індексний номер поточного компакт-диска в наборі компакт-дисків. Варіант -volset-size повинно бути
зазначено раніше -volset-seqno у кожному командному рядку.

-v Дослівне виконання. Якщо вказати двічі в командному рядку, буде додаткова інформація про налагодження
бути надрукованим.

-x куля
Ідентично до -m куля.

-z Створити спец RRIP записи для прозоро стиснутих файлів. Це лише з
використання та інтерес для хостів, які підтримують прозору декомпресію, таких як Linux
2.4.14 або пізніше. Ви повинні вказати -R or -r щоб увімкнути Rock Ridge та створити
стислі файли за допомогою mkzftree утиліта перед запуском genisoimage. Зверніть увагу на це
прозоре стиснення є нестандартним розширенням Rock Ridge. Отримані диски
є прозорими для читання, лише якщо вони використовуються в Linux. В інших операційних системах ви
потрібно буде подзвонити mkzftree вручну, щоб розпакувати файли.

HFS ВАРІАНТИ


-hfs Створіть гібридний компакт-диск ISO9660/HFS. Цей параметр слід використовувати разом із
- карта, - магія та/або різноманітні подвійний тире варіанти, наведені нижче.

-ябл Створіть компакт-диск ISO9660 з розширеннями Apple. Схожий на -hfs, за винятком того, що
Розширення Apple до ISO9660 додаються замість створення гібридного тому HFS.
Колишній genisoimage версії за замовчуванням включали атрибути Rock Ridge if -ябл
було зазначено. Це версії genisoimage більше цього не робить. Якщо ти хочеш
щоб мати атрибути Rock Ridge, це потрібно вказати окремо.

- карта mapping_file
Використовувати mapping_file щоб налаштувати інформацію про CREATOR та TYPE для файлу на основі
розширення імені файлу. Ім’я файлу відображається, лише якщо воно не є одним із відомих
Формати файлів Apple/Unix. Див HFS ТВОРЦЬ/ТИП нижче.

- магія magic_file
Інформація CREATOR та TYPE встановлюється за допомогою файлу магія номер (як правило,
перші кілька байтів файлу). The magic_file використовується, лише якщо файл не є одним із
відомі формати файлів Apple/Unix, або розширення імені файлу не було зіставлено за допомогою
- карта. Дивіться HFS ТВОРЦЬ/ТИП розділ нижче для більш детальної інформації.

-hfs-творець творець
Встановіть CREATOR за замовчуванням для всіх файлів. Має бути рівно 4 символи. Див HFS
ТВОРЦЬ/ТИП розділ нижче для більш детальної інформації.

-hfs-тип тип
Встановіть ТИП за замовчуванням для всіх файлів. Має бути рівно 4 символи. Див HFS
ТВОРЦЬ/ТИП розділ нижче для більш детальної інформації.

-зонд Знайдіть у вмісті файлів усі відомі формати файлів Apple/Unix. Див
HFS МАКІНТОШ Фото ФОРМАТИ розділ нижче, щоб дізнатися більше про ці формати. однак,
єдиний спосіб перевірити MacBinary та AppleSingle файли, щоб відкрити та прочитати їх,
тому цей параметр може збільшити час обробки. Краще використовувати один або кілька подвійний
тире параметри, наведені нижче, якщо відомі формати Apple/Unix, що використовуються.

-без робочого столу
Не створюйте (порожні) файли робочого столу. Нові файли робочого столу HFS будуть створені, коли
Компакт-диск використовується на Macintosh (і зберігається в системній папці). За замовчуванням порожній
Файли робочого столу додаються до тома HFS.

-mac-ім'я
Використовуйте назву файлу HFS як відправну точку для ISO9660, Joliet і Rock Ridge
імена файлів. Див HFS МАКІНТОШ ІМЕНИ ФАЙЛОВ розділ нижче для отримання додаткової інформації.

-boot-hfs-файл файл_драйвера
Встановлює файл_драйвера Що може зробити компакт-диск завантажуваним на Macintosh. Див HFS
BOOT ВОДІЙ розділ нижче. (Альфа).

-частина Згенеруйте таблицю розділів HFS. За замовчуванням таблиця розділів не створюється, але
деяким старішим драйверам компакт-дисків Macintosh потрібна таблиця розділів HFS на CD-ROM
здатний розпізнати гібридний CD-ROM.

-автоматично AutoStart_file
Змусьте компакт-диск HFS використовувати функцію автозапуску QuickTime 2.0 для запуску програми або
документ. Наведене ім’я файлу має бути ім’ям розташованого документа або програми
на верхньому рівні компакт-диска. Ім’я файлу має бути менше 12 символів. (Альфа).

-розмір кластера розмір
Встановіть розмір у байтах кластера або одиниць розподілу файлів PC Exchange.
Має на увазі --обмін. Дивіться HFS МАКІНТОШ Фото ФОРМАТИ нижче.

-hide-hfs куля
приховувати куля, шаблон підстановки оболонки, з тому HFS. Файл або каталог
все ще існуватиме в каталозі ISO9660 та/або Joliet. куля може відповідати будь-якій частині
імені файлу. Кілька глобусів можуть бути виключені. приклад:

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

виключає всі файли, що закінчуються на `.o' або викликані foobar від обсягу HFS. Примітка
що, якби у вас був закликаний каталог foobar, це теж (і, звичайно, все його
нащадки) буде виключено. The куля також може бути ім'ям шляху відносно
вихідні каталоги, наведені в командному рядку. приклад:

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

виключає лише файл або каталог, що викликається HTML від SRC каталог. Будь-який
викликаний інший файл або каталог HTML в дереві не буде виключено. Має бути
використовується з - сховатися та / або -хайде-джолієт. Щоб назва каталогу відповідала, переконайтеся, що
шаблон не містить символу "/" в кінці. Подивитися README.hide більше
подробиці

-hide-hfs-list файл
Вкажіть файл, що містить список шаблонів підстановки, які потрібно приховати -hide-hfs.

-hfs-дійсний hfs_volid
Ім'я тома для розділу HFS. Це ім’я, яке присвоєно диску
Macintosh і замінює вільний використовується з -V.

-іконка-позиція
Використовуйте інформацію про розташування піктограм, якщо вона існує, з файлу Apple/Unix. The
значки відображатимуться в тому ж положенні, що й на робочому столі Macintosh. папка
розташування та розмір на екрані, його положення прокрутки, перегляд папки (перегляд у вигляді піктограм,
Збереглися також малі ікони тощо. (Альфа).

-коренева інформація файл
Встановіть розташування, розмір на екрані, положення прокрутки, перегляд папки тощо для кореня
папку тому HFS. Подивитися README.rootinfo для отримання додаткової інформації. (альфа)

-підготовче завантаження файл
Файл завантажувального образу PREP. Дозволено до 4-х. Подивитися README.prep_boot більше
інформації. (альфа)

-chrp-завантаження
Додайте заголовок завантаження CHRP.

-input-hfs-charset набір
Вхідний набір символів, який визначає символи, які використовуються в іменах файлів HFS під час використання
-mac-ім'я. Кодування за замовчуванням cp10000 (Мак Роман). Див ХАРАКТЕР НАБОРИ та
HFS МАКІНТОШ ІМЕНИ ФАЙЛОВ розділи нижче для більш детальної інформації.

-output-hfs-charset набір
Вихідний набір символів, який визначає символи, які будуть використовуватися в іменах файлів HFS.
За замовчуванням використовується вхідний набір символів. Див ХАРАКТЕР НАБОРИ розділ нижче, щоб дізнатися більше
подробиці

-hfs-розблокування
За замовчуванням genisoimage створить заблокований том HFS. Цей варіант
залишає том розблокованим, щоб інші програми (наприклад hfsutils) можна змінювати
обсяг. Див HFS ПРОБЛЕМИ/ОБМЕЖЕННЯ розділ нижче для попереджень щодо використання
цей варіант.

-hfs-благословіть назва_папки
«Благословіть» даний каталог (папку). Зазвичай це SYSTEM Папка і використовується
у створенні завантажувальних компакт-дисків HFS. Ім'я каталогу має бути повним ім'ям шляху
as genisoimage бачить це. Наприклад, якщо задана специфікація шляху є ./cddata і необхідне
викликається папка SYSTEM Папка, повна назва шляху "/cddata/Система папка"
(не забудьте використовувати лапки, якщо ім'я містить пробіли).

-hfs-parms параметри
Замінити певні параметри, які використовуються для створення файлової системи HFS. Навряд чи буде використаний
за звичайних обставин. Див libhfs_iso/hybrid.h вихідний файл для деталей.

--кепка Знайдіть файли AUFS CAP Macintosh. Шукайте лише формати файлів CAP Apple/Unix.
Пошук інших можливих форматів файлів Apple/Unix вимкнено, якщо немає іншого
подвійний тире надаються варіанти.

--netatalk
Знайдіть файли NETATALK Macintosh

--подвійний
Знайдіть файли AppleDouble Macintosh

--ethershare
Знайдіть файли Helios EtherShare Macintosh

--ushare
Знайдіть файли IPT UShare Macintosh

--обмін
Знайдіть файли PC Exchange Macintosh

--sgi Знайдіть файли SGI Macintosh

--xinet
Знайдіть файли XINET Macintosh

--макбін
Знайдіть файли MacBinary Macintosh

--один
Знайдіть файли AppleSingle Macintosh

--Дейв Знайдіть файли Thursby Software Systems DAVE Macintosh

--sfm Шукайте Служби Microsoft для файлів Macintosh (лише NT) (альфа)

--osx-подвійний
Знайдіть файли Mac OS X AppleDouble Macintosh

--osx-hfs
Знайдіть файли Mac OS X HFS Macintosh

ХАРАКТЕР НАБОРИ


genisoimage обробляє імена файлів у POSIX-сумісний спосіб у вигляді рядків із 8-бітових символів.
Щоб представити всі кодування для всіх мов, 8-бітових символів недостатньо. Unicode
або ISO-10646 визначають кодування символів, яким потрібен щонайменше 21 біт для представлення всіх відомих
мови. Вони можуть бути представлені з UTF-32, UTF-16 or UTF-8 кодування. UTF-32 використовує a
звичайне 32-розрядне кодування, але здається рідкістю. UTF-16 використовується Microsoft разом із Win32
недоліком є ​​те, що 16-бітові символи несумісні з файловою системою POSIX
Інтерфейс

Сучасні операційні системи Unix можуть використовувати кодування UTF-8 для імен файлів. Кожен 32-бітовий символ
представлений одним або кількома 8-бітовими символами. Якщо символ закодований в ISO-8859-1
(використовується в Центральній Європі та Північній Америці) є картами 1:1 до Unicode з кодуванням UTF-32 або UTF-16
характер. Якщо символ закодований в 7-біт ASCII (використовується в США та інших країнах з
обмежений набір символів) відображається у співвідношенні 1:1 із кодованим символом Unicode UTF-32, UTF-16 або UTF-8.
Коди символів, які не можуть бути представлені як один байт в UTF-8 (якщо значення >
0x7F) використовувати escape-послідовності, які відображаються більше ніж на один 8-бітовий символ.

Якщо всі операційні системи використовували UTF-8, genisoimage не потрібно перекодувати символи
імена файлів. На жаль, Apple використовує абсолютно нестандартні кодування, а Microsoft використовує a
Кодування Unicode, яке несумісне з інтерфейсом імен файлів POSIX.

Для всіх операційних систем без кодування UTF-8 фактичний символ, який представляє кожен байт
залежить від характер комплект or кодова сторінка (назва, яку використовує Microsoft), що використовується локальним
операційна система — символи в наборі символів відображатимуть регіон або природний
мова, встановлена ​​користувачем.

Зазвичай коди символів 0x00-0x1f є контрольними символами, коди 0x20-0x7f є 7-бітовими
Для інших символів використовуються символи ASCII та (на ПК та Mac) 0x80-0xff.

Оскільки використовується набагато більше 256 символів/символів, використовується лише невелика підмножина
представлений у наборі символів. Тому той самий код символу може представляти собою a
різні символи в різних наборах символів. Таким чином, ім’я файлу згенеровано, скажімо, в central
Європа, може не відображати той самий символ при перегляді на машині, скажімо, на Сході
Європа.

Щоб ускладнити ситуацію, різні операційні системи використовують різні набори символів
для регіону чи мови. Наприклад, код символу для `é' (малий e з гострим
акцент) може бути кодом символу 0x82 на ПК, кодом 0x8e на Macintosh, кодом 0xe9 на Unix
системи в Західній Європі та код 0x000e9 в Unicode.

Поки не всі операційні системи та програми використовують той самий набір символів, що й
На основі імен файлів може знадобитися вказати, який набір символів використовується у ваших іменах файлів
в і який набір символів мають відображатися на компакт-диску імена файлів.

Є чотири варіанти визначення наборів символів, які ви хочете використовувати:

-набір символів введення
Визначає локальний набір символів, який ви використовуєте на хост-комп’ютері. Будь-який персонаж
перетворення набору, які відбуваються, використовуватимуть цей набір символів як відправну точку.
За замовчуванням введені набори символів cp437 на системах на базі MS-DOS і iso8859-1 on
всі інші системи. Якщо -J задано, Unicode еквіваленти вхідного символу
набір буде використовуватися в каталозі Joliet. -jcharset те саме, що -набір символів введення
-J.

-набір символів виведення
Визначає набір символів, який буде використовуватися для імен Rock Ridge на
компакт-диск. За замовчуванням набір символів для введення.

-input-hfs-charset
Визначає набір символів HFS, який використовується для імен файлів HFS, декодованих з будь-якого з
різні формати файлів Apple/Unix. Корисно лише при використанні з -mac-ім'я. Дивіться HFS
МАКІНТОШ ІМЕНИ ФАЙЛОВ для отримання додаткової інформації. За замовчуванням cp10000 (Мак Роман).

-output-hfs-charset
Визначає набір символів HFS, який використовується для створення імен файлів HFS із вхідного символу
встановлені у використанні. У більшості випадків це буде з набору символів, заданого з
-набір символів введення. За замовчуванням використовується вхідний набір символів HFS.

Існує ряд наборів символів, вбудованих в genisoimage. Щоб отримати список, використовуйте
-набір символів введення допомога. Цей список не включає кодировку, отриману з поточної
локаль, якщо genisoimage будується з iconv support.

Додаткові набори символів можна прочитати з файлу для будь-якого з параметрів набору символів
надання імені файлу як аргументу параметрам. Даний файл буде прочитано, лише якщо його
ім'я не відповідає одному з вбудованих наборів символів.

Формат файлів набору символів такий самий, як файли відображення, доступні з
http://www.unicode.org/Public/MAPPINGS. Цей формат:

Стовпець №1 - це вхідний байт-код (у шістнадцятковому вигляді як 0xXX)
Стовпець №2 - це Unicode (у шістнадцятковому форматі як 0xXXXX)
Решта рядка ігнорується.

Будь-який порожній рядок, рядок без двох (або більше) стовпців у наведеному вище форматі або рядки коментарів
(починаючи з символу #) ігноруються без будь-яких попереджень. Будь-який відсутній вхідний код
відображається на символ Unicode 0x0000.

Зауважте, що, хоча UTF-8 підтримується, інші кодування Unicode, такі як UCS-2/UTF-16 та
UCS-4/UTF-32 не є такими, оскільки операційні системи POSIX не можуть обробляти їх самостійно.

Зіставлення набору символів 1:1 можна визначити за допомогою ключового слова дефолт як аргумент
будь-який з параметрів набору символів. Це поведінка старих версій mkisofs.

Імена файлів ISO9660, згенеровані з вхідних імен файлів, не перетворюються з вхідних
набір символів. Набір символів ISO9660 - це дуже обмежена підмножина символів ASCII,
тому будь-яке перетворення було б безглуздим.

Будь-який персонаж genisoimage неможливо перетворити буде замінено символом `_'.

HFS ТВОРЦЬ/ТИП


Файл Macintosh має дві пов’язані з ним властивості, які визначають програму
створив файл, ТВОРЦЯ і які дані містить файл, TYPE. Обидва є
(точно) рядки з 4 букв. Зазвичай це дозволяє користувачеві Macintosh двічі клацнути файл
і запустити потрібну програму тощо. ТВОРНИК і ТИП конкретного файлу можуть бути
знайдено за допомогою чогось на кшталт ResEdit (або подібного) на Macintosh.

Інформація CREATOR та TYPE зберігається у всіх різних файлах, закодованих Apple/Unix.
Для інших файлів можна налаштувати CREATOR і TYPE на основі розширення імені файлу
використання відображення файл (з - карта) та/або за допомогою магія номер (як правило, a підпис в
перші кілька байтів) файлу (з - магія). Якщо вказані обидва ці варіанти, їх порядок далі
командний рядок є важливим. Якщо - карта дається першим, збігається розширення імені файлу
спроба до збігу магічного числа. Однак, якщо - магія спочатку дається магічне число
спроба збігу виконується перед збігом розширення імені файлу.

Якщо файл зіставлення або магічний файл не використовується або не знайдено відповідності, за замовчуванням CREATOR і TYPE
для всіх звичайних файлів можна встановити за допомогою записів у .genisoimagerc файл або за допомогою
-hfs-творець та / або -hfs-тип, інакше за замовчуванням є CREATOR і TYPE Юнекс та TEXT.

Формат відображення файл той самий afffile формат, який використовується на. Цей файл має
п'ять стовпців для розширення, файл переклад, ТВОРЦЯ, TYPE та коментар. Лінії
починаючи з символу `#' є рядками коментарів і ігноруються. Приклад файлу буде
бути як:

# Приклад файлу зіставлення імені файлу
#
# EXTN XLate CREATOR TYPE Коментар
.tif Raw '8BIM' 'TIFF' "Зображення TIFF Photoshop"
.hqx Ascii 'BnHq' 'TEXT' "файл BinHex"
.doc Raw 'MSWD' 'WDBN' "Word file"
.mov Raw 'TVD' 'MooV' "QuickTime Movie"
* Ascii 'ttxt' 'TEXT' "Текстовий файл"

де:

Перша колонка EXTN визначає розширення імені файлу Unix, яке потрібно зіставити. За замовчуванням
зіставлення для будь-якого розширення імені файлу, яке не збігається, визначається за допомогою `*'
характер.

Команда Xlate стовпець визначає тип перекладу тексту між Unix і
Файл Macintosh він ігнорується genisoimage, але зберігається для сумісності з
на(1). Хоча genisoimage не змінює вміст файлу, якщо це двійковий файл
файл має TYPE, встановлений як TEXT, Він може читати неправильно на Macintosh. Тому
може бути кращим вибором для TYPE за замовчуванням ??.

Команда ТВОРЦЯ та TYPE ключові слова мають складатися з 4 символів і містити одинарний символ
цитати.

Поле коментаря береться в подвійні лапки — воно ігнорується genisoimage, Але
зберігається для сумісності з на.

Формат магія файл майже ідентичний файлу магія(5) файл, який використовується файл(1)
команда

Цей файл має чотири колонки, розділені табуляторами для байт зсув, тип, тест та повідомлення.
Рядки, які починаються з символу `#', є рядками коментарів і ігноруються. Приклад файлу
було б так:

# Приклад магічного файлу
#
# тестове повідомлення типу off
0 рядок GIF8 8BIM GIFf зображення GIF
0 behort 0xffd8 8BIM JPEG дані зображення
0 рядок SIT! СІДАЙТЕ! СІДАЙТЕ! Архів StuffIt
0 рядок \037\235 LZIV ZIVU стандартний Unix компрес
0 рядок \037\213 GNUz ZIVU стислі дані gzip
0 рядок %! ASPS TEXT Postscript
0 рядок \004%! ASPS TEXT PC Postscript із ^D для початку
4-х рядковий відеофайл moov txtt MooV QuickTime (moov)
4-х рядковий файл відео mdat txtt MooV QuickTime (mdat)

Формат файлу описано в магія(5). Єдина відмінність тут полягає в тому, що для
кожен запис у магічному файлі, повідомлення для початкового зміщення має бути 4 символи
для CREATOR, а потім 4 символи для TYPE — пробіл між ними необов’язковий
їх. Будь-які інші символи в цьому рядку ігноруються. Продовження рядків (починаючи з a
`>') також ігноруються, тобто використовуються лише початкові рядки зміщення.

використання - магія може значно збільшити час обробки, оскільки кожен файл має відкриватися і
прочитайте, щоб знайти його магічне число.

Підсумовуючи, для всіх файлів за замовчуванням є CREATOR Юнекс а за замовчуванням TYPE є TEXT.
Їх можна змінити, використовуючи записи в .genisoimagerc файлу або за допомогою -hfs-творець
та / або -hfs-тип.

Якщо файл є в одному з відомих форматів Apple/Unix (а формат був
вибрано), CREATOR і TYPE беруться зі значень, що зберігаються у файлі Apple/Unix.

Для інших файлів можуть бути встановлені CREATOR і TYPE з розширення імені файлу (with - карта),
або їх магічне число (с - магія). Якщо відповідність за замовчуванням використовується в відображення файл,
ці значення замінюють стандартні CREATOR і TYPE.

Повну базу даних CREATOR/TYPE можна знайти за адресою http://www.angelfire.com/il/szekely/.

HFS МАКІНТОШ Фото ФОРМАТИ


Файли Macintosh мають дві частини, які називаються дані та Ресурс вилка. Будь-який з них може бути порожнім.
Unix (і багато інших ОС) можуть працювати лише з файлами, що мають одну частину (або форк). Щоб додати до
Таким чином, файли Macintosh мають ряд атрибутів, пов’язаних з ними — мабуть, більшість
важливими є ТИП і ТВОРЦЬ. Знову ж таки, Unix не має поняття про ці типи
атрибути.

Наприклад, файл Macintosh може бути зображенням JPEG, де зображення зберігається у розділі даних і
ескіз робочого столу, збережений у розділі ресурсів. Зазвичай це інформація в даних
fork, корисний на різних платформах.

Тому, щоб зберегти файл Macintosh у файловій системі Unix, потрібно знайти спосіб впоратися
з двома вилками та додатковими атрибутами (які називаються шукач інформація).
На жаль, здається, що кожен пакет програмного забезпечення, який зберігає файли Macintosh на Unix
обрала зовсім інший спосіб зберігання.

Apple/Unix форматує це genisoimage (частково) опорами є:

Формат CAP AUFS
Розділ даних, що зберігається у файлі. Вилка ресурсів у підкаталозі .ресурс з тим же
ім'я файлу як розгалуження даних. Інформація Finder у підкаталозі .finderinfo з такою ж назвою файлу.

AppleDouble/Netatalk
Розділ даних, що зберігається у файлі. Розділ ресурсу, що зберігається у файлі з таким самим префіксом імені
з `%'. Інформація Finder також зберігається в тому самому файлі `%'. Netatalk використовує той самий формат,
але інформація форка ресурсу/шукача зберігається в підкаталозі .AppleDouble з тим же
ім'я файлу як розгалуження даних.

AppleSingle
Структури даних, подібні до наведених вище, за винятком того, що в них зберігаються обидві форки та інформація Finder
один файл.

Helios EtherShare
Розділ даних, що зберігається у файлі. Розділ ресурсу та інформація Finder разом у підкаталозі
.rsrc з таким же ім'ям файлу, що й розгалуження даних.

IPT USshare
Як і формат EtherShare, але інформація Finder зберігається дещо інакше.

MacBinary
Інформація про форки та Finder зберігається в одному файлі.

Apple PC Exchange
Використовується Macintosh для зберігання файлів Apple на дисках DOS (FAT). Вилка даних, що зберігається в a
файл. Вилка ресурсів у підкаталозі ресурс.frk (Або РЕСУРС.ФРК). Пошук інформації як
один запис у файлі finder.dat (Або FINDER.DAT). Окремо finder.dat для кожного даних
каталог розвилок.

Примітка: genisoimage необхідно знати розмір рідного кластера FAT на диску ПК
Файли обміну ввімкнено (або були скопійовані). Цей розмір дається за допомогою
-розмір кластера. Розмір кластера або розподілу можна знайти за допомогою DOS
утиліта CHKDSK.

Може не працювати з файлами PC Exchange версії 2.2 або вище (доступно з MacOS 8.1). DOS
носій, що містить файли PC Exchange, слід змонтувати як тип msdos (Не vfat) коли
за допомогою Linux.

SGI/XINET
Використовується машинами SGI, коли вони монтують диски HFS. Розділ даних, що зберігається у файлі.
Вилка ресурсів у підкаталозі .HSResource з такою ж назвою файлу. Інформація Finder як одна
запис у файл .HSДодатковий. Окремо .HSДодатковий для кожного каталогу вилки даних.

Thursby Software Systems DAVE
Дозволяє Macintosh зберігати файли Apple на серверах SMB. Вилка даних, що зберігається в a
файл. Вилка ресурсів у підкаталозі ресурс.frk. Використовує формат AppleDouble для
вилка ресурсів магазину.

Сервіси для Macintosh
Формат файлів, які зберігаються серверами NT у файлових системах NTFS. Вилка даних зберігається як
ім'я файлу. Розділ ресурсу, що зберігається у вигляді потоку NTFS ім'я файлу: AFP_Resource,
Інформація Finder зберігається у вигляді потоку NTFS ім'я файлу: Afp_AfpInfo. Потоки NTFS
зазвичай невидимі для користувача.

Увага! genisoimage лише частково підтримує формат SFM. Якщо файл HFS або
папка, що зберігається на сервері NT, містить заборонений символ NT у своїй назві, NT
перетворює ці символи в приватний Скористайтесь Unicode символів. Герої такі: "
* / < > ? \ | і пробіл або крапку, якщо це останній символ імені файлу,
коди символів від 0x01 до 0x1f (керуючі символи) і логотип Apple Apple.

На жаль, ці приватні символи Unicode не читаються genisoimage
NT виконуваний файл. Тому будь-яке ім'я файлу або каталогу, що містить ці символи
буде проігноровано, включаючи вміст будь-якого такого каталогу.

Mac OS X AppleDouble
Коли файли HFS/HFS+ копіюються або зберігаються Mac OS X у файловій системі, яка не є HFS
(наприклад, UFS, NFS тощо), файли зберігаються у форматі AppleDouble. Вилка даних збережена
у файлі. Розділ ресурсу, що зберігається у файлі з таким самим ім’ям із префіксом `._'. Finder
інформація також зберігається в тому самому файлі `._'.

Mac OS X HFS (альфа)
Насправді не кодування Apple/Unix, а фактичні файли HFS/HFS+ у системі Mac OS X.
Розділ даних, що зберігається у файлі. Вилка ресурсу зберігається у псевдофайлі з тим самим
назва з суфіксом /rsrc. Інформація Finder доступна лише в Mac OS X
дзвінок до бібліотеки.

Дивіться також README.macosx.

Працює лише під час використання в Mac OS X.

Якщо знайдено файл із нульовою довжиною ресурсу і порожньою інформацією Finderinfo, це так
Передбачається, що не має кодування Apple/Unix, тому можуть бути TYPE і CREATOR
встановити іншими методами.

genisoimage спробує встановити CREATOR, TYPE, дату та, можливо, інші прапорці з
інформація шукача. Крім того, якщо воно існує, ім’я файлу Macintosh встановлюється із засобу пошуку
info, інакше ім’я Macintosh засноване на імені файлу Unix — див HFS МАКІНТОШ
ІМЕНИ ФАЙЛОВ нижче.

При використанні -ябл, TYPE і CREATOR зберігаються в додатковій системі Використання або SUSP
поле в записі каталогу ISO9660 — майже так само, як і атрибути Rock Ridge
є. Насправді, щоб полегшити життя, розширення Apple додано на початку
існуючі атрибути Rock Ridge (тобто, щоб отримати розширення Apple, ви отримуєте Rock Ridge
також розширення).

Розширення Apple вимагають, щоб вилка ресурсів зберігалася як ISO9660 асоційований файлу.
Це так само, як і будь-який звичайний файл, що зберігається у файловій системі ISO9660, за винятком того, що
прапор асоційованого файлу встановлюється в записі каталогу (біт 2). Цей файл має те саме ім’я
як розгалуження даних (файл, який бачать машини не Apple). Асоційовані файли зазвичай
ігноруються іншими ОС

При використанні -hfs, TYPE і CREATOR, а також інша інформація пошуку зберігаються в окремому HFS
каталог, не видимий на томі ISO9660. Каталог HFS посилається на ті самі дані
і файли форк ресурсів, описані вище.

У більшості випадків краще використовувати -hfs замість -ябл, оскільки останнє передбачає
обмежені символи ISO9660, дозволені в іменах файлів. Однак розширення Apple дають
перевага в тому, що файли пакуються на диск більш ефективно, і це можливо
вмістити більше файлів на компакт-диск.

HFS МАКІНТОШ ІМЕНИ ФАЙЛОВ


Якщо можливо, для файлу використовується ім’я файлу HFS, яке зберігається у файлі Apple/Unix
HFS частина компакт-диска. Однак не всі кодування Apple/Unix зберігають ім’я файлу HFS
інформація пошуку. У цих випадках використовується ім’я файлу Unix — із спеціальним екрануванням
символів. Спеціальні символи включають `/' та символи з кодами понад 127.

AUFS екранує ці символи, використовуючи `:', за яким слід код символу у вигляді двох шістнадцяткових символів
цифри. Netatalk і EtherShare мають подібну схему, але використовує `%' замість `:'.

If genisoimage не може знайти ім'я файлу HFS, він використовує ім'я Unix з будь-яким %xx or :xx
символи (xx це дві шістнадцяткові цифри), перетворені в код одного символу. Якщо xx НЕ
шістнадцяткові цифри ([0-9a-fA-F]), вони залишаються окремо, хоча будь-який залишок `:' перетворюється на
`%', оскільки `:' є роздільником каталогу HFS. Треба бути обережним, як звичайний файл Unix
з %xx or :xx також буде перетворено. наприклад

This:2fFile конвертовано в This/File

Цей:Файл перетворено в Цей%Файл

Цей:t7File перетворено на Цей%t7File

Хоча імена файлів HFS підтримують великі та малі літери, файлова система
не чутливий до регістру, тобто імена файлів aBc та AbC однакові. Якщо файл знайдено в a
каталог з тим самим ім'ям HFS, genisoimage спробує створити унікальне ім’я шляхом додавання
Символи `_' до одного з імен файлів.

Якщо для файлу існує ім’я файлу HFS, genisoimage можна використовувати цю назву як відправну точку
для назв файлів ISO9660, Joliet і Rock Ridge -mac-ім'я. Звичайні файли Unix
без імені HFS все одно використовуватиме своє ім'я Unix. наприклад

Якщо файл MacBinary (або PC Exchange) зберігається як someimage.gif.bin на Unix
файлової системи, але містить файл HFS під назвою someimage.gif, це назва, яка б
відображаються на частині компакт-диска HFS. Однак, як genisoimage використовує назву Unix як
відправною точкою для інших імен, ймовірно, буде створена назва ISO9660
SOMEIMAG.BIN і Джолієт/Рок-Рідж буде someimage.gif.bin. Цей параметр буде використаний
ім'я файлу HFS як відправну точку, а ім'я ISO9660, ймовірно, буде SOMEIMAG.GIF
і Джолієт/Рок-Рідж буде someimage.gif.

-mac-ім'я наразі не працюватиме з -T — ім'я Unix буде використано в TRANS.TBL
файл, а не ім’я Macintosh.

Набір символів, який використовується для перетворення будь-якої назви файлу HFS в назву файлу Joliet/Rock Ridge
за замовчуванням cp10000 (Мак Роман). Використаний набір символів можна вказати за допомогою
-input-hfs-charset. Інші вбудовані набори символів HFS: cp10006 (MacGreek), cp10007
(маккирилицею), cp10029 (MacLatin2), cp10079 (MacIcelandandic) і cp10081 (маактурецька).

Примітка: коди символів, які використовуються в іменах файлів HFS, взяті з різних форматів Apple/Unix
не буде перетворено, оскільки передбачається, що вони містять правильний набір символів Apple. Тільки
імена Joliet/Rock Ridge, отримані від імен файлів HFS, будуть перетворені.

Існуючий genisoimage код відфільтрує будь-які заборонені символи для ISO9660 і
Joliet імена файлів, але як genisoimage очікує мати справу безпосередньо з іменами Unix, це
залишає назви Rock Ridge як є. Але оскільки `/' є законним символом імені файлу HFS,
-mac-ім'я перетворює `/' на `_' в іменах файлів Rock Ridge.

Якщо використовуються розширення Apple, на Macintosh відображатимуться лише імена файлів ISO9660.
Проте в якості драйверів Macintosh ISO9660 можна використовувати рівень 2 імена файлів, ви можете використовувати параметри
як -дозволити-багатоточковий без проблем на Macintosh — все одно подбайте про імена, для
приклад this.file.name буде перетворено на ЦЕЙ.ФАЙЛ тобто також мати лише один `.'
ім'я файлу abcdefgh буде розглядатися як ABCDEFGH але abcdefghi буде розглядатися як ABCDEFGHI. тобто
з `.' наприкінці — не знаю, чи це проблема Macintosh чи a
genisoimage/mhybrid проблема. Усі імена файлів будуть у верхньому регістрі при перегляді на a
Macintosh. Звичайно, машини DOS/Win3.X не зможуть бачити назви файлів рівня 2...

HFS ПОСЛУГИ ОБМІН/ПАПКА ІКОНИ


Щоб надати компакт-диску HFS спеціальну піктограму, переконайтеся, що коренева папка (верхнього рівня) містить стандартну
Файл значка гучності Macintosh. Щоб надати гучності спеціальну піктограму на Macintosh, має бути значок
вставити поверх значка тома в полі «Отримати інформацію» на тому. Це створює
невидимий файл викликаний Значок\r (`\r' — символ повернення каретки) у кореневій папці.

Значок спеціальної папки дуже схожий — невидимий файл під назвою Значок\r існує в
сама папка.

Мабуть, це найпростіший спосіб створити власну піктограму genisoimage можна використовувати для форматування a
чисту дискету HFS на Mac і вставте піктограму в поле «Отримати інформацію». Якщо ви використовуєте Linux
з встановленим модулем HFS, змонтуйте дискету:

монтувати -t hfs /dev/fd0 /mnt/floppy

Дискета буде змонтована як файлова система CAP за замовчуванням. Тоді біжи genisoimage використання
щось на зразок:

genisoimage --cap -o вихідний каталог source_dir /mnt/floppy

Якщо ви не використовуєте Linux, ви можете використовувати hfsutils щоб скопіювати файл піктограм з дискети.
Однак слід бути обережним, оскільки файл значків містить контрольний символ. Для
приклад:

hmount /dev/fd0
hdir -a
hcopy -m Значок^V^M каталог_значків/значок

Де `^V^M' – це control-V, за яким слід control-M. Тоді біжи genisoimage за допомогою чогось
подібно до:

genisoimage --macbin -o вихід source_dir icon_dir

Процедура створення/використання власних піктограм папок дуже схожа — вставте піктограму
папки «Отримати інформацію» та перенести отримане Значок\r файл у відповідний каталог
в genisoimage вихідне дерево.

Ви можете приховати файли піктограм із дерев ISO9660 та Joliet.

Щоб додати власну піктограму на компакт-диск Joliet, дотримуйтесь інструкцій на сторінці
http://www.cdrfaq.org/faq03.html№ S3-21-1.

HFS BOOT ВОДІЙ


It може можна зробити гібридний компакт-диск завантажуваним на Macintosh.

Для завантажувального компакт-диска HFS потрібен Apple CD-ROM (або сумісний) драйвер, завантажувальний HFS
розділ і необхідні файли System, Finder тощо.

Драйвер можна отримати з будь-якого іншого завантажувального компакт-диска Macintosh за допомогою apple_driver
корисність. Потім цей файл можна використовувати з -boot-hfs-файл.

Розділ HFS (тобто гібридний диск у нашому випадку) повинен містити відповідну систему
Папка, знову ж таки з іншого CD-ROM або диска.

Щоб розділ був завантажуваним, він повинен мати його черевик блок набір. Завантажувальний блок знаходиться в
перші два блоки розділу. Для незавантажувального розділу завантажувальний блок повний
нулі. Зазвичай, коли системний файл копіюється на розділ на диску Macintosh, завантажується
блок заповнений низкою необхідних налаштувань — на жаль, я не знаю повного
специфікації для блоку завантаження, тому я припускаю, що спрацює наступне.

Отже, корисність apple_driver також витягує блок завантаження з першого HFS
розділ, який він знаходить на даному CD-ROM, і він використовується для розділу HFS, створеного
genisoimage.

будь ласка зазначає: Використовуючи драйвер із компакт-диска Apple і копіюючи програмне забезпечення Apple на свій компакт-диск, ви
нести відповідальність за виконання ліцензійних угод Apple Computer, Inc. на програмне забезпечення.

EL ТОРИТО BOOT ІНФОРМАЦІЯ ТАБЛИЦЯ


Коли -завантажувальна-інформаційна таблиця дається, genisoimage змінить файл завантаження, зазначений у -b by
вставляючи 56-байт черевик інформація таблиця зі зміщенням 8 у файлі. Ця модифікація є
зроблено у вихідній файловій системі, тому переконайтеся, що ви використовуєте копію, якщо цей файл нелегко
відтворено! Цей файл містить вказівники, які не можна легко чи надійно отримати на
час завантаження.

Формат цієї таблиці такий; всі цілі числа знаходяться в розділі 7.3.1 ("little
формат "endian").

Зміщення Назва Розмір Значення
8 bi_pvd 4 байти LBA первинного дескриптора тому
12 bi_file 4 байти LBA завантажувального файлу
16 bi_length 4 байти Довжина файлу завантаження в байтах
20 bi_csum 4 байти 32-розрядна контрольна сума
24 bi_reserved 40 байт Зарезервовано

32-розрядна контрольна сума – це сума всіх 32-розрядних слів у файлі завантаження, починаючи з
байтове зміщення 64. Усі адреси лінійних блоків (LBA) подано в секторах CD
(зазвичай 2048 байт).

HPPA ПРИМІТКИ


Щоб створити завантажувальний компакт-диск для HPPA, принаймні файл завантажувача (-hppa-завантажувач) З
файл образу ядра (32-розрядний, 64-розрядний або обидва, залежно від обладнання) і командний рядок завантаження
(-hppa-cmdline) необхідно вказати. Деякі системи можуть завантажувати 32- або 64-розрядне ядро,
і прошивка вибере одну, якщо обидва присутні. За бажанням можна використовувати ramdisk
для використання кореневої файлової системи -hppa-cmdline.

ДЖІГДО ПРИМІТКИ


Jigdo — це інструмент, який допомагає розповсюджувати великі файли, як-от образи CD та DVD; подивитися
http://atterer.org/jigdo/ для більш детальної інформації. Опубліковано компакт-диски Debian та DVD-образи ISO
в Інтернеті у форматі jigdo, щоб дозволити кінцевим користувачам завантажувати їх більш ефективно.

Для створення файлів jigdo і шаблонів разом із зображенням ISO genisoimage, Ви повинні
спочатку створіть список файлів, які будуть використовуватися, у такому форматі:

MD5sum Розмір файлу Шлях
32 символи 12 символів до кінця рядка

Сума MD5 має бути записана у стандартному шістнадцятковому форматі, розмір файлу має вказувати
розмір файлу в байтах, а шлях має вказувати абсолютний шлях до файлу. Для
приклад:

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

Отримавши цей файл, зателефонуйте genisoimage з усіма вашими звичайними параметрами командного рядка.
Вкажіть назви вихідних файлів для файлів jigdo і шаблонів, які використовуються -джигдо-джигдо та
-jigdo-шаблон, і введіть розташування вашого списку MD5 за допомогою -md5-список.

Якщо є файли, які ви НЕ хочете додавати до файлу jigdo (наприклад, якщо вони є
може часто змінюватися), вкажіть їх за допомогою -jigdo-exclude. Якщо ви хочете перевірити деякі з
файли, як вони записані в образ, вкажіть їх за допомогою -jigdo-force-md5. Якщо хто-небудь
файли не збігаються, genisoimage потім перерве. Обидва ці варіанти приймаються регулярно
вирази як вхідні дані. Можна обмежити набір файлів, які будуть використовуватися
далі залежно від розміру — використовуйте параметр -jigdo-min-file-size.

Нарешті, код jigdo повинен знати, як зіставити файли, які він надає, у дзеркальному стилі
конфігурації. Укажіть, як відображати шляхи за допомогою -jigdo-карта. Використання Debian=/дзеркало/debian
спричинить усі шляхи, починаючи з /дзеркало/debian для відображення на карті Debian: в
вихідний файл jigdo.

ПРИКЛАДИ


Щоб створити ванільний образ файлової системи ISO9660 у файлі cd.iso, де каталог
cd_dir стане кореневим каталогом компакт-диска, зателефонуйте:

% genisoimage -o cd.iso cd_dir

Щоб створити компакт-диск з розширеннями Rock Ridge вихідного каталогу cd_dir:

% genisoimage -o cd.iso -R cd_dir

Щоб створити компакт-диск з розширеннями Rock Ridge вихідного каталогу cd_dir де всі файли
мати принаймні дозвіл на читання, і всі файли належать корінь, дзвоніть:

% genisoimage -o cd.iso -r cd_dir

Щоб записати tar-архів безпосередньо на компакт-диск, який пізніше буде містити простий ISO9660
файлова система з викликом архіву tar:

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

Щоб створити гібридний компакт-диск HFS з розширеннями Joliet і Rock Ridge вихідного коду
каталог cd_dir:

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

Щоб створити гібридний компакт-диск HFS з вихідного каталогу cd_dir який містить Netatalk
Файли Apple/Unix:

% genisoimage -o cd.iso --netatalk cd_dir

Щоб створити гібридний компакт-диск HFS з вихідного каталогу cd_dir, надаючи всі файли CREATOR і
ТИПИ на основі лише їхніх розширень імен файлів, перерахованих у файлі "mapping".:

% genisoimage -o cd.iso -map відображення cd_dir

Щоб створити компакт-диск з розширеннями Apple до ISO9660 з вихідних каталогів cd_dir
та інший_реж. Декодуються файли у всіх відомих форматах Apple/Unix та будь-які інші файли
надаються CREATOR і TYPE на основі їх магічного числа, зазначеного у файлі магія:

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

У наступному прикладі на компакт-диск розміщуються різні файли, які мають назву README, але
мати різний вміст, якщо розглядати його як компакт-диск ISO9660/Rock Ridge, Joliet або HFS.

Поточний каталог містить:

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

Наступна команда розміщує вміст каталогу cd_dir на компакт-диску разом з
три файли README, але з кожної з трьох файлових систем буде видно лише один:

% genisoimage -o cd.iso -hfs -J -r -точки трансплантації \
-приховати README.hfs -приховати 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 буде розглядатися як README на компакт-диску HFS, а два інших README
файли будуть приховані. Аналогічно для компакт-дисків Joliet та ISO9660/Rock Ridge.

Імовірно, можливі всілякі дивні результати з комбінаціями шкури
варіанти ...

ПРИМІТКИ


genisoimage можна безпечно встановити suid root. Це може знадобитися, щоб дозволити genisoimage до
прочитати попередній сеанс під час створення багатосесійного зображення.

If genisoimage створює образ файлової системи з атрибутами Rock Ridge і каталогом
рівень вкладеності в дереві вихідних каталогів занадто великий для ISO9660, genisoimage зроблю
глибоке переміщення каталогу. В результаті утворюється каталог під назвою RR_MOVED в корені
каталог компакт-диска. Ви не можете уникнути цього каталогу.

Багато параметрів коду завантаження для різних платформ є взаємовиключними, оскільки завантаження
блоки не можуть співіснувати, тобто. різні платформи використовують однакові місця розташування даних на зображенні.
Читати http://lists.debian.org/debian-cd/2006/12/msg00109.html for details.

Використовуйте genisoimage онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    глибоко чистий
    глибоко чистий
    Сценарій Kotlin, який руйнує всю збірку
    кеші з проектів Gradle/Android.
    Корисно, коли Gradle або IDE дозволяють
    вниз. Сценарій протестовано на
    macOS, але...
    Завантажити deep-clean
  • 2
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    інтегрує код Java Checkstyle
    аудитора в IDE Eclipse. The
    плагін забезпечує зворотний зв’язок у режимі реального часу
    користувач про насильство...
    Завантажте плагін Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player — безкоштовний медіаплеєр
    програмне забезпечення, частина на основі WMP і VLC. The
    плеєр в мінімалістичному стилі, с
    більше десяти кольорів теми, а також можна
    б ...
    Завантажити AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV є ДОДАТКОМ для XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar інтегрований в один із одним
    медіацентри ма...
    Завантажити movistartv
  • 5
    Код :: Блоки
    Код :: Блоки
    Code::Blocks — безкоштовна програма з відкритим кодом,
    кросплатформенний C, C++ і Fortran IDE
    створений для задоволення найвимогливіших потреб
    своїх користувачів. Він розроблений, щоб бути дуже
    подовжує ...
    Завантажити Code::Blocks
  • 6
    Серед
    Серед
    Серед або розширений інтерфейс Minecraft
    а відстеження даних/структури є інструментом для
    відобразити огляд Minecraft
    світу, фактично не створюючи його. Це
    може ...
    Завантажити Midst
  • Детальніше »

Команди Linux

Ad