Re: Распаковывать ZIP с русскими именами
На Thu, 04 Sep 2008 20:16:30 +0400
San_Sanych <ssanych@gmail.com> записано:
> Alexander GQ Gerasiov пишет:
> > На Thu, 4 Sep 2008 00:15:55 +0100
> > "Mikhail Ramendik" <mr@ramendik.ru> записано:
> >
> >
> >> Всем привет!
> >>
> >> Устаовлен etch, локаль koi8-r. Супруга качает zip-ы, внутри которых
> >> файлы с русскими именами, запакованные в виндах (вероятно CP1251?
> >> или UTF8?). И ей нужно файлы распаковывать, причём желательно в
> >> GUI. И получать те же русские имена
> >>
> >> Вопрос - как бы это сделать?
> >>
> > Некрасивый, но работающий, способ:
> > https://bugzilla.altlinux.org/show_bug.cgi?id=4871
> >
> > Пакет:
> > http://lvk.cs.msu.su/~gq/debian/unzip_5.52-9etch1.1_i386.deb
> >
> >
> может проще содать у юзера в домашней директории скрипт unzip с
> содержанием:
>
> #!/bin/bash
> unzip -Z1 filename.zip | iconv -f cp1252 -t cp850 | iconv -f cp866
>
> ну и PATH должен начинаться с $HOME/bin
Извини, а что тебе даст вывод перекодированного списка имен?
Более того, этот способ (с оберткой) не поможет (или будет сильно не
тривиальный) в случае, когда требуется корректная работа фронтэндов (а
топикстартеру это важно).
--
Best regards,
Alexander GQ Gerasiov
Contacts:
e-mail: gq@cs.msu.su Jabber: gq@jabber.ru
Homepage: http://gq.net.ru ICQ: 7272757
PGP fingerprint: 0628 ACC7 291A D4AA 6D7D 79B8 0641 D82A E3E3 CE1D
Reply to: