Menu

#1407 7-Zip does not process ISO images with a Joliet supplementary volume descriptor

open
nobody
None
5
2014-08-28
2014-03-30
dosfan01
No

If an ISO image contains a supplementary volume descriptor which indicates Joliet in the escape sequences field (25h, 2Fh, 40h) then 7-Zip will not process it.

This seems to be due to the code near the end of function Open2 in IsoIn.cpp:

 for (MainVolDescIndex = VolDescs.Size() - 1; MainVolDescIndex > 0; MainVolDescIndex--)
   if (VolDescs[MainVolDescIndex].IsJoliet())
     break;

If the Joliet indicator is zeroed out then 7-Zip will recognize the ISO image.

Discussion


Log in to post a comment.