Как прочитать zip из уродской винды..

Если там внутри файлы с русскими буквами, то они в какой-то идиотской кодировке. Зайти в этот zip можно, распаковать тоже можно, файлы нормально извлекаются, но вот названия их нифига не прочитать
ни графическим archive-manager’ом:

ни обычным unzip’ом:

Погуглил, выяснилось, что в линуксе можно подмонтировать zip, явно указав преобразование кодировок.
Пробовал монтировать, используя известные кодировки кириллицы, так оказалось, что в этой уродской винде нынче используется не только не UTF8, но даже не CP1251, и не ISO8859-5, а CP866..
Короче, вот так:
fuse-zip -omodules=iconv,from_code=cp866,to_code=utf8 file.zip mountpoint/

И тогда в mountpoint/ файлы уже видятся нормально, и их можно оттуда скопировать с нормальными именами.


You can read this post at LiveJournal.
This entry was posted in Uncategorized and tagged , , , . Bookmark the permalink.

Leave a Reply