ISO9660 and Joliet Issues

Afteredit_SVD_Issue

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

0

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

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h1> <h2> <h3> <h4> <center>
  • You may quote other posts using [quote] tags.
  • You may link to images on this site using a special syntax
  • Web page addresses and e-mail addresses turn into links automatically.
  • You may use [inline:xx] tags to display uploaded files or images inline.
  • Lines and paragraphs break automatically.

More information about formatting options