Bug#484807: reason for ;1 in extracted filenames from isos...

Andreas Henriksson andreas at fatal.se
Wed Sep 23 06:02:00 UTC 2009


Hello!

Let me shed some light on the reason here, even though I have no solution.

Supporting multi-session (overwrite, append, ...) in the iso9660 format is a 
hack. You append a version to the filename, like ;1. If you want to "overwrite"
and existing file in the next session, you write the filename;2 and the
reader is then supposed to understand that filename;1 has been "overwritten"
by filename;2 (and strip of the ;2 when extracting/showing the file).

The reason this can only be observed on some isos, is because of the strategy
of the iso creator program. Some programs always appends version (thus,
all files have ;1) while others try to be more backwards compatible and
only utilize the hack if it's not the first version (thus, only if ;2 or higher
is needed).

File-roller should strip off the version numbers (and only show the highest
versioned file if there are several with same name).

--
Regards,
Andreas Henriksson






More information about the pkg-gnome-maintainers mailing list