Thank you very much also for the compression method fix!

Andy Bradford:
> But unzip never created a directory when it was a 0 byte
> file. So again I wonder why 7-Zip did?

Have a look at the `CItem::IsDir()' function for zip archives in 7-Zip
[0], it is performing quite a few checks before evaluating the *nix
file permissions. As the zip format is widely spread and has many
different implementations with presumably different robustness (my two
examples, again: 7-Zip creating directories instead of empty files,
older WinZip ignoring empty files), it may always require some
compatibility hacks to support it in the best sense (older 7-Zip and
`unzip' obviously have better compatibility hacks).

[0] http://www.7-zip.org/a/7z1514-src.7z
File: CPP\7zip\Archive\Zip\ZipItem.cpp
Lines: 114ff

By the way, my messages seem to be a bit "out-of-thread" in the
mailing list archive, and some of them haven't shown up, at all. Does
anybody know how to correctly answer to a Mailman message (in digest
mode) from the Gmail web interface?

--Florian
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to