7-Zip does not process ISO images with a Joliet supplementary volume descriptor
A free file archiver for extremely high compression
Brought to you by:
ipavlov
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.