[devel] Re: [devel]Русские имена файлов вzip

Vitaly Lipatov =?iso-8859-1?q?LAV_=CE=C1_VL3143=2Espb=2Eedu?=
Пн Дек 23 13:14:25 MSK 2002


On Понедельник 23 Декабрь 2002 10:36, Alexey V. Lubimov wrote:
> On Mon, 23 Dec 2002 10:33:30 +0300 (MSK)
>
> "Alex Ott" <ottalex на narod.ru> wrote:
> > >По моему, проблема с рускими именами в uzip не решена.
> > >http://www.atmsk.ru/viewtopic.php?p=996#996
> > >Может кто нибудь сказать что либо конструктивное по этому
> > > поводу?
> >
> > может прилепить к нему автоопределение кодировок и
> > перекодирование в кодировку системы?
>
> по идее, да. вопрос, как сделать автоопределение?
Вообще есть ряд вопросов, которые хотелось бы решить с архивами, 
они у меня в долговременном TODO.
В частности, вопрос с кодировками можно решать следующими 
методами
1. Использовать libenc для автоматического определения кодировки 
названий файлов и iconv для перекодирования.
2. Добавить к архиваторам ключи для указания кодировки архива (а 
кодировка локали известна)
3. Чтобы не было проблем с нашими архивами у пользователей 
Windows нужно писать названия в архивах в cp1251.
4. Есть проблема с разбиением файлов. split как unix way это 
здорово, но как потом объяснить пользователю в проводнике, что 
получившиеся файлы нужно склеить. Задачу решает rar с его 
многотомными архивами. Единственное - проблема с кодировками.
Может написать простенький враппер на шелле?


-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!



Подробная информация о списке рассылки Devel