Я сделал ISO из каталога с помощью команды
mkisofs filename.iso source_directory
.
Когда я монтирую ISO, я вижу, что имена файлов сокращаются. На самом деле имена файлов будут примерно такими: ABCD_ASKDKDK.rpm
, но в ISO он будет сокращен до некоторых фиксированных символов.
Как мне проверить, какой стандарт является моим исходным ISO (у меня есть ISO в удаленном месте) и каталог, похожий на этот локальный. Я пытаюсь создать аналогичный ISO.
Используйте расширение joliet, и вы должны получить настоящие имена файлов.
mkisofs -J -o cd_image.iso /directory
Из википедии:
Joliet - это название расширения файловой системы ISO 9660. Он был определен и одобрен Microsoft и поддерживается всеми версиями ее ОС Windows, начиная с Windows 95 и Windows NT [необходима цитата]. Его основное внимание уделяется ослабление ограничений на имя файла присуще полному соответствию ISO 9660.
Если ты не пройдешь -J
или -R
/-r
затем вы создали чистую файловую систему ISO 9660, которая имеет максимум 31 символ имени файла, максимальную глубину дерева 8 частей и все, что написано заглавными буквами.