zip / unzip: кодировка русских файлов закодированных в windows
pva 22 декабря, 2010 - 21:04
Если вам доводилось получать zip архивы созданные в Windows в которых были файлы с русскими именами, то вы наверняка видели какой мусор появлялся вместо имён файлов... Всё это много раз обсуждалось, например здесь:
http://www.opennet.ru/tips/info/2494.shtml
Теперь в Gentoo если собрать zip/unzip c USE=natspec, вы сможете свободно архивировать / разархивировать zip архивы и безбоязненно отправлять их тем, у кого всё ещё установлен Windows...
»
- Блог пользователя - pva
- Для комментирования войдите или зарегистрируйтесь
я так
я так делаю
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
USE=natspec, что то я не
USE=natspec, что то я не найду у себя такой use флаг.
eix --use natspec -c
No matches found.
emerge --sync ;)
emerge --sync ;)
я тоже так делал, пока ...
я тоже так делал, пока ... пока не потребовалось создавать архивы с русскими файлами. Вот тут в любом случае нужен natspec. Да и потом, удобно когда и в гуёвых приложениях, типа xarchiver, тоже всё работает - десктоп как-то поаккуратнее выглядит.
pva написал(а): Да и потом,
По моим наблюдениям там (да и у консольного
unzip
'а) вообще что-то мутное с кодировками: при системной локали UTF8 и кириллическом имени файла вstderr
выводятся (и соответственно показываютсяxarchiver
'ом) знаки вопроса. При этом имя распакованного файла выглядит правильно.С присланными архивами (кириллица, запакована на виндавсе) визуально та же муть (знаки вопроса).
:wq
--
Live free or die
А я себе написал unzip на
А я себе написал unzip на python, всё что нужно уже есть в виде модуля zipfile, добавляется только перекодирование имён файлов.
Есть и другой способ работы с
Есть и другой способ работы с такими архивами: app-arch/p7zip-9 открывает их без нареканий.
Тогда давайте патчи для mc,
Тогда давайте патчи для mc, Xarchiver, Ark и прочих утилит, чтобы они 7zip для всего юзали.
Но вот а закрывает он их
Но вот а закрывает он их правильно?
Не поверите! Он их даже
Не поверите! Он их даже распаковывает правильно! :)
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
Да нормально и открывает, и
Да нормально и открывает, и закрывает
Динара Анасьева
странно
Странная ситуация eix выдает, что такой use флаг есть однако портеж о нем не чего не знает добавляю его package.use он не чего не пересобирает и вообще таких флагоф не видит у этих пакетов
Это флаги для ~ ветки zip и
Это флаги для ~ ветки zip и unzip.
~
ага да уже понял просто меня этот eix сбил с толку
только есть прикол. Этерсофты
только есть прикол. Этерсофты свой велосипед изобрели (и соотв. ебилд), который конфликтует с патчем для zip/unzip ;)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
pva, спасибо за приятную
pva, спасибо за приятную новость!
vmustik написал(а): Странная
Такая же ситуация, как исправить, все уже перечитала, перепробовала, не получается.
%)
Возможно, не лучшие место, но...
http://paste.pocoo.org/show/309856/
Все мы, рано или поздно, будем там...
Спасибо огромное
Спасибо огромное