В зип архиве не читаеться имя файла как исправить??
Zip архив
Проблема с Win кодировкой, а для Линукса- UTF-8 -родная -(так что называть файлы на русс языке, пользуясь зло-хп, -нежелательно)...
Снова поднимаю вопрос... подготовлена машина на замену зло-хп, осталось допилить кривые имена архивов...
1. http://surrender-zen-way.blogspot.com/2010/10/rar.html - непомогло... пункт гнома так и не появился
2. Ark, unrar, file roller, xarchiver, p7zip, Peazip - разницы не было...
Что придумать? Gnome 2.22
Что придумать?
поставьте WinRAR. Им можно пользоваться бесплатно легально 40 дней. А потом тоже можно. Не легально.
Это самый простой путь.
ЗЫЖ отлично работает в wine, проверял.
пруфпик

комп на фирме! если уж линь на компе то логично что лучше кривенький но open source
собирал, работает?
Дайте такой архив, проверю.
комп на фирме! если уж линь на компе то логично что лучше кривенький но open source
ваша "фирма" не может найти $29 :o
забивать гвозди нужно молотком, закручивать винты - отвёрткой, а распаковывать винрарные архивы надо винраром.
Одно из решений проблемы - поставить вендоюзерам 7z, он OpenSource, и работает в венде. К тому-же он не корёжит имена так, как это делает винрар.
Корень проблемы лежит в лихих 90х, когда вендоюзвери перелезли с MS-DOS на MS-Windows-95-Rus. У них почему-то сменилась кодировка с 866 на 1251, но для совместимости со старыми архивами решили её сохранить. Сейчас у них вроде как юникод, но для той-же совместимости с прошлым веком винрар также корёжит имена файлов :[
И если с зипом ещё как-то можно бороться (mister_hat, спасибо), то с раром такое не получается, и никогда не получится (ну может только если Женя сделает нормальный unrar, который корёжит имена в нужную сторону).
В UNIX (а потом и в Linux) такой ботвой никто не заморачивался, потому tar имена файлов никак не корёжит. И файловая система - тоже.
Такие дела...
Правда когда-то была у нас KOI8-R, что приводит к кракозябрам в таре, но знают об этом лишь олдовые админы и некроманты, а они также знают, как это лечится (лечится кстати это командами sed и iconv). У тех кто не знает таких архивов нет :)
Дайте такой архив, проверю.
http://drbatty.ru/files/test.zip
сделано в винраре (этот архив на скрине)
В самой организации ни ведоюзеры и линеюзеры архиваторами не пользуются... проблема возникнет когда человеку на компе с линем придет файлик от вендоюзера и наш юзер придет пилить меня... соответственно нужно решить сейчас эту проблему дабы она потом не вылезла... тратить $29 за уже почти настроенное рабочее место... можно еще немного добавить купить винду поставить 7zip и все будут довольны...
Lupo Alberto, спасибо. имхо проблема решена.
Dmurr, как хотите. мы перечислили все возможные способы :)
Правда когда-то была у нас KOI8-R, что приводит к кракозябрам в таре, но знают об этом лишь олдовые админы и некроманты, а они также знают, как это лечится (лечится кстати это командами sed и iconv). У тех кто не знает таких архивов нет
Оказывается я какой старый.... блин, а ведь ещё и 35 нету! oO
Геракак какал, какал и накакал... еще раз повторюсь вдумчиваное гугливание привело к решению... etersoftовцы написали libnatspec библиотеку и допилили unzip... на моем lenny все само завелось с дефолным file roller после установки выше указаных пакетов добрый человек с http://forum.ubuntu.ru/index.php?topic=87693.0 переделал пакеты алиеном и получились http://narod.ru/disk/18930892000/ZIP.tar.gz.html... честно говоря, я уже совсем отчаялся и даже поставил 7zip под вайном...
Апаю тему т.к. в squeeze по дефолту unzip не патченый не альтом, не rusxmms. Мой верхний способ установки не прокатил... Нашел паченый unzip от rusxmms 5.52, но он тоже не захотел перепиливать русские архивы. И таки побившись башкой и погуглив полдня... нашлись репозитории с исправлеными пакетами...
https://launchpad.net/~frol/+archive/zip-i18n/+packages и https://launchpad.net/~r0lf/+archive/ppa/+packages . Предварительно удалил с диска unzip, zip, p7zip, libnatspec... В версии unzip для Natty уже впилены патчи и от alta, и от archa... В общем на моем squeeze zip через file roller все зашуршало... Для людей которые не смогут найти пакеты или что-то не заладиться есть 7zip+wine = http://openstar.com.ua/blog/%D1%80%D0%B5%D1%88%D0%B0%D0%B5%D0%BC-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%83-zip-%D0%B0%D1%80%D1%85%D0%B8%D0%B2-%D1%81-%D0%BD%D0%B5%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9/
патченую версию p7zip ставить обязательно! иначе не заработает...
[console]UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.
[/console]
УМВР
вчера распаковывал архивы с русским буквами в именах.
ЗЫЖ
патченую версию p7zip ставить обязательно! иначе не заработает...
я не ставил.
Странно у меня на squeeze fileroller начал понимать кирилицу только после патченого unzip + zip + p7zip
Странно у меня на squeeze fileroller начал понимать кирилицу только после патченого unzip + zip + p7zip
ну это вам к создателям вашего дистрибутива. Патрег очень внимательно относится к локализации. Я буду вам благодарен, если вы напишете баг-репорт по этому адресу: http://www.debian.org/Bugs/ Этим вы принесёте огромную пользу Русскому Сообществу.


