[Iso9660] Don't add supplementary volume descriptor if Joliet is not being used#96
[Iso9660] Don't add supplementary volume descriptor if Joliet is not being used#96tge-was-taken wants to merge 1 commit intoDiscUtils:masterfrom
Conversation
|
@LordMike Is there a problem with this PR? |
|
Hi, sorry,.. I have a general issue with PR's because I don't have the knowledge required to verify them. We can try though..
|
|
Joliet is an extension to Iso9660, so that's why ISOs can come either with or without the joliet data. From https://wiki.sleuthkit.org/index.php?title=ISO9660: ISO9660 with "Joliet" support use the secondary volume descriptor to reference a duplicate directory tree that contains the Unicode names. ISO9660 with "Rock Ridge" adds additional metadata into the directory entries to store permissions and other metadata. These can exist in either the primary or secondary volume descriptor trees." From https://wiki.osdev.org/ISO_9660: |
|
Ok, so the "Joliet" directory tree is a complete duplicate? Everything in the main tree must also exist in the duplicated Unicode tree? ... that could pose a number of issues.. Damn. :P |
Having the extra volume descriptor present for me caused problems as the target loader didn't expect it.