Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

Re: git archive --format zip utf-8 issues

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:54:48

René Scharfe [off-list ref] writes:
                                         Windows    Info-ZIP unzip
                            7-Zip PeaZip builtin Linux msysgit Windows
7-Zip 9.20                      0      0      46    26      43      43
PeaZip 4.7.1 win64              0      0      46    26      42      42
Info-ZIP zip 3.0 Linux          0      0      72     0      43      43
Info-ZIP zip 3.0 Windows       45     45     n/a     0      43      43
...
I wonder what 7-Zip and PeaZip do that gives them a slightly nicer
score with the Windows-internal unzipper.  Umlauts, Nordic characters
and accents are preserved by that combination.  It seems that unzip on
Linux fails to unpack exactly these names, so perhaps they employ a
dirty trick like using the local encoding in the ZIP file, which makes
it unportable.
...
Thanks for this work.

It is kind of surprising that "Windows builtin" has very poor score
extracting from the output of Zip tools running on Windows (I am
looking at 46, 46 and n/a over there).  If you tell it to create an
archive from its disk and then extract from it, I wonder what would
happen.

Does this result mean that practically nobody uses Zip archive with
exotic letters in paths on that platform?  I am not talking about
developers and savvy people who know where to download third-party
Zip archivers and how to install them.  I am imagining a grandma who
received an archive full of photos of her grandchild in her Outlook
Express or GMail inbox, clicked the attachment to download it, and
is trying to view the photo inside.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help