1.) The Joliet Filesystem disappears
Even though the Joliet Filesystem exists, different tools (e.g. IsoBuster, Eclipse ImageAnalysis) cannot find and display it.
We found out that this is caused by a wrong character in the Escape Sequences Field of the ISO 9660 Supplementary Volume Descriptor. These Escape Sequences are defined as followed (ISO 2022).
ISO 2022 UCS-2 Escape Sequences:
Standard Level Decimal Hex Bytes ASCII
UCS-2 Level 1 2/5, 2/15, 4/0 (25)(2F)(40) '%/@'
UCS-2 Level 2 2/5, 2/15, 4/3 (25)(2F)(43) '%/C'
UCS-2 Level 3 2/5, 2/15, 4/5 (25)(2F)(45) '%/E'
The DVDAfterEdit DVD-Video Image includes one wrong character (“\” in place of “/”) as you can see below:
Hex Bytes of an image created with DVD Afteredit:
(25) (5C) (40)
ASCII
"%\@"
2.) Path Table Sizes in the Primary Volume Descriptor and in the Supplementary Volume Descriptor are too small (ISO9660 and Joliet).
If you open the disc or the image in ISO Buster, the VIDEO_TS folder in the ISO branch is not visible.
Philips DVD-Video Verifier reports an error too:
>>> [ISO9660] ERROR 5538 (ref. ISO 6.9) :
A Directory Record and a Path Table Record are inconsistent.
They do not comply at the attribute: "Directory Identifier"
The location of the DR is at block: 259, and at byte: 372
The location of the PTR is at block: 257, and at byte: 56
at sector/block 259, byte 372 bit 0
Reference: Ecma-119 9.4 Format of a Path Table Record
it seems like the Padding Field BP (9 + LEN_DI) was not used for the calculation of the Path Table Sizes
Best Regards,
mark
Please contact me
Hi Mark,
Thank you very much for your complete explanation. Would you please contact me by email, larry at this web site, to pursue this further?
Regards,
Larry
Post new comment