Страница 3 из 3

Re: Кому чего не хватает?

Добавлено: 26 июн 2008 14:22
АПП
Говорят, разработчики AltLinux решили актуальную проблему с кодировкой имён файлов при использовании Ark в архивах, созданных под виндой. Помимо этого, решили ещё ряд проблем, опубликовав пару десятков патчей. Осталось теперь прикрутить всё это к Мандриве...

Re: Кому чего не хватает?

Добавлено: 27 июн 2008 16:13
АПП
АПП писал(а):Говорят, разработчики AltLinux решили актуальную проблему с кодировкой имён файлов при использовании Ark в архивах, созданных под виндой. Помимо этого, решили ещё ряд проблем, опубликовав пару десятков патчей. Осталось теперь прикрутить всё это к Мандриве...


Качнул исходники, наложил некоторые патчи, подправил кое-что, скомпилил - Ark с rar'ами нормально стал работать. С zip'ами, правда, всё осталось так же, как было. Тут, наверное, уже самому придётся патч писать.

Кстати, если вытащить из kdeutils-ark-3.5.9-alt1.qa1.i586.rpm только бинарник ark (/lib и /share не трогать), то он будет работать нормально.

Re: Кому чего не хватает?

Добавлено: 28 июл 2008 16:23
АПП
АПП писал(а):Может дойдут руки - попробую добавить в Ark нормальную поддержку виндовых архивов с русскими именами файлов. Но это из разряда "может быть когда-нибудь"...


Покопался на днях в вопросе. Оказывается, в zip наконец-то добавлена поддержка unicode (в WinZip - с 11-й версии, в Info-ZIP zip - c 3-й).

New features in Zip 3.0, released 7 July 2008:

* large-file support (i.e., > 2GB)
* support for more than 65536 files per archive
* multi-part archive support
* bzip2 compression support
* Unicode (UTF-8) filename and (partial) comment support
* difference mode (for incremental backups)
* filesystem-synch mode
* cross-archive copy mode
* extended progress info and logging
* improved archive-fixing support
* improved streaming and piping
* improved command-line parser
* improved Unix FIFO support
* Unix 32-bit UIDs/GIDs (requires UnZip 6.0 to restore)


Вроде как новые версии архиваторов автоматически конвертируют имена добавляемых в архив файлов в юникод (как это делает WinRar).

Проблему со старыми архивами это не решает, но делает zip вполне удобным форматом для обмена архивами между виндой и линуксом.

Re: Кому чего не хватает?

Добавлено: 03 сен 2008 09:12
АПП
Несколько ссылок по теме переносимости zip и rar архивов между виндой и линуксом (решение проблемы с кодировками):

ALT'овские патчи к ark: http://www.sisyphus.ru/srpm/Sisyphus/kdeutils/patches
ALT'овские патчи к zip: http://www.sisyphus.ru/srpm/Sisyphus/zip/patches
ALT'овские патчи к unzip: http://www.sisyphus.ru/srpm/Sisyphus/unzip/patches