zip linux wrong encoding

«Посчастливилось» скачать дамп одной он-лайн библиотеки. Каждая книжка представляет собой файл в формате fb2 запакованный в zip архив. Что может быть лучше для КПК?

Не тут то было… fbreader видит zip, но не видит его содержимое. Распаковываю руками unzip. А там файл в непонятной кодировке.

Быстро прикрутить convmv на nokia n810 не получилось из-за отсутствия нужных perl модулей. Продолжил разбираться на следующий день на ББ.

Команды convmv -f cp1251 -t utf-8 * , как и convmv -f cp866 -t utf-8 ожидаемого результата не принесли. Становилось даже хуже. Нагуглил, что венда хранит в zip архиве имена файлов в «немножко» странной кодировке.

Для правильного переименования файлов сделайте бэкап директории с нужными файлами и запустите :

convmv -f cp1252 -t cp850 * –notest && convmv -f cp866 -t utf-8 * –notest

http://foothing.blogspot.com/search/label/zip%20windows%20linux%20%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0

VN:F [1.9.11_1134]
Rating: 5.0/10 (1 vote cast)
VN:F [1.9.11_1134]
Rating: 0 (from 0 votes)
zip linux wrong encoding, 5.0 out of 10 based on 1 rating

Добавить комментарий

*