2

Можно ли восстановить какие-либо документы, которые были помещены на компакт-диск, используя опцию «--hide»? Я не смог найти какую-либо информацию об этом в сети. Может быть, sb здесь знает ответ, должно быть возможно, так как данные присутствуют на CD, как говорит мне hexdump.

ТИА

1 ответ1

3

Это зависит от того, какая опция --hide использовалась при создании CD:

-hide              Hide a file/directory from the ISO9660/Rock Ridge directory
-hide-list         As above, but read file names from a file
-hide-joliet       Hide a file/directory from the Joliet directory
-hide-joliet-list  As above, but read file names from a file
-hide-hfs          Hide a file/directory from the HFS directory
-hide-hfs-list     As above, but read file names from a file

Если файл был скрыт с помощью --hide-joliet он будет исключен из дерева каталогов при монтировании как Joliet CD, но будет отображаться так:

mount -t iso9660 -o nojoliet /dev/cdrom /mount/point

с укороченным 8.3 именем. И наоборот, если файл был скрыт только с помощью --hide он будет виден как смонтированный как Joliet CD:

mount -t iso9660 /dev/cdrom /mount/point

Если файл был скрыт для ISO9660/Rock Ridge и Joliet, файл будет невидимым. Из README.hide входит в состав mkisofs:

Различные опции -hide фактически исключают соответствующую запись каталога из дерева каталогов. Следовательно, невозможно получить доступ к файлу или каталогу, который был скрыт с помощью опции -hide, когда смонтирован каталог ISO9600/Rock Ridge - поскольку запись каталога не существует на компакт-диске (но данные файла существуют). Вы, вероятно, сможете получить доступ к этому файлу или каталогу, когда смонтированы как Joliet или HFS CD (в зависимости от других используемых опций). Аналогичным образом, запись каталога, скрытая с помощью параметра -hide-joliet, будет недоступна при подключении в виде компакт-диска Joliet. Аналогично для -hide-hfs и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .