Comment 162 for bug 580961

Revision history for this message
In , 5-pavel (5-pavel) wrote :

Created attachment 319015
An archive file with cyrillic file names included

User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.13) Gecko/2009080200 SUSE/3.0.13-0.1.2 Firefox/3.0.13

There are several discussions about the problem concerning cyrillic filenames in zip archives and unzip package. Unzip out-of-the-box (compiled from sources) does not choose filenames encoding correctly.

Developers from Ark say me, that the error is completely from info-zip project (https://bugs.kde.org/show_bug.cgi?id=204984).

There are sime patches to info-zip's unzip package, that makes unzip extract filenames with correct encoding. But maintainers of info-zip project rejected these patches (http://www.info-zip.org/board/board.pl?m-1248086794).

It would be nice to include this package in main openSuSE distribution.

Reproducible: Always

Steps to Reproduce:
1. Create zip-archive, containing files with cyrillic names under Windows.
2. Try to open it with unzip under SuSE
Actual Results:
Filename encoding is incorrect. Example:

pavel@pavel:~/tmp> unzip ReportPacket_DBV90821CJ.zip
Archive: ReportPacket_DBV90821CJ.zip
  inflating: ???????? ????? (????????).pdf
  inflating: ???????? ????? (??????????).pdf

Expected Results:
Results, produced with natspec patch from sisyphus

pavel@rzn-sepak-bpa:~/backup> pavel@rzn-sepak-bpa:~/temp> unzip ReportPacket_DBV90821CJ.zip
Archive: ReportPacket_DBV90821CJ.zip
  inflating: ????????? ????? (??????????).pdf
  inflating: ????????? ????? (??????????).pdf