Please reinclude the patch for codepage-based zip filenames
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unzip (Debian) |
Unknown
|
Unknown
|
|||
unzip (Ubuntu) |
Confirmed
|
Medium
|
Unassigned | ||
Bug Description
Binary package hint: unzip
The unzip package didn't support codepage-based filenames, and a patch from altlinux was included in previous versions of unzip to make it support them with the command-line parameter "-O cpXXX". Some links about this problem are gathered in https:/
(e.g.: https:/
This parameter was removed in Karmic, and the changelog (https:/
"Enabled new Unicode support. Closes: #197427. This may or may not work
for your already created zipfiles, but it's not a bug unless they were
created using the Unicode feature present in zip 3.0."
I believe it *is* a bug, since it makes Linux users unable to open .zip files that *adhere* to the zip specification. It's like saying "utf8 is the way to go, so firefox won't support codepage-based websites anymore. Please convert all the websites of the internet to utf8 in order to see them". It's just not realistic... :-(
Please reinclude the patch.
For reproducing, here's a file that uses cp737: http://
I couldn't find *any* way to properly unzip it in Karmic, other than running Windows .zip utilities.
(btw, the bug #197427 that is referenced in the changelog is irrelevant, it's about ffmpeg being outdated)
Changed in unzip (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Confirmed |
I totally agree that this is a huge issue with UnZip, all non-English speaking world suffers from this problem. Please DO include this patch as there is no tool exit for Karmic that could solve this filename encoding problem, while the problem is real and there is no acceptable workaround - other than having this feature in UnZip. It would also be a nice feature that some other tool like the gnome-file-roller had the ability to specify a different filename encoding. Because the software is free it should not be also lame, man! (excuse me for the tone but I'm a bit angry about this)