Кодировка zip-файлов
IamCrazy 17 апреля, 2008 - 06:28
Вопрос про русские буквы в zip архивах под Linux, созданных в Win.
Кто как справляется?
Вариант:
unzip
convmv -f iso8859-1 -t cp850 -r --notest --nosmart
convmv -f cp866 -t utf8 -r --notest --nosmart
Но проще нельзя ли?
»
- Для комментирования войдите или зарегистрируйтесь
может до zip-а
может до zip-а tar-ом?
или 7z, он имена вроде в уникоде хранит
дело же не в тех
дело же не в тех архивах, что я сжимаю, а в тех, что мне приходится открывать.
Да и просто скачанный в инете zip-архив откроется крякозябрами
гномовский файлроллер
гномовский файлроллер открывает всё на окей.
А вот убогое кдешное поделие
А вот убогое кдешное поделие под названием арк
открывает кракозябрами.
А последнее время даже извлекать перестало.
Пользую q7z
Add
Add "http://dside.dyndns.org/darklin/layman.xml" to the overlays list in layman.cfg
Register rusxmms overlay: "layman -a rusxmms"
Sync rusxmms overlay: "layman -s rusxmms"
Consider usage of rcc use flag to enable recoding support.
emerge unzip с флагом rcc
Сделал по этому рецепту -
Сделал по этому рецепту - установил оверлей rusxmms, оттуда поставил unzip c USE="rcc". Но не работает! unzip по-прежнему неправильно декодирует имена файлов. Локаль utf-8. zip пришёл из винды.
Может быть ещё какие-нибудь приседания делать нужно?
Раньше можно было сделать просто unzip, а потом расшифровать имена с помощью комбинации "iconv -f cp1252 -t cp850 | iconv -f cp866".
$BOC(\pi, e)$
winrar-ом из под wine
winrar-ом из под wine
а это не тру ;)
а это не тру ;)