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

Re: Ark и кодировка файлов



Иван Лох wrote:
On Wed, Jun 07, 2006 at 12:04:59PM +0400, Илья Струков wrote:
В сообщении от 7 июня 2006 11:12 HoverHell написал(a):
Моё небольшое ИМХО по теме: использование кодировки CP1251 способно решить
многие проблемы.....
А если без установки в локали в 1251? :)

Использовать unzip + convmv или
Написать перекодировщик имен файлов для zip архивов.
Формат  документированный.

А можно пример? У меня вот ни разу не получилось вытащить русские имена файлов из zip-архива, созданного в винде. Использовал unzip+iconv. Вот такая вот команда выдаёт нечто нечитаемое, к тому же, обламывается с ошибкой illegal input sequence.
unzip -l rus.zip |iconv -f cp1251 -t koi8-r

Написал скрипт для перебора всевозможных цепочек из трёх и четырёх перекодировок, в итоге что-то похожее на нормальное имя получается двойной или тройной перекодировкой имени с использованием трёх разных русских кодировок. Однако при этом часть букв теряется.

--
Sergei Stolyarov
icq# 4099576



Reply to: