- Notifications
You must be signed in to change notification settings - Fork194
[Iso9660] Don't add supplementary volume descriptor if Joliet is not being used#96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
base:master
Are you sure you want to change the base?
Uh oh!
There was an error while loading.Please reload this page.
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. Fromhttps://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." Fromhttps://wiki.osdev.org/ISO_9660: |
Ok, so the "Joliet" directory tree is a complete duplicate? Everything in the main treemust 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.