[Comm] Имена файлов.
=?iso-8859-1?q?Maxim=2ESavrilov_=CE=C1_socenter=2Eru?=
=?iso-8859-1?q?Maxim=2ESavrilov_=CE=C1_socenter=2Eru?=
Ср Апр 14 09:49:19 MSD 2004
On Wed, 14 Apr 2004 08:30:13 +0300
Alexander Kuprin <ru_classic на gts.lg.ua> wrote:
> On Wednesday 14 April 2004 08:23, Maxim.Savrilov на socenter.ru wrote:
> > > > Имеются zip-архивы, сделанные в винде, с русскими именами файлов.
> > > > Вопрос: как перекодировать эти имена в koi8?
> > > > Команда
> > > > unzip -l 01.zip | iconv -f CP866 -t koi8
> > > > сразу же обламывается.
> > команда абсолютно корректна, так что совет по книжкам можете наклеить себе
> > на монитор, Andrey Brindeew <abr на altlinux.ru> (гений, спаситель отечества и
> > пр. и пр. и пр.)
> >
> > но нет диагностики
> > с каким сообщением обламывается iconv?
>
> Максим, в отличие от Андрея Вы не правы. Возможно он высказал совет в немного
> резкой форме, но суть от этого не меняется. Евгению нужно подучиться, чтобы
> не задавать _такие_ вопросы. Единственный способ переименовать файлы в архиве
> (если только собственно архиватор не содержит подобный механизм), это
> распаковать архив, переименовать файлы, а потом запаковать. А ключ -l просто
> выводит список файлов и помочь тут никак не может.
В вопросе не было указания на то, что нужно сделать новый архив с перекодированными именами
человек привел корректную команду:
>unzip -l 01.zip | iconv -f CP866 -t koi8
Исходя из этого, я решил что проблема в перекодировке, а не в переименовании
ему в ответ:
>unzip у тебя пишет на диск, а iconv ждет от него данные на STDIN.
и совет про детские книжки.
Хотя наверное неоднозначность вопроса и породила такие бурные реакции. Причем разные.
Извиняюсь.
--
Я ем все что дают. Что не дают - сперва отбираю, потом ем
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 307 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20040414/089a5660/attachment-0003.bin>
Подробная информация о списке рассылки community