[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: