Кодировка zip-файлов

Вопрос про русские буквы в 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

а это не тру ;)

а это не тру ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".