АнглийскийФранцузскийИспанский

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

СИНТАКСИС


генизоизображение [кредита] [-o имя файла] путь [путь ...]

ОПИСАНИЕ


генизоизображение - это программа предварительного мастеринга для создания гибридных файловых систем ISO9660 / Joliet / HFS.

генизоизображение способен генерировать Система Используйте разделение протокол учет (СУСП)
определяется Рок Хребет Interchange протокол. Это используется для дальнейшего описания
файлы в файловой системе ISO9660 на хост Unix и предоставляет такую ​​информацию, как
имена файлов, UID / GID, разрешения POSIX, символические ссылки, а также блочные и символьные устройства
файлы.

Если указаны параметры гибридной командной строки Joliet или HFS, генизоизображение создаст
дополнительные метаданные файловой системы, необходимые для Joliet или HFS. В противном случае генизоизображение будете
создать чистую файловую систему ISO9660.

генизоизображение может генерировать правда (или общие) Гибридная файловая система HFS. Видны те же файлы
как файлы HFS при доступе с Macintosh и как файлы ISO9660 при доступе из других
машины. HFS означает иерархическая Файл Система и это собственная файловая система, используемая на
Компьютеры Macintosh.

Как альтернатива, генизоизображение может создать Apple Расширения в ISO9660 для каждого файла.
Эти расширения предоставляют каждому файлу CREATOR, TYPE и определенные флаги Finder, когда
доступ с Macintosh. Увидеть HFS МАКИНТОШ ФАЙЛОВ ФОРМАТЫ раздел ниже.

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

Каждый файл, записанный в файловую систему ISO9660, должен иметь имя в формате 8.3 (до
8 символов, точка, до 3 символов, все в верхнем регистре), даже если используется Rock Ridge.
Это имя файла используется в системах, которые не могут использовать Rock Ridge.
расширения (например, MS-DOS), и каждое имя файла в каждом каталоге должно отличаться от
другие имена файлов в том же каталоге. генизоизображение обычно пытается сформировать правильный
имена, переводя имя файла Unix в верхний регистр и усекая его по мере необходимости, но часто это
дает неудовлетворительные результаты, если не все усеченные имена уникальны. генизоизображение
назначает веса каждому имени файла, и если два имени, которые в остальном совпадают, будут
найдено, имя с более низким приоритетом переименовывается, чтобы включить 3-значное число (гарантировано
быть уникальным). Например, два файла фу.бар и foo.bar. ~ 1 ~ можно представить как
FOOBAR; 1 и FOO000.BAR; 1.

При использовании с различными опциями HFS, генизоизображение попытается распознать файлы, хранящиеся в
ряд форматов файлов Apple / Unix и будет копировать вилки данных и ресурсов, а также
любая соответствующая информация Finder. Увидеть HFS МАКИНТОШ ФАЙЛОВ ФОРМАТЫ раздел ниже для получения дополнительной информации
о форматах генизоизображение поддерживает.

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

путь - это путь к дереву каталогов, которое нужно скопировать в файловую систему ISO9660.
Можно указать несколько путей и генизоизображение объединит файлы, найденные во всех
компоненты указанного пути для формирования образа файловой системы.

Если вариант -прививочные точки указано, можно прививать дорожки на
точки, отличные от корневого каталога, и можно привить файлы или каталоги
на образ компакт-диска с именами, отличными от того, что они имеют в исходной файловой системе.
Проще всего это проиллюстрировать парой примеров. Начнем с предположения, что
локальный файл ../старый.лис существует, и вы хотите включить его в образ компакт-диска.

foo / bar /=../ old.lis

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

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

будет включать в себя старая.лис в образе компакт-диска на / foo / bar / xxx. Такой же синтаксис может быть
также используется с каталогами. генизоизображение создаст любые необходимые каталоги, чтобы
точки пересадки существуют на образе компакт-диска - каталоги не обязательно должны находиться в одном
путей. По умолчанию все каталоги, которые создаются на лету, как это, будут иметь
разрешения 0555 и, похоже, принадлежат лицу, запускающему генизоизображение. Если хочешь
другие разрешения или владельцев промежуточных каталогов, см. -жидкость, -гид, -дир-режим,
-файл-режим и -новый-режим-режим.

генизоизображение также будет работать на машинах Windows при компиляции с Cygnus Cygwin (доступно
от http://www.cygwin.com/). Поэтому большинство ссылок на этой странице руководства на Юникс может быть
заменено на Win32.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Некоторые параметры могут быть указаны по умолчанию в .genisoimagerc файл конфигурации, как
а также в командной строке. Если параметр указан в обоих местах, настройка из
используется командная строка. Подробнее о формате и возможном расположении этого файла см.
посмотреть генизоимагерк(5).

-Аннотация файл
Задает абстрактное имя файла. Есть место для 37 символов. Эквивалентно
Воздержался в .genisoimagerc .

-A application_id
Задает текстовую строку, которая будет записана в заголовок тома. Это должно
опишите приложение, которое будет на диске. Есть место для 128
символы. Эквивалентно АППИ в .genisoimagerc .

-разрешить-ограниченный-размер
При обработке файлов размером более 2 ГБ, которые не могут быть легко представлены в
ISO9660, добавьте их с уменьшенным видимым размером файла до ISO9660 и с правильным
видимый размер файла в системе UDF. Результат - несовместимая файловая система и
пользователям необходимо убедиться, что они действительно используют UDF, а не драйвер ISO9660 для чтения
такой диск. Подразумевает включение -удф.

-allow-ведущие точки

-доты Разрешите имена файлов ISO9660 начинаться с точки. Обычно вместо ведущей точки
с подчеркиванием для обеспечения совместимости с MS-DOS.
Это нарушает стандарт ISO9660, но это работает во многих системах. Использовать
с осторожностью.

-allow-нижний регистр
Этот параметр позволяет использовать символы нижнего регистра в именах файлов ISO9660.
Это нарушает стандарт ISO9660, но это работает в некоторых системах. Использовать
с осторожностью.

-разрешить-многоточечный
Эта опция позволяет отображать более одной точки в именах файлов ISO9660. Ведущий
этот параметр не влияет на точку, его можно разрешить отдельно, используя
-allow-ведущие точки.
Это нарушает стандарт ISO9660, но это работает во многих системах. Использовать
с осторожностью.

-библио файл
Задает библиографическое имя файла. Есть место для 37 символов.
Эквивалентно БИБЛ в .genisoimagerc .

-кэш-иноды

-no-cache-inode
Включите или отключите кеширование inode и номеров устройств, чтобы найти жесткие ссылки на файлы. Если
генизоизображение находит жесткую ссылку (файл с несколькими именами), файл также будет
жестко связаны на компакт-диске, поэтому содержимое файла отображается только один раз. Это помогает сэкономить
пространстве. -кэш-иноды по умолчанию в Unix-подобных операционных системах, но
-no-cache-inode по умолчанию в некоторых других системах, таких как Cygwin, потому что это не
можно с уверенностью предположить, что номера inode уникальны в этих системах. (Некоторые версии
Cygwin создает поддельные номера inode, используя слабый алгоритм хеширования, что может привести к
дубликаты.) Если два файла имеют одинаковый номер inode, но не являются жесткими ссылками на
тот же файл, генизоизображение -кэш-иноды не будет вести себя правильно. -no-cache-inode
безопасно во всех ситуациях, но в этом случае генизоизображение не может обнаружить жесткие ссылки,
поэтому итоговый образ компакт-диска может быть больше, чем необходимо.

-альфа-загрузки альфа_boot_image
Задает путь и имя файла загрузочного образа, который будет использоваться при создании
Загрузочный компакт-диск Alpha / SRM. Имя пути должно быть относительно указанного исходного пути.
в генизоизображение.

-hppa-загрузчик hppa_bootloader_image
Задает путь и имя файла загрузочного образа, который будет использоваться при создании HPPA.
загрузочный компакт-диск. Имя пути должно быть относительно исходного пути, указанного для
генизоизображение. Требуются другие параметры, по крайней мере, имя файла ядра и
командная строка загрузки. Увидеть HPPA ПРИМЕЧАНИЯ раздел ниже для получения дополнительной информации.

-hppa-cmdline hppa_boot_command_line
Задает командную строку, которая будет передана загрузчику HPPA при создании
загрузочный компакт-диск. Разделите параметры пробелами или запятыми. Дополнительные параметры должны быть
перешел к генизоизображение как минимум имя файла ядра и загрузчик
имя файла. Увидеть HPPA ПРИМЕЧАНИЯ раздел ниже для получения дополнительной информации.

-hppa-ядро-32 hppa_kernel_32

-hppa-ядро-64 hppa_kernel_64
Задает путь и имя файла для 32-битных и / или 64-битных образов ядра, которые будут
используется при создании загрузочного компакт-диска HPPA. Имена пути должны быть относительно источника
путь, указанный к генизоизображение. Требуются другие варианты, по крайней мере,
имя файла загрузчика и командную строку загрузки. Увидеть HPPA ПРИМЕЧАНИЯ раздел ниже
чтобы получить больше информации.

-hppa-ramdisk hppa_ramdisk_image
Задает путь и имя файла образа виртуального диска, который будет использоваться при создании HPPA.
загрузочный компакт-диск. Имя пути должно быть относительно исходного пути, указанного для
генизоизображение. Этот параметр не является обязательным. Требуются другие варианты, в самом
хотя бы имя файла ядра и командную строку загрузки. Увидеть HPPA ПРИМЕЧАНИЯ раздел ниже
чтобы получить больше информации.

-mips-загрузка mips_boot_image
Задает путь и имя файла загрузочного образа, который будет использоваться при создании
Загрузочный компакт-диск SGI / big-endian MIPS. Имя пути должно быть относительно исходного пути.
указано в генизоизображение. Эта опция может быть указана несколько раз, чтобы накопить
до 15 загрузочных образов.

-mipsel-загрузка mipsel_boot_image
Задает путь и имя файла загрузочного образа, который будет использоваться при создании
Загрузочный компакт-диск DEC / little-endian MIPS. Путь должен указываться относительно источника.
путь, указанный к генизоизображение.

-B img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e

-sparc-ботинок img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e
Задает список загрузочных образов, разделенных запятыми, которые необходимы для создания загрузочного
Компакт-диск для систем SPARC. Раздел 0 используется для образа ISO9660, первого образа
файл сопоставлен с разделом 1. Список, разделенный запятыми, может содержать до 7 полей,
включая пустые поля. Эта опция необходима для создания загрузочного компакт-диска для Sun
Системы SPARC. Если -B or -sparc-ботинок указан, первый сектор
полученный образ будет содержать метку диска Sun. Эта метка диска указывает срез 0
для образа ISO9660 и фрагментов с 1 по 7 для загрузочных образов, которые были
указан с помощью этой опции. Смещения байтов с 512 по 8191 в каждом из дополнительных
образы загрузки должны содержать основную загрузку, которая работает для соответствующего SPARC
архитектура. Остальная часть каждого изображения обычно содержит используемую файловую систему UFS.
для этапа начальной загрузки ядра.

Реализованный метод загрузки - тот, который используется в SunOS 4.x и SunOS 5.x.
Однако это не зависит от внутреннего устройства SunOS, а зависит только от свойств Open
Boot prom, поэтому его можно использовать в любой ОС для систем SPARC. Для большего
информацию также см. ПРИМЕЧАНИЯ раздел ниже.

Если специальное имя файла ... используется фактический и все последующие загрузочные разделы
отображаются на предыдущий раздел. Если генизоизображение называется с -G изображение -B ...
все загрузочные разделы сопоставлены с разделом, содержащим ISO9660
образ файловой системы и общий загрузочный образ, расположенный в первых 16 секторах
диска используется для всех архитектур.

-G generic_boot_image
Задает путь и имя файла общего загрузочного образа, который будет использоваться при создании
универсальный загрузочный компакт-диск. Загрузочный образ будет размещен в первых 16 секторах
CD, перед дескриптором первичного тома ISO9660. Если этот вариант используется вместе
-sparc-ботинок, метка диска Sun будет перекрывать первые 512 байтов
общий загрузочный образ.

-b eltorito_boot_image
Задает путь и имя файла загрузочного образа, который будет использоваться при создании El
Загрузочный компакт-диск Torito для компьютеров x86. Имя пути должно быть относительно исходного пути.
указано в генизоизображение. Эта опция необходима, чтобы сделать El Torito загрузочным.
КОМПАКТ ДИСК. Размер загрузочного образа должен составлять ровно 1200 КБ, 1440 КБ или 2880 КБ, и генизоизображение
будет использовать этот размер при создании выходной файловой системы ISO9660. BIOS ПК будет
используйте образ для имитации гибкого диска, поэтому первый сектор размером 512 байт должен содержать
Загрузочный код ПК. Это будет работать, например, если загрузочный образ является загрузочным на основе LILO.
дискета.

Если загрузочный образ не является образом дискеты, вам необходимо добавить либо
-жесткий-диск-загрузки or -нет-эмуль-загрузки. Если система не должна загружаться с эмулируемого
диск, используйте -нет-загрузки.

If -Сортировать не указан, загрузочные образы отсортированы с низким приоритетом (+2)
к началу среды. Если вам это не нравится, вам нужно указать сортировку
вес 0 для загрузочных образов.

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

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

-нет-эмуль-загрузки
Указывает, что загрузочный образ, используемый для создания загрузочных компакт-дисков El Torito, является "нет"
эмуляция "изображения. Система загрузит и выполнит этот образ, не выполняя
любая эмуляция диска.

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

-boot-load-сегмент сегмент_адрес
Задает адрес сегмента загрузки загрузочного образа для El Torito без эмуляции.
Компакт-диски.

-загрузочный-размер load_sectors
Задает количество «виртуальных» (512-байтовых) секторов для загрузки в режиме без эмуляции.
По умолчанию загружается весь загрузочный файл. Некоторые BIOS могут иметь проблемы, если это
не делится на 4.

-boot-информация-таблица
Указывает, что будет представлена ​​56-байтовая таблица с информацией о компоновке компакт-диска.
исправлен по смещению 8 в загрузочном файле. Если задана эта опция, загрузочный файл
модифицировало in домен источник файловая система, поэтому сделайте копию этого файла, если он не может быть
легко регенерируется! Увидеть EL ТОРИТО BOAT ИНФОРМАЦИЯ ТАБЛИЦА раздел для описания
этот стол.

-C last_sess_start, next_sess_start
Эта опция необходима для создания CD Extra или образа второй сессии или
сеанс более высокого уровня для мультисессионного диска. -C принимает два числа, разделенных знаком
запятая. Первый - это первый сектор последней сессии диска, который должен быть
добавлен к. Второе число - это номер начального сектора нового сеанса.
Правильные номера можно узнать, позвонив водим -мсинформация ... If -C используется в
в сочетании с -M, генизоизображение создаст образ файловой системы, предназначенный для
быть продолжением предыдущего сеанса. Если -C используется без -M, генизоизображение
создаст образ файловой системы, который будет использоваться во втором сеансе на
CD Extra. Это мультисессионный компакт-диск, содержащий аудиоданные первого сеанса.
и файловая система ISO9660 во втором сеансе.

-c boot_catalog
Задает путь и имя файла загрузочного каталога, который требуется для El
Загрузочный компакт-диск Torito. Имя пути должно быть относительно исходного пути, указанного для
генизоизображение. Этот файл будет вставлен в дерево вывода, а не создан в
исходной файловой системы, поэтому убедитесь, что указанное имя файла не конфликтует с
существующий файл, или он будет исключен. Обычно имя вроде загрузочный.каталог выбран.

If -Сортировать не указан, загрузочный каталог отсортирован с низким приоритетом (+1) до
начало среды. Если вам это не нравится, вам нужно указать сортировку
вес 0 для загрузочного каталога.

-check-старые имена
Проверьте все имена файлов, импортированные из старого сеанса, на соответствие ISO9660.
правила именования файлов. Без этой опции будут использоваться только имена длиной более 31 символа.
проверено, так как эти файлы являются серьезным нарушением стандарта ISO9660.

-проверка-сессия файл
Проверить все старые сессии на соответствие актуальным генизоизображение Именование файлов ISO9660
правила. Это вариант высокого уровня, сочетающий в себе -M файл -C 0,0 -check-старые имена.
Для параметра файлсм. описание -M.

-авторское право файл
Задает информацию об авторских правах, обычно имя файла на диске. Есть место
на 37 знаков. Эквивалентно КОПИЯ в .genisoimagerc .

-d Не добавляйте точку к файлам, у которых ее нет.
Это нарушает стандарт ISO9660, но это работает во многих системах. Использовать
с осторожностью.

-D Не используйте глубокое перемещение каталогов, а просто упакуйте их так, как мы видим
их.
Если ISO9660: 1999 не был выбран, это нарушает стандарт ISO9660, но это
работает на многих системах. Используйте с осторожностью.

-дир-режим Режим
Переопределяет режим каталогов, используемых для создания образа для Режим, заданный как 4
цифры битов разрешения, как в CHMOD(1). Эта опция автоматически включает Rock
Расширения коньков.

-DVD-видео
Создайте файловую систему UDF, совместимую с DVD-Video. Это делается путем сортировки по порядку
содержимое соответствующих файлов и путем добавления отступов между файлами, если
нужный. Обратите внимание, что сортировка работает только в том случае, если имена файлов 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.

-гуи Измените поведение графического интерфейса. В настоящее время это делает вывод более подробным, но
может иметь другие эффекты в будущем.

-прививочные точки
Разрешить использование точек пересадки для имен файлов. Если используется эта опция, все имена файлов
проверил на точки прививки. Имя файла делится на первое неэкранированное равное
подписать. Все вхождения символов `\ 'и` =' должны быть экранированы символом `\ ', если
-прививочные точки был указан.

-скрывать земной шар
Скрыть все совпадающие файлы земной шар, шаблон подстановочного знака оболочки, поскольку его можно увидеть в
ISO9660 или каталог Rock Ridge. земной шар может соответствовать любой части имени файла или пути.
If земной шар соответствует каталогу, содержимое этого каталога будет скрыто. В
чтобы соответствовать имени каталога, убедитесь, что в имени пути нет завершающего
Символ `/ '. Все скрытые файлы по-прежнему будут записаны в выходной образ компакт-диска.
файл. Смотрите также -скрыть-джолиеткачества README.скрыть. Этот вариант можно использовать несколько раз.
раз.

-hide-список файл
Файл, содержащий список скрытых подстановочных знаков оболочки. Видеть -скрывать.

-скрытый земной шар
Добавить скрытый (наличие) атрибут каталога ISO9660 для файлов и каталогов
согласование земной шар, шаблон подстановочного знака оболочки. Этот атрибут предотвратит файлы
от отображения некоторыми командами MS-DOS и Windows. земной шар может соответствовать любой части
имя файла или путь. Чтобы соответствовать имени каталога, убедитесь, что путь
не включает завершающий символ "/". Эту опцию можно использовать несколько раз.

-hidden-список файл
Файл, содержащий список подстановочных знаков оболочки для получения скрытого атрибута. Видеть
-скрытый.

-скрыть-джолиет земной шар
Скрыть соответствие файлов и каталогов земной шар, шаблон подстановочного знака оболочки, чтобы не было видно
в каталоге Joliet. земной шар может соответствовать любой части имени файла или пути. Если земной шар
соответствует каталогу, содержимое этого каталога будет скрыто. Чтобы
совпадать с именем каталога, убедитесь, что в имени пути нет завершающего символа `/ '
персонаж. Все скрытые файлы по-прежнему будут записаны в выходной файл образа компакт-диска.
Эта опция обычно используется с -скрывать. См. также README.скрыть. Этот вариант может быть
использовался несколько раз.

-скрыть-joliet-список файл
Файл, содержащий список подстановочных знаков оболочки, которые нужно скрыть от дерева Joliet. Видеть
-скрыть-джолиет.

-hide-joliet-trans-tbl
Скрыть ТРАНС.ТБЛ файлы из дерева Джолиет. Эти файлы обычно не делают
смысл в мире Joliet, поскольку они перечисляют настоящее имя и имя ISO9660, которое может
оба будут отличаться от имени Джолиет.

-hide-rr-перемещено
Переименуйте каталог RR_MOVED в .rr_moved в дереве Рок-Ридж. Это кажется
невозможно полностью скрыть RR_MOVED каталог из дерева Rock Ridge.
Эта опция только делает видимое дерево менее запутанным для людей, которые не знают
для чего нужен этот каталог. Если вам не нужно RR_MOVED каталог вообще, вы
следует использовать -D, Обратите внимание, что если -D была указана, результирующая файловая система не
Соответствует ISO9660 level-1 и не будет читаться в MS-DOS. Также ПРИМЕЧАНИЯ
.

-вход-кодировка кодировок
Кодировка ввода, определяющая символы, используемые в локальных именах файлов. Чтобы получить список
допустимых имен кодировки, вызов генизоизображение -вход-кодировка помощь. Чтобы получить 1: 1
отображение, вы можете использовать по умолчанию как имя кодировки. Начальные значения по умолчанию: cp437
в системах на базе DOS и исо8859-1 на всех остальных системах. Увидеть ПЕРСОНАЖ НАБОРЫ
раздел ниже для более подробной информации.

-выход-кодировка кодировок
Выходная кодировка, определяющая символы, которые будут использоваться в Rock Ridge
имена файлов. По умолчанию используется кодировка ввода. Видеть ПЕРСОНАЖ НАБОРЫ раздел ниже для
более подробно.

-изо-уровень уровень
Установите уровень соответствия ISO9660. Допустимые числа от 1 до 4.

На уровне 1 файлы могут состоять только из одного раздела, а имена файлов ограничены
Символы 8.3.

На уровне 2 файлы могут состоять только из одного раздела.

Для уровня 3 не применяются никакие ограничения (кроме ISO-9660: 1988).

Для всех уровней ISO9660 от 1 до 3 все имена файлов ограничиваются прописными буквами.
буквы, цифры и символы подчеркивания (_). Имена файлов ограничены 31 символом,
вложение каталогов ограничено 8 уровнями, а имена путей ограничены 255
символы.

Уровень 4 официально не существует, но генизоизображение сопоставляет его с ISO-9660: 1999, который
ISO9660 версии 2.

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

При создании образов версии 2, генизоизображение испускает расширенный дескриптор тома,
похож, но не идентичен дескриптору основного тома. Будьте осторожны, не используйте
сломанное программное обеспечение, чтобы сделать образы ISO9660 загрузочными, предполагая вторую копию PVD и
исправление этой предполагаемой копии PVD в VD Эль Торито.

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

-джолиет-лонг
Разрешите имена файлов Joliet быть до 103 символов Unicode вместо 64. Это
нарушает спецификацию Joliet, но, похоже, работает. Используйте с осторожностью.

-jcharset кодировок
Сочетание -J -вход-кодировка кодировок. Смотреть ПЕРСОНАЖ НАБОРЫ раздел ниже
Больше подробностей.

-l Разрешить полные 31-символьные имена файлов. Обычно имя файла ISO9660 будет в формате 8.3.
формат, совместимый с MS-DOS, хотя стандарт ISO9660 позволяет
имена файлов до 31 символа. Если вы используете эту опцию, диск может быть
трудно использовать в системе MS-DOS, но будет работать в большинстве других систем. Использовать с
осторожность.

-L Устаревший вариант; использовать -allow-ведущие точки .

-джигдо-джигдо jigdo_file
Произвести Jigdo .джигдо файл метаданных, а также образ файловой системы. Увидеть
ДЖИГДО ПРИМЕЧАНИЯ раздел ниже для получения дополнительной информации.

-jigdo-шаблон файл_шаблона
Произвести Jigdo .шаблон файл, а также образ файловой системы. Увидеть ДЖИГДО
ПРИМЕЧАНИЯ раздел ниже для получения дополнительной информации.

-jigdo-min-размер-файла размер
Укажите минимальный размер файла, который будет отображаться в .джигдо файл. По умолчанию (и
минимально допустимый) составляет 1 КБ. Увидеть ДЖИГДО ПРИМЕЧАНИЯ раздел ниже для получения дополнительной информации.

-джигдо-форс-md5 путь
Укажите шаблон файла, в котором файлы должен содержаться в поставляемом извне MD5
список, предоставленный -md5-список. Смотреть ДЖИГДО ПРИМЕЧАНИЯ раздел ниже для получения дополнительной информации
Информация.

-jigdo-исключить путь
Укажите шаблон файла, в котором файлы не будут отображаться в .джигдо файл. Увидеть
ДЖИГДО ПРИМЕЧАНИЯ раздел ниже для получения дополнительной информации.

-jigdo-карта путь
Укажите отображение шаблона для файла jigdo (например, Debian = / зеркало / debian). Увидеть
домен ДЖИГДО ПРИМЕЧАНИЯ раздел ниже для получения дополнительной информации.

-md5-список md5_файл
Укажите файл, содержащий суммы MD5, размеры и имена файлов, которые необходимо
включен в .джигдо файл. Увидеть ДЖИГДО ПРИМЕЧАНИЯ раздел ниже для получения дополнительной информации
Информация.

-jigdo-template-compress алгоритм
Укажите алгоритм сжатия для использования в шаблоне даты. gzip и bzip2 являются
в настоящее время поддерживается, по умолчанию используется gzip. Увидеть ДЖИГДО ПРИМЕЧАНИЯ раздел ниже для
больше информации.

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

-m земной шар
Исключить совпадающие файлы земной шар, шаблон подстановочного знака оболочки, от записи на компакт-диск
ROM. земной шар может соответствовать либо компоненту имени файла, либо полному имени пути. Этот
опцию можно использовать несколько раз. Например:

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

исключает все файлы, заканчивающиеся на `.o ', или вызываемые ядро or Foobar с изображения.
Обратите внимание: если у вас был каталог с именем Foobar, это тоже (и, конечно, все
потомки) будут исключены.

-exclude-список файл
Файл, содержащий список исключаемых подстановочных знаков оболочки. Видеть -m.

-max-iso9660-имена файлов
Разрешите имена файлов ISO9660 быть длиной до 37 символов. Эта опция включает -N as
дополнительное пространство имен берется из пространства, зарезервированного для номеров версий файлов.
Это нарушает стандарт ISO9660, но это работает во многих системах.
Хотя соответствующему приложению необходимо предоставить буферное пространство не менее 37
символы, диски, созданные с этой опцией, могут вызвать переполнение буфера в
чтение операционной системы. Используйте с особой осторожностью.

-M путь

-M устройство

-dev устройство
Задает путь к существующему образу ISO9660, который нужно объединить. Альтернативная форма принимает
Спецификатор устройства SCSI, использующий тот же синтаксис, что и dev = параметр водим.
Выход генизоизображение будет новый сеанс, который должен быть написан до конца
изображения, указанного в -M. Обычно для этого требуется возможность мультисессии.
записывающее устройство компакт-дисков использовалось для записи образа. Эта опция может использоваться только в
в сочетании с -C.

-N Не указывайте номера версий в именах файлов ISO9660.
Это нарушает стандарт ISO9660, но на самом деле никто не использует номера версий.
так или иначе. Используйте с осторожностью.

-новый-режим-режим Режим
Укажите режим, 4-значное число, используемое в CHMOD(1), чтобы использовать при создании новых
каталоги в образе файловой системы. По умолчанию 0555.

-нобак

-но-бак
Исключить файлы резервных копий файлов в файловой системе ISO9660; то есть имена файлов,
содержать символы `~ 'или` #' или оканчиваться на .bak. Обычно это файлы резервных копий
для текстовых редакторов Unix.

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

-но-рр Не используйте атрибуты Rock Ridge из предыдущих сессий. Это может помочь
избежать проблем, когда генизоизображение находит незаконные подписи Rock Ridge на старом
сессия.

-no-split-symlink-компоненты
Не разделяйте компоненты символической ссылки, а вместо этого создайте новую область продолжения (CE).
Это может привести к потере места, но драйвер компакт-диска SunOS 4.1.4 имеет ошибку при чтении
разделить компоненты символической ссылки.

Сомнительно, пригодится ли эта опция в настоящее время.

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

Сомнительно, пригодится ли эта опция в настоящее время.

-o имя файла
Укажите выходной файл для образа файловой системы ISO9660. Это может быть диск
файл, ленточный накопитель, или он может напрямую соответствовать имени устройства оптического
записывающее устройство. Если не указано иное, используется стандартный вывод. Обратите внимание, что вывод также может быть
блочное устройство для обычного раздела диска, в этом случае файловая система ISO9660 может
смонтировать нормально, чтобы убедиться, что он был сгенерирован правильно.

-пад Заполните конец всего изображения на 150 секторов (300 кБ). Эта опция включена
дефолт. При использовании в сочетании с -B, заполнение вставляется между ISO9660
раздел и загрузочные разделы, так что первый загрузочный раздел начинается на
номер сектора, кратный 16.

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

-без площадки
Не заполняйте конец на 150 секторов (300 кБ) и не создавайте загрузочные разделы.
начните с кратного 16 секторов.

-путь-список файл
Файл, содержащий список путь каталоги и имена файлов, которые нужно добавить в
Файловая система ISO9660. Этот список путей обрабатывается после всех, которые появляются на
командная строка. Если аргумент -, список читается со стандартного ввода.

-P Устаревший вариант; использовать -издатель .

-издатель издатель_идентификатор
Задает текстовую строку, которая будет записана в заголовок тома. Это должно
Опишите издателя компакт-диска, обычно с почтовым адресом и телефоном.
номер. Есть место для 128 символов. Эквивалентно ПУБЛ в
.genisoimagerc .

-p ид_подготовителя
Задает текстовую строку, которая будет записана в заголовок тома. Это должно
Опишите составителя компакт-диска, обычно с почтовым адресом и телефоном.
номер. Есть место для 128 символов. Эквивалентно ПОДГОТОВКА в
.genisoimagerc .

-размер отпечатка
Вывести примерный размер файловой системы, кратный размеру сектора (2048 байт) и
выход. Эта опция необходима для режима Disk At Once и для некоторых приводов CD-R, когда
трубопровод прямо в водим, случаи, когда водим необходимо знать размер
заранее образ файловой системы. Старые версии мкисофс написал эту информацию (среди
другая информация) STDERR. Поскольку это оказывается трудным для анализа, число
без какой-либо другой информации теперь печатается на стандартный вывод слишком. Если вы хотите написать
простой сценарий оболочки, перенаправление STDERR и поймать номер из стандартный вывод, Это может быть
сделано с:

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

-тихо Это делает генизоизображение еще менее многословный. Никакого прогресса не будет.

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

-r Это похоже на параметр -R, но права собственности на файлы и режимы установлены на более полезные
ценности. Uid и gid установлены в ноль, потому что они обычно используются только на
авторская система, а клиенту не пригодится. Все биты чтения файла установлены
true, чтобы файлы и каталоги были доступны для чтения на клиенте в глобальном масштабе. Если есть
бит выполнения установлен для файла, установите все биты выполнения, чтобы исполняемые файлы
глобально исполняемый на клиенте. Если для каталога установлен какой-либо бит поиска, установите
все биты поиска, так что каталоги доступны для глобального поиска на клиенте.
Все биты записи очищены, потому что файловая система будет монтироваться только для чтения в любой
кейс. Если какой-либо из битов специального режима установлен, очистите их, потому что блокировки файлов
бесполезен в файловой системе только для чтения, а биты set-id нежелательны для uid 0
или gid 0. При использовании в Win32 бит выполнения устанавливается на Найти файлы. Это
результат отсутствия прав доступа к файлам в Win32 и эмуляции Cygwin POSIX
слой. Смотрите также -жидкость, -гид, -дир-режим, -файл-режим и -новый-режим-режим.

-релакс-имена-файлов
Позволяет в именах файлов ISO9660 включать все 7-битные символы ASCII, кроме нижнего регистра.
буквы.
Это нарушает стандарт ISO9660, но это работает во многих системах. Использовать
с осторожностью.

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

-старый корень директория
Эта опция необходима при записи мультисессионного образа и предыдущего (или
даже старше) сессия была написана с -корень директория. Использование имени каталога не найдено
в предыдущем сеансе вызывает генизоизображение для прерывания с ошибкой. Без этого
вариант, генизоизображение не сможет найти немодифицированные файлы и будет вынужден
чтобы еще раз записать свои данные в изображение. -корень и -старый корень предназначены для
используются вместе для создания инкрементных резервных копий. Начальный сеанс, например, будет использовать:
генизоизображение -корень резервная копия_1 каталоги. Следующее инкрементное резервное копирование с генизоизображение
-корень резервная копия_2 -старый корень резервная копия_1 каталоги сделал бы еще один снимок этих
каталоги. Первый снимок будет найден в резервная копия_1, второй в
резервная копия_2, но во второй
сеанс. Без этих опций новые файлы будут добавлены, а старые будут
сохранились. Но старые будут перезаписаны, если файл был изменен. Восстановление
файлы, скопировав весь каталог обратно с компакт-диска, также восстановят файлы, которые
были удалены намеренно. Для доступа к нескольким более старым версиям файла требуется
поддержка операционной системой выбора сеансов для монтирования.

-Сортировать сортировочный_файл
Сортировка файлов на носителе. Сортировкой управляет файл, содержащий
пары имен файлов и взвешивание смещения сортировки. Если вес больше,
файл будет расположен ближе к началу носителя, если весовой коэффициент
ниже файл будет располагаться ближе к концу носителя. Должно быть только
один пробел или символ табуляции между именем файла и весом, и вес должен
быть последними символами в строке. Имя файла включает в себя все
до последнего символа пробела или табуляции в строке, но не включая его. Этот
заключается в том, чтобы разрешить использование пробелов внутри или в конце имени файла. Этот
вариант делает не отсортировать порядок имен файлов, которые появляются в ISO9660
каталог. Он сортирует порядок, в котором данные файла записываются в образ компакт-диска,
что полезно для оптимизации размещения данных на компакт-диске. Видеть README.sort для
более подробно.

-sparc-ботинок img_sun4,img_sun4c,img_sun4m,img_sun4d,img_sun4e
Читать -B выше.

-sparc-метка этикетка
Задайте имя метки диска Sun для метки диска Sun, созданной с помощью -спарк-
лодка.

-раздельный выход
Разделите выходной образ на несколько файлов примерно по 1 ГБ каждый. Это помогает
для создания образов ISO9660 размером с DVD в операционных системах без поддержки больших файлов.
водим объединит более одного файла в одну дорожку при записи на DVD.
Чтобы -раздельный выход работать, -o имя файла необходимо указать. Результирующий вывод
изображения будут названы: имя_файла_00, имя_файла_01, имя_файла_02....

-поток-медиа-размер #
Выберите операцию потоковой передачи и установите размер мультимедиа на # секторов. Это позволяет вам
труба выход деготь(1) программа в генизоизображение и создать ISO9660
файловая система без необходимости в промежуточном файле архива tar. Если этот вариант
было указано, генизоизображение читает из STDIN и создает файл с именем
ПОТОК.ИЗОБРАЖЕНИЕ. Максимальный размер файла (с заполнением) на 200 секторов меньше
указанный размер носителя. Если -без площадки было указано, размер файла 50
секторов меньше указанного размера носителя. Если файл меньше, генизоизображение
напишет отступ. Это может занять некоторое время.

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

-stream-имя-файла имя
Зарезервировано для использования в будущем.

-sunx86-загрузка UFS_img ,,, AUX1_img
Задает разделенный запятыми список образов файловой системы, которые необходимы для создания
загрузочный компакт-диск для систем Solaris x86.

Обратите внимание, что раздел 1 используется для образа ISO9660, а раздел 2 является
весь диск, поэтому разделы 1 и 2 не могут использоваться данными внешнего раздела. В
первый файл изображения сопоставлен с разделом 0. В запятых могут быть пустые поля.
разделенный список, и записи списка для разделов 1 и 2 должны быть пустыми. Максимум
количество поддерживаемых разделов - 8 (хотя таблица разделов Solaris x86 могла
поддержка до 16 разделов), поэтому невозможно указать более 6 разделов
картинки. Эта опция необходима для создания загрузочного компакт-диска для систем Solaris x86.

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

Загрузочный компакт-диск Solaris x86 использует первичную загрузку размером 1024 байта, которая использует Эль-Торито
без эмуляции режим загрузки и вторичная универсальная загрузка, которая находится в секторах компакт-диска 1..15.
По этой причине оба -b бутимаж -нет-эмуль-загрузки и -G Genboot необходимо указать.

-sunx86-метка этикетка
Задайте имя метки диска SVr4 для метки диска SVr4, созданной с помощью
-sunx86-загрузка.

-сисид ID
Задает системный идентификатор. Есть место для 32 символов. Эквивалентно СИС in
домен .genisoimagerc .

-T Создать файл ТРАНС.ТБЛ в каждом каталоге на компакт-диске, который можно использовать на
системы, не поддерживающие Rock Ridge, чтобы помочь установить правильные имена файлов. Там есть
также информация, содержащаяся в файле, которая указывает старший и младший номера для
блочные и символьные устройства, и каждая символическая ссылка имеет имя заданного файла ссылки.

-имя-таблицы table_name
Альтернативное имя файла таблицы перевода (см. Выше). Подразумевает -T. Если вы
создавая мультисессионный образ, вы должны использовать то же имя, что и в предыдущем
сессия.

-UCS-уровень уровень
Установите уровень соответствия Unicode в Joliet SVD. Уровень по умолчанию - 3. Это может быть
установите значение 1..3, используя эту опцию.

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

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

-use-fileversion
Опция -use-fileversion позволяет генизоизображение использовать номера версий файлов из
файловая система. Если опция не указана, генизоизображение создает номер версии
из 1 для всех файлов. Версии файлов - это строки в диапазоне ;1 в ; 32767 Эта
опция по умолчанию для VMS.

-U Допускает "непереведенные" имена файлов, полностью нарушая стандарты ISO9660.
описано выше. Включает следующие флаги: -d -l -N -allow-ведущие точки
-релакс-имена-файлов -allow-нижний регистр -разрешить-многоточечный -нет-изо-перевести. Позволяет больше
чем один `. ' символ в имени файла, а также имена файлов в смешанном регистре. Это
полезно на HP-UX, где встроенный CDFS файловая система не распознает
расширения. Используйте с особой осторожностью.

-нет-изо-перевести
Не переводите символы `# 'и` ~', недопустимые для ISO9660.
имена файлов. Хотя эти символы недопустимы, они часто используются системами Microsoft.
Это нарушает стандарт ISO9660, но это работает во многих системах. Использовать
с осторожностью.

-V волид
Задает идентификатор тома (имя или метка тома), который будет записан в главный блок.
Есть место для 32 символов. Эквивалентно ПОЛЕТЫ в .genisoimagerc .
Идентификатор тома используется диспетчером томов Solaris в качестве точки монтирования и
метка, присвоенная диску на различных других платформах, таких как Windows и Apple Mac
OS.

-волсет ID
Задает идентификатор набора томов. Есть место для 128 символов. Эквивалентно
ВОЛС в .genisoimagerc .

-volset-размер #
Устанавливает размер набора тома на #. Размер набора томов - это количество компакт-дисков, которые
в комплекте с компакт-диском. Набор томов - это набор из одного или нескольких томов, на которых
записывается набор файлов.

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

генизоизображение в настоящее время не поддерживает -volset-размер что больше 1.

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

-volset-seqno #
Устанавливает порядковый номер набора громкости на #. Порядковый номер набора громкости - это
порядковый номер текущего компакт-диска в наборе компакт-дисков. Опция -volset-размер должен быть
указано ранее -volset-seqno в каждой командной строке.

-v Многословное исполнение. Если ввести дважды в командной строке, дополнительная отладочная информация будет
быть напечатанным.

-x земной шар
Идентично -m земной шар.

-z Создавать специальные РРИП записи для прозрачно сжатых файлов. Это только из
использование и интерес для хостов, поддерживающих прозрачную декомпрессию, таких как Linux
2.4.14 или новее. Вы должны указать -R or -r чтобы включить Rock Ridge, и сгенерируйте
сжатые файлы с использованием mkzftree утилита перед запуском генизоизображение, Обратите внимание, что
прозрачное сжатие - нестандартное расширение Rock Ridge. Полученные диски
прозрачно читаются только при использовании в Linux. В других операционных системах вы
нужно будет позвонить mkzftree вручную, чтобы распаковать файлы.

HFS ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


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

-яблоко Создайте компакт-диск ISO9660 с расширениями Apple. Похожий на -hfsза исключением того, что
Расширения Apple для ISO9660 добавляются вместо создания гибридного тома HFS.
Бывший генизоизображение версии включали атрибуты Rock Ridge по умолчанию, если -яблоко
было указано. Это версии генизоизображение больше этого не делает. Если хочешь
чтобы иметь атрибуты Rock Ridge, вам необходимо указать это отдельно.

-map map_file
Использовать map_file для установки информации CREATOR и TYPE для файла на основе
расширение имени файла. Имя файла отображается только в том случае, если оно не является одним из известных.
Форматы файлов Apple / Unix. Увидеть HFS СОЗДАТЕЛЬ / ТИП раздел ниже.

-магический магический_файл
Информация CREATOR и TYPE устанавливается с помощью файла магия номер (обычно
первые несколько байтов файла). В магический_файл используется только в том случае, если файл не входит в
известные форматы файлов Apple / Unix или расширение имени файла не было сопоставлено с помощью
-map. Смотреть HFS СОЗДАТЕЛЬ / ТИП раздел ниже для более подробной информации.

-hfs-создатель создатель
Установите СОЗДАТЕЛЬ по умолчанию для всех файлов. Должно быть ровно 4 символа. Увидеть HFS
СОЗДАТЕЛЬ / ТИП раздел ниже для более подробной информации.

-hfs-тип напишите
Установите ТИП по умолчанию для всех файлов. Должно быть ровно 4 символа. Увидеть HFS
СОЗДАТЕЛЬ / ТИП раздел ниже для более подробной информации.

-зонд Найдите в содержимом файлов все известные форматы файлов Apple / Unix. Увидеть
HFS МАКИНТОШ ФАЙЛОВ ФОРМАТЫ раздел ниже, чтобы узнать больше об этих форматах. Тем не мение,
единственный способ проверить MacBinary и Яблоко файлы - открывать и читать их,
поэтому этот параметр может увеличить время обработки. Лучше использовать один или несколько двойной
тире приведенные ниже параметры, если известны используемые форматы Apple / Unix.

-нет-рабочий стол
Не создавайте (пустые) файлы рабочего стола. Новые файлы HFS Desktop будут созданы, когда
Компакт-диск используется на Macintosh (и хранится в системной папке). По умолчанию пусто
Файлы рабочего стола добавляются в том HFS.

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

-boot-hfs-файл файл_драйвера
Устанавливает файл_драйвера который май сделать компакт-диск загрузочным на Macintosh. Увидеть HFS
BOAT ВОДИТЕЛЬ раздел ниже. (Альфа).

-часть Создайте таблицу разделов HFS. По умолчанию таблица разделов не создается, но
для некоторых старых драйверов Macintosh для компакт-дисков требуется, чтобы таблица разделов HFS на компакт-диске
способен распознать гибридный CD-ROM.

-авто Автозапуск_файл
Заставьте компакт-диск HFS использовать функцию автозапуска QuickTime 2.0 для запуска приложения или
документ. Указанное имя файла должно быть именем документа или приложения, расположенного
на верхнем уровне компакт-диска. Имя файла должно быть меньше 12 символов. (Альфа).

-размер кластера размер
Установите размер в байтах кластера или единиц распределения файлов PC Exchange.
Подразумевает --обмен. Смотреть HFS МАКИНТОШ ФАЙЛОВ ФОРМАТЫ раздел ниже.

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

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

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

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

исключит только файл или каталог с именем HTML из SRC каталог. Любой
другой файл или каталог с именем HTML в дереве не исключены. Должно быть
используется с -скрывать и / или -скрыть-джолиет. Чтобы сопоставить имя каталога, убедитесь, что
шаблон не включает завершающий символ "/". Видеть README.скрыть для большего
Детали.

-скрыть-hfs-список файл
Укажите файл, содержащий список шаблонов подстановочных знаков, которые необходимо скрыть, как в -скрыть-hfs.

-hfs-volid hfs_volid
Имя тома для раздела HFS. Это имя, присвоенное диску на
Macintosh и заменяет волид используется с -V.

-иконка-позиция
Используйте информацию о положении значка, если она существует, из файла Apple / Unix. В
значки появятся в том же положении, что и на рабочем столе Macintosh. Папка
расположение и размер на экране, положение прокрутки, просмотр папки (в виде значков,
Мелкие значки и т. Д.) Также сохраняются. (Альфа).

-root-информация файл
Установите расположение, размер на экране, положения прокрутки, просмотр папки и т. Д. Для корня
папка тома HFS. Видеть README.rootinfo Чтобы получить больше информации. (Альфа)

-подготовка загрузки файл
Файл образа загрузки PReP. Допускается до 4 человек. Видеть README.prep_boot для большего
Информация. (Альфа)

-chrp-загрузки
Добавьте заголовок загрузки CHRP.

-input-hfs-кодировка кодировок
Кодировка ввода, которая определяет символы, используемые в именах файлов HFS при использовании с
-mac-имя. Кодировка по умолчанию: cp10000 (Мак Роман). Увидеть ПЕРСОНАЖ НАБОРЫ и
HFS МАКИНТОШ ФИЛЕНАМЫ разделы ниже для более подробной информации.

-output-hfs-кодировка кодировок
Кодировка вывода, определяющая символы, которые будут использоваться в именах файлов HFS.
По умолчанию используется кодировка ввода. Увидеть ПЕРСОНАЖ НАБОРЫ раздел ниже для получения дополнительной информации
Детали.

-hfs-разблокировать
По умолчанию генизоизображение создаст заблокированный том HFS. Этот вариант
оставляет том разблокированным, чтобы другие приложения (например, hfsutils) может изменить
громкость. Увидеть HFS ПРОБЛЕМЫ / ОГРАНИЧЕНИЯ раздел ниже для предупреждений об использовании
этот вариант.

-hfs-благослови имя папки
«Благослови» данную директорию (папку). Обычно это Система Папка и используется
в создании загрузочных компакт-дисков HFS. Имя каталога должно быть полным именем пути
as генизоизображение видит это. Например, если заданный путь ./cddata и требуется
папка называется Система Папка, полное имя пути "/ 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
Найдите файлы Macintosh IPT UShare

--обмен
Найдите файлы PC Exchange Macintosh

--sgi Найдите файлы SGI Macintosh

--xinet
Найдите файлы XINET Macintosh

--макбин
Найдите файлы MacBinary Macintosh

--Один
Найдите файлы AppleSingle Macintosh

--dave Найдите файлы для Macintosh DAVE, предоставленные компанией THSBY Software Systems.

--sfm Ищите службы Microsoft для файлов Macintosh (только NT) (альфа)

--osx-двойной
Найдите файлы Mac OS X AppleDouble Macintosh

--osx-hfs
Найдите файлы Mac OS X HFS Macintosh

ПЕРСОНАЖ НАБОРЫ


генизоизображение обрабатывает имена файлов POSIX-совместимым способом как строки из 8-битных символов.
Для представления всех кодировок для всех языков 8-битных символов недостаточно. Юникод
или ISO-10646 определяют кодировку символов, которая требует не менее 21 бита для представления всех известных
языков. Они могут быть представлены UTF-32, UTF-16 or UTF-8 кодирование. UTF-32 использует
простое 32-битное кодирование, но кажется необычным. UTF-16 используется Microsoft с Win32 с
недостаток в том, что 16-битные символы несовместимы с файловой системой POSIX
интерфейс.

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

Если все операционные системы использовали UTF-8, генизоизображение не потребуется перекодировать символы в
имена файлов. К сожалению, Apple использует совершенно нестандартные кодировки, а Microsoft использует
Кодировка Unicode, несовместимая с интерфейсом имени файла POSIX.

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

Обычно коды символов 0x00-0x1f являются управляющими символами, коды 0x20-0x7f - 7-битными.
Символы ASCII и (на ПК и Mac) 0x80-0xff используются для других символов.

Поскольку используется намного больше 256 символов / символов, только небольшая часть
представлены в наборе символов. Следовательно, один и тот же код символа может представлять
разные символы в разных наборах символов. Итак, имя файла сгенерировано, скажем, в центральном
Европа, может не отображать тот же символ при просмотре на машине, скажем, на востоке.
Европа.

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

Если не все операционные системы и приложения используют тот же набор символов, что и
основы для имен файлов, может потребоваться указать, какой набор символов используется в ваших именах файлов.
в и какой набор символов имена файлов должны появиться на компакт-диске.

Есть четыре варианта указать наборы символов, которые вы хотите использовать:

-вход-кодировка
Определяет локальный набор символов, который вы используете на своем хост-компьютере. Любой персонаж
набор преобразований, которые происходят, будет использовать этот набор символов в качестве отправной точки.
Наборы символов ввода по умолчанию: cp437 в системах на базе MS-DOS и исо8859-1 on
все остальные системы. Если -J даны эквиваленты Unicode входного символа
set будет использоваться в каталоге Joliet. -jcharset такой же как -вход-кодировка
-J.

-выход-кодировка
Определяет набор символов, который будет использоваться для имен Rock Ridge на
КОМПАКТ ДИСК. По умолчанию используется набор символов ввода.

-input-hfs-кодировка
Определяет набор символов HFS, используемый для имен файлов HFS, декодированных из любого из
различные форматы файлов Apple / Unix. Полезно только при использовании с -mac-имя. Смотреть HFS
МАКИНТОШ ФИЛЕНАМЫ Чтобы получить больше информации. По умолчанию cp10000 (Мак Роман).

-output-hfs-кодировка
Определяет набор символов HFS, используемый для создания имен файлов HFS из входного символа
установлен в использовании. В большинстве случаев это будет из набора символов, заданного с помощью
-вход-кодировка. По умолчанию используется входной набор символов HFS.

Есть несколько наборов символов, встроенных в генизоизображение. Чтобы получить список, используйте
-вход-кодировка помощь. В этот список не включена кодировка, полученная из текущего
локаль, если генизоизображение построен с Iconv .

Дополнительные наборы символов могут быть прочитаны из файла для любой из опций набора символов с помощью
указание имени файла в качестве аргумента для опций. Данный файл будет прочитан, только если его
name не соответствует ни одному из встроенных наборов символов.

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

Столбец # 1 - это входной байтовый код (в шестнадцатеричном виде как 0xXX).
Столбец # 2 - это Юникод (в шестнадцатеричном виде 0xXXXX).
Остальная часть строки игнорируется.

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

Обратите внимание, что, хотя UTF-8 поддерживается, другие кодировки Unicode, такие как UCS-2 / UTF-16 и
UCS-4 / UTF-32 - нет, поскольку операционные системы POSIX не могут обрабатывать их изначально.

Отображение набора символов 1: 1 можно определить с помощью ключевого слова по умолчанию в качестве аргумента
любой из параметров набора символов. Это поведение старых версий мкисофс.

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

Любой персонаж, который генизоизображение невозможно преобразовать, будет заменен символом `_ '.

HFS СОЗДАТЕЛЬ / ТИП


У файла Macintosh есть два связанных с ним свойства, которые определяют, какое приложение
создал файл, СОЗДАТЕЛЬ и какие данные содержит файл, ТИП, Оба
(ровно) 4 буквенных строки. Обычно это позволяет пользователю Macintosh дважды щелкнуть файл.
и запустите правильное приложение и т. д. СОЗДАТЕЛЬ и ТИП конкретного файла могут быть
можно найти с помощью чего-то вроде ResEdit (или аналогичного) на Macintosh.

Информация CREATOR и TYPE хранится во всех различных файлах, закодированных в Apple / Unix.
Для других файлов можно основывать СОЗДАТЕЛЬ и ТИП на расширении имени файла.
использование отображение файл (с -map) и / или с помощью магия номер (обычно подпись в
первые несколько байтов) файла (с -магический). Если даны оба эти варианта, их порядок на
командная строка имеет значение. Если -map дается первым, совпадение расширения имени файла
попытка перед совпадением магического числа. Однако если -магический дается первым, магическое число
попытка сопоставления выполняется до сопоставления расширения имени файла.

Если сопоставление или волшебный файл не используется или совпадение не найдено, используются значения CREATOR и TYPE по умолчанию.
для всех обычных файлов можно установить, используя записи в .genisoimagerc файл или используя
-hfs-создатель и / или -hfs-тип, иначе CREATOR и TYPE по умолчанию - Юникс и ТЕКСТ.

Формат отображение файл такой же афпфайл формат, используемый AUFS. В этом файле есть
пять столбцов для расширение, файл перевод, СОЗДАТЕЛЬ, ТИП и КОММЕНТАРИЙ, линии
начинающиеся с символа `# 'являются строками комментариев и игнорируются. Пример файла
быть будто:

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

Где:

Первый столбец EXTN определяет отображаемое расширение имени файла Unix. По умолчанию
отображение для любого расширения имени файла, которое не соответствует, определяется с помощью `* '
характер.

Ассоциация Клате столбец определяет тип перевода текста между Unix и
Файл Macintosh игнорируется генизоизображение, но остается совместимым с
AUFS(1). Хотя генизоизображение не изменяет содержимое файла, если двоичный
файл имеет свой ТИП, установленный как ТЕКСТ, Он май быть неправильно прочитанным на Macintosh. Следовательно
лучшим выбором для ТИПА по умолчанию может быть ??.

Ассоциация СОЗДАТЕЛЬ и ТИП ключевые слова должны состоять из 4 символов и быть заключены в один
цитаты.

Поле комментария заключено в двойные кавычки - оно игнорируется. генизоизображение, Но
поддерживается, чтобы быть совместимым с AUFS.

Формат магия файл почти идентичен магия(5) файл, используемый файл(1)
команда.

В этом файле есть четыре столбца, разделенных табуляцией, для байт смещение, напишите, тестXNUMX и сообщение.
Строки, начинающиеся с символа `# ', являются строками комментариев и игнорируются. Пример файла
было бы как:

# Пример волшебного файла
#
# тестовое сообщение выключенного типа
0 строка GIF8 8BIM GIFf Изображение GIF
0 beshort 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 - пробел между
их. Любые другие символы в этой строке игнорируются. Строки продолжения (начиная с
`> ') также игнорируются, т. е. используются только начальные линии смещения.

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

Таким образом, для всех файлов СОЗДАТЕЛЬ по умолчанию - Юникс и ТИП по умолчанию ТЕКСТ.
Их можно изменить, используя записи в .genisoimagerc файл или с помощью -hfs-создатель
и / или -hfs-тип.

Если файл находится в одном из известных форматов Apple / Unix (и формат был
selected), CREATOR и TYPE берутся из значений, хранящихся в файле Apple / Unix.

Для других файлов CREATOR и TYPE могут быть установлены в соответствии с расширением имени файла (с -map),
или их магическое число (с -магический). Если совпадение по умолчанию используется в отображение файл,
эти значения имеют приоритет над CREATOR и TYPE по умолчанию.

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

HFS МАКИНТОШ ФАЙЛОВ ФОРМАТЫ


Файлы Macintosh состоят из двух частей, называемых Данные и Ресурс вилка. Любой из них может быть пустым.
Unix (и многие другие ОС) могут справиться только с файлами, имеющими одну часть (или вилку). Чтобы добавить к
Таким образом, файлы Macintosh имеют ряд связанных с ними атрибутов - вероятно, наиболее
важны ТИП и СОЗДАТЕЛЬ. Опять же, Unix не имеет понятия об этих типах
атрибутов.

Например, файл Macintosh может быть изображением JPEG, где изображение хранится в ветке Data и
эскиз рабочего стола, хранящийся в вилке Resource. Обычно это информация в данных
форк, который полезен на разных платформах.

Следовательно, чтобы сохранить файл Macintosh в файловой системе Unix, необходимо найти способ справиться с
с двумя вилками и дополнительными атрибутами (которые называются Finder info).
К сожалению, кажется, что каждый программный пакет, который хранит файлы Macintosh в Unix
выбрала совершенно другой способ хранения.

Форматы Apple / Unix, которые генизоизображение (частично) опоры:

Формат CAP AUFS
Вилка данных хранится в файле. Разветвленный ресурс в подкаталоге .ресурс с таким же
имя файла как вилка данных. Информация Finder в подкаталоге .finderinfo с тем же именем файла.

AppleDouble / Netatalk
Вилка данных хранится в файле. Форк ресурса хранится в файле с таким же префиксом имени
с `% '. Информация Finder также хранится в том же файле `% '. Netatalk использует тот же формат,
но информация о вилке ресурса / Finder хранится в подкаталоге .AppleDouble с таким же
имя файла как вилка данных.

Яблоко
Структуры данных аналогичны приведенным выше, за исключением того, что и вилки, и информация Finder хранятся в
один файл.

Гелиос ЭфирПоделиться
Вилка данных хранится в файле. Информация о вилке ресурсов и Finder вместе в подкаталоге
.rsrc с тем же именем файла, что и вилка данных.

IPT USПоделиться
Подобен формату EtherShare, но информация Finder хранится несколько иначе.

MacBinary
И вилки, и информация Finder хранятся в одном файле.

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

Примечание: генизоизображение необходимо знать собственный размер кластера FAT на диске, который ПК
Файлы Exchange включены (или были скопированы из). Этот размер определяется как
-размер кластера. Размер кластера или выделения можно узнать с помощью DOS.
утилита CHKDSK.

Может не работать с файлами PC Exchange v2.2 или выше (доступно с MacOS 8.1). ДОС
носитель, содержащий файлы PC Exchange, должен быть смонтирован как тип MSDOS (Вы не VFAT) когда
с помощью Linux.

SGI / XINET
Используется машинами SGI при монтировании дисков HFS. Вилка данных хранится в файле.
Разветвленный ресурс в подкаталоге .HSResource с тем же именем файла. Информация Finder как единое целое
запись в файле .H Вспомогательный. Отдельный .H Вспомогательный для каждого каталога ветки данных.

Терсби Программные Системы Дэйв
Позволяет Macintosh хранить файлы Apple на серверах SMB. Вилка данных, хранящаяся в
файл. Разветвленный ресурс в подкаталоге ресурс.frk. Использует формат AppleDouble для
вилка ресурса store.

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

Внимание! генизоизображение только частично поддерживает формат SFM. Если файл HFS или
папка, хранящаяся на сервере NT, содержит недопустимый символ NT в своем имени, NT
преобразует эти символы в Частный Используйте Unicode символы. Персонажи: "
* / <>? \ | и пробел или точка, если это последний символ имени файла,
коды символов от 0x01 до 0x1f (управляющие символы) и логотип Apple Apple.

К сожалению, эти частные символы Unicode не читаются генизоизображение
Исполняемый файл 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 могут быть
установить другими способами.

генизоизображение попытается установить CREATOR, TYPE, date и, возможно, другие флаги из
информация для поиска. Кроме того, если он существует, имя файла Macintosh устанавливается из средства поиска.
info, в противном случае имя Macintosh основано на имени файла Unix - см. HFS МАКИНТОШ
ФИЛЕНАМЫ раздел ниже.

Когда используешь -яблоко, ТИП и СОЗДАТЕЛЬ хранятся в дополнительном системном использовании или СУСП
в записи каталога ISO9660 - почти так же, как атрибуты Rock Ridge
являются. На самом деле, чтобы облегчить жизнь, расширения Apple добавлены в начале
существующие атрибуты Rock Ridge (например, чтобы получить расширения Apple, вы получаете Rock Ridge
расширения).

Расширения Apple требуют, чтобы вилка ресурсов хранилась как ISO9660. связанный .
Это похоже на любой обычный файл, хранящийся в файловой системе ISO9660, за исключением того, что
соответствующий флаг файла устанавливается в записи каталога (бит 2). У этого файла то же имя
как ответвление данных (файл, видимый на машинах сторонних производителей). Связанные файлы обычно
игнорируется другими ОС

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

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

HFS МАКИНТОШ ФИЛЕНАМЫ


По возможности, имя файла HFS, которое хранится в файле Apple / Unix, используется для
HFS-часть компакт-диска. Однако не все кодировки Apple / Unix хранят имя файла HFS с
Finderinfo. В этих случаях используется имя файла Unix - с экранированными специальными
символы. Специальные символы включают `/ 'и символы с кодами более 127.

AUFS экранирует эти символы с помощью ":", за которым следует код символа в виде двух шестнадцатеричных символов.
цифры. Netatalk и EtherShare имеют аналогичную схему, но используют "%" вместо ":".

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

Это: 2fFile преобразован в This / File

Это: файл, преобразованный в этот% файл

This: t7File преобразован в This% t7File

Хотя имена файлов HFS, похоже, поддерживают прописные и строчные буквы, файловая система
нечувствителен к регистру, т. е. имена файлов ABC и АбВ такие же. Если файл найден в
каталог с таким же именем HFS, генизоизображение попытается создать уникальное имя, добавив
Символы `_ 'в одном из имен файлов.

Если для файла существует имя файла HFS, генизоизображение можно использовать это имя как отправную точку
для имен файлов ISO9660, Joliet и Rock Ridge с использованием -mac-имя. Обычные файлы Unix
без имени HFS все равно будут использовать свое имя Unix. например

Если файл MacBinary (или PC Exchange) хранится как какое-то изображение.gif.bin в Unix
файловая система, но содержит файл HFS с именем какое-то изображение.gif, это имя, которое
появляются на HFS-части компакт-диска. Однако, как генизоизображение использует имя Unix как
отправной точкой для других имен, сгенерированное имя ISO9660, вероятно, будет
НЕКОТОРЫЙIMAG.BIN и Джолиет / Рок-Ридж будет какое-то изображение.gif.bin. Эта опция будет использовать
имя файла HFS в качестве отправной точки и имя ISO9660, вероятно, будет НЕКОТОРЫЙIMAG.GIF
и Джолиет / Рок-Ридж будет какое-то изображение.gif.

-mac-имя в настоящее время не будет работать с -T - имя Unix будет использоваться в ТРАНС.ТБЛ
файл, а не имя Macintosh.

Набор символов, используемый для преобразования любого имени файла HFS в имя файла Joliet / Rock Ridge
по умолчанию cp10000 (Мак Роман). Используемый набор символов можно указать с помощью
-input-hfs-кодировка. Другие встроенные наборы символов HFS: cp10006 (МакГрик), cp10007
(Маккирилловый), cp10029 (Маклатин2), cp10079 (MacIcelandandic) и cp10081 (МакТурецкий).

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

Существующий генизоизображение код отфильтрует любые недопустимые символы для ISO9660 и
Имена файлов Joliet, но как генизоизображение ожидает иметь дело непосредственно с именами Unix, он
оставляет имена Rock Ridge как есть. Но поскольку `/ 'является допустимым символом имени файла HFS,
-mac-имя преобразует `/ 'в` _' в именах файлов Rock Ridge.

Если используются расширения Apple, на Macintosh будут отображаться только имена файлов ISO9660.
Однако, поскольку драйверы Macintosh ISO9660 могут использовать уровень 2 имена файлов, вы можете использовать параметры
такое как -разрешить-многоточечный без проблем на Macintosh - все равно позаботьтесь об именах, ибо
пример это.имя.файла будут преобразованы в ЭТОТ ФАЙЛ т.е. иметь только один `. ', также
имя файла ABCDEFGH будет рассматриваться как ABCDEFGH но abcdefghi будет рассматриваться как АБВДЕФГИ. т.е.
с "." в конце - не знаю, проблема ли это Macintosh или
генизоизображение/гибрид проблема. Все имена файлов будут в верхнем регистре при просмотре на
Macintosh. Конечно, машины DOS / Win3.X не смогут видеть имена файлов Уровня 2 ...

HFS CUSTOM ОБЪЕМ / ПАПКА ИКОНЫ


Чтобы присвоить компакт-диску HFS настраиваемый значок, убедитесь, что корневая папка (верхнего уровня) содержит стандартный значок.
Файл значка тома Macintosh. Чтобы придать тому пользовательский значок на Macintosh, значок должен
наклеить на значок тома в поле «Информация» тома. Это создает
невидимый файл с именем Значок \ r (`\ r '- символ возврата каретки) в корневой папке.

Значок пользовательской папки очень похож - невидимый файл с именем Значок \ r существует в
сама папка.

Наверное, самый простой способ создать собственный значок, который генизоизображение можно использовать, чтобы отформатировать
пустую дискету HFS на Mac и вставьте значок в поле «Получить информацию». Если вы используете Linux
с установленным модулем HFS смонтируйте дискету:

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

По умолчанию дискета будет смонтирована как файловая система CAP. Тогда беги генизоизображение через
что-то вроде:

genisoimage --cap -o output каталог_источника / mnt / floppy

Если вы не используете Linux, вы можете использовать hfsutils чтобы скопировать файл значка с дискеты.
Однако следует соблюдать осторожность, поскольку файл значка содержит управляющий символ. За
пример:

hmount / dev / fd0
хдир -а
hcopy -m Иконка ^ V ^ M иконка_каталог / иконка

Где `^ V ^ M '- это Ctrl-V, за которым следует Ctrl-M. Тогда беги генизоизображение используя что-то
как:

genisoimage --macbin -o output каталог_источника каталог_каталога

Процедура создания / использования пользовательских значков папок очень похожа - вставьте значок в
в поле "Get Info" папки и перенесите полученный Значок \ r файл в соответствующий каталог
в генизоизображение исходное дерево.

Вы можете скрыть файлы значков из деревьев ISO9660 и Joliet.

Чтобы присвоить индивидуальный значок компакт-диску Joliet, следуйте инструкциям на
http://www.cdrfaq.org/faq03.html# S3-21-1.

HFS BOAT ВОДИТЕЛЬ


It май можно сделать гибридный компакт-диск загрузочным на Macintosh.

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

Драйвер можно получить с любого другого загрузочного компакт-диска Macintosh, используя apple_driver
полезность. Затем этот файл можно использовать с -boot-hfs-файл.

Раздел HFS (то есть гибридный диск в нашем случае) должен содержать подходящий System
Папка, опять же с другого CD-ROM или диска.

Чтобы раздел был загрузочным, он должен иметь лодка блок набор. Загрузочный блок находится в
первые два блока перегородки. Для незагрузочного раздела загрузочный блок заполнен
нули. Обычно, когда системный файл копируется в раздел на диске Macintosh, загрузочный
блок заполнен рядом обязательных настроек - к сожалению, я не знаю полной
spec для загрузочного блока, поэтому я предполагаю, что следующее будет работать.

Следовательно, утилита apple_driver также извлекает загрузочный блок из первой HFS
раздел, который он находит на данном компакт-диске, и он используется для раздела HFS, созданного
генизоизображение.

Пожалуйста, записки: Используя драйвер с компакт-диска Apple и копируя программное обеспечение Apple на свой компакт-диск, вы
становятся обязаны подчиняться лицензионным соглашениям на программное обеспечение Apple Computer, Inc.

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


После появления -boot-информация-таблица дано, генизоизображение изменит загрузочный файл, указанный -b by
вставка 56-байтового лодка информация ТАБЛИЦЫ по смещению 8 в файле. Эта модификация
сделано в исходной файловой системе, поэтому убедитесь, что вы используете копию, если этот файл нелегко
воссоздан! Этот файл содержит указатели, которые не могут быть легко или надежно получены на
время загрузки.

Формат этой таблицы следующий; все целые числа находятся в разделе 7.3.1 ("маленький
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-битное ядро,
и прошивка выберет один, если присутствуют оба. По желанию можно использовать рамдиск
для корневой файловой системы с использованием -hppa-cmdline.

ДЖИГДО ПРИМЕЧАНИЯ


Jigdo - это инструмент, помогающий распространять большие файлы, такие как образы CD и DVD; видеть
http://atterer.org/jigdo/ Больше подробностей. Публикуются ISO-образы компакт-дисков и DVD Debian
в Интернете в формате jigdo, чтобы конечные пользователи могли загружать их более эффективно.

Чтобы создать файлы jigdo и шаблонов вместе с ISO-образом из генизоизображение, Вы должны
сначала сгенерируйте список файлов, которые будут использоваться, в следующем формате:

MD5sum Размер файла Путь
32 символа 12 символов до конца строки

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

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

Как только у вас будет этот файл, позвоните генизоизображение со всеми вашими обычными параметрами командной строки.
Укажите имена выходных файлов для файлов jigdo и шаблонов, используя -джигдо-джигдо и
-jigdo-шаблон, и передайте расположение вашего списка MD5 с помощью -md5-список.

Если есть файлы, которые вы НЕ хотите добавлять в файл jigdo (например, если они
могут часто меняться), укажите их с помощью -jigdo-exclude. Если вы хотите проверить некоторые из
файлы, как они записаны в образ, укажите их с помощью -jigdo-force-md5. Если есть
файлы не совпадают, генизоизображение затем будет прервано. Оба эти варианта требуют регулярного
выражения в качестве входных данных. Есть возможность ограничить набор файлов, которые будут использоваться
далее в зависимости от размера - используйте параметр -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 = 333000 с -

Чтобы создать гибридный компакт-диск 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 и
ТИПЫ, основанные только на их расширениях файлов, перечисленных в файле «сопоставление»:

% 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 другой_dir

В следующем примере на компакт-диск помещаются разные файлы с именем README, но
имеют другое содержимое при просмотре как компакт-диск ISO9660 / Rock Ridge, Joliet или HFS.

Текущий каталог содержит:

% лс -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 CD.

Вероятно, возможны всевозможные странные результаты с комбинациями шкуры
параметры ...

ПРИМЕЧАНИЯ


генизоизображение можно смело устанавливать suid root. Это может быть необходимо для того, чтобы генизоизображение в
прочтите предыдущий сеанс при создании мультисессионного образа.

If генизоизображение создает образ файловой системы с атрибутами Rock Ridge и каталогом
уровень вложенности исходного дерева каталогов слишком велик для ISO9660, генизоизображение Сделаю
глубокое перемещение каталогов. Это приводит к каталогу с именем RR_MOVED в корне
каталог компакт-диска. Вы не можете избежать этого каталога.

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

Используйте genisoimage онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    глубокая очистка
    глубокая очистка
    Скрипт Kotlin, уничтожающий все сборки
    кеши из проектов Gradle/Android.
    Полезно, когда Gradle или IDE позволяют
    вниз. Скрипт протестирован на
    макОС, но...
    Скачать глубокую очистку
  • 2
    Подключаемый модуль Eclipse Checkstyle
    Подключаемый модуль Eclipse Checkstyle
    Плагин Eclipse Checkstyle
    интегрирует Java-код Checkstyle
    аудитор в Eclipse IDE. В
    плагин предоставляет обратную связь в режиме реального времени
    пользователь о нарушении ...
    Скачать подключаемый модуль Eclipse Checkstyle
  • 3
    АстрОрзПлеер
    АстрОрзПлеер
    AstrOrz Player — бесплатный медиаплеер.
    программное обеспечение, частично основанное на WMP и VLC.
    плеер выполнен в минималистическом стиле, с
    более десяти цветов темы, а также может
    б ...
    Скачать AstrOrzPlayer
  • 4
    Movistartv
    Movistartv
    Kodi Movistar+ TV является дополнением для XBMC/
    Коди, разрешенный к использованию
    decodificador de los servicios IPTV де
    Movistar интегрирован в один город
    медиацентры ма...
    Скачать киностартв
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks — это бесплатная программа с открытым исходным кодом,
    кроссплатформенная C, C++ и Fortran IDE
    построен для удовлетворения самых взыскательных потребностей
    своих пользователей. Он разработан, чтобы быть очень
    расширенный ...
    Код загрузки::Блоки
  • 6
    среди
    среди
    Среда или расширенный интерфейс Minecraft
    и отслеживание данных / структуры - это инструмент для
    отобразить обзор Minecraft
    мир, фактически не создавая его. Это
    жестяная банка ...
    Скачать Среди
  • Больше »

Команды Linux

Ad