On Wed, 14 Apr 2004 08:30:13 +0300 Alexander Kuprin 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 (гений, спаситель отечества и > > пр. и пр. и пр.) > > > > но нет диагностики > > с каким сообщением обламывается iconv? > > Максим, в отличие от Андрея Вы не правы. Возможно он высказал совет в немного > резкой форме, но суть от этого не меняется. Евгению нужно подучиться, чтобы > не задавать _такие_ вопросы. Единственный способ переименовать файлы в архиве > (если только собственно архиватор не содержит подобный механизм), это > распаковать архив, переименовать файлы, а потом запаковать. А ключ -l просто > выводит список файлов и помочь тут никак не может. В вопросе не было указания на то, что нужно сделать новый архив с перекодированными именами человек привел корректную команду: >unzip -l 01.zip | iconv -f CP866 -t koi8 Исходя из этого, я решил что проблема в перекодировке, а не в переименовании ему в ответ: >unzip у тебя пишет на диск, а iconv ждет от него данные на STDIN. и совет про детские книжки. Хотя наверное неоднозначность вопроса и породила такие бурные реакции. Причем разные. Извиняюсь. -- Я ем все что дают. Что не дают - сперва отбираю, потом ем