mkisofs desfaz a opção “--hide”

2

é possível recuperar qualquer documento que tenha sido colocado em um CD usando a opção "--hide"? Não consegui encontrar nenhuma informação sobre isso na net. Talvez sb aqui saiba a resposta, deve ser possível já que os dados estão presentes no CD, como me diz o meu hexdump.

TIA

    
por Steven 27.11.2012 / 12:37

1 resposta

3

Depende de qual --hide opção foi usada quando o CD foi criado:

-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

Se o arquivo estava oculto com --hide-joliet , ele será excluído da árvore de diretórios quando montado como CD Joliet, mas ficará visível assim:

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

com um nome 8.3 abreviado. Por outro lado, se o arquivo estava oculto apenas com --hide , ele será visível montado como CD Joliet:

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

Se o arquivo estiver oculto para ISO960 / Rock Ridge e Joliet, o arquivo ficará invisível. De README.hide incluído com mkisofs:

The various -hide options actually exclude the relevant directory entry from the directory tree. Therefore, it is not possible to access a file or directory that has be hidden with the -hide option when the ISO9600/Rock Ridge directory is mounted - because the directory entry does not exist on the CD (but the file data does). You would probably be able to access this file or directory when mounted as a Joliet or HFS CD (depending on other options used). Similarly, a directory entry hidden with the -hide-joliet option will not be accessible when mounted as an Joliet CD. Similarly for -hide-hfs etc.

    
por 27.11.2012 / 13:19

Tags