Кому чего не хватает?
- АПП
- Full Member
- Сообщения: 212
- Зарегистрирован: 02 май 2008 15:39
- Откуда: Владивосток
- Контактная информация:
Re: Кому чего не хватает?
Говорят, разработчики AltLinux решили актуальную проблему с кодировкой имён файлов при использовании Ark в архивах, созданных под виндой. Помимо этого, решили ещё ряд проблем, опубликовав пару десятков патчей. Осталось теперь прикрутить всё это к Мандриве...
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT
- АПП
- Full Member
- Сообщения: 212
- Зарегистрирован: 02 май 2008 15:39
- Откуда: Владивосток
- Контактная информация:
Re: Кому чего не хватает?
Качнул исходники, наложил некоторые патчи, подправил кое-что, скомпилил - Ark с rar'ами нормально стал работать. С zip'ами, правда, всё осталось так же, как было. Тут, наверное, уже самому придётся патч писать.АПП писал(а):Говорят, разработчики AltLinux решили актуальную проблему с кодировкой имён файлов при использовании Ark в архивах, созданных под виндой. Помимо этого, решили ещё ряд проблем, опубликовав пару десятков патчей. Осталось теперь прикрутить всё это к Мандриве...
Кстати, если вытащить из kdeutils-ark-3.5.9-alt1.qa1.i586.rpm только бинарник ark (/lib и /share не трогать), то он будет работать нормально.
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT
- АПП
- Full Member
- Сообщения: 212
- Зарегистрирован: 02 май 2008 15:39
- Откуда: Владивосток
- Контактная информация:
Re: Кому чего не хватает?
Покопался на днях в вопросе. Оказывается, в zip наконец-то добавлена поддержка unicode (в WinZip - с 11-й версии, в Info-ZIP zip - c 3-й).АПП писал(а):Может дойдут руки - попробую добавить в Ark нормальную поддержку виндовых архивов с русскими именами файлов. Но это из разряда "может быть когда-нибудь"...
Вроде как новые версии архиваторов автоматически конвертируют имена добавляемых в архив файлов в юникод (как это делает WinRar).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)
Проблему со старыми архивами это не решает, но делает zip вполне удобным форматом для обмена архивами между виндой и линуксом.
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT
- АПП
- Full Member
- Сообщения: 212
- Зарегистрирован: 02 май 2008 15:39
- Откуда: Владивосток
- Контактная информация:
Re: Кому чего не хватает?
Несколько ссылок по теме переносимости 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
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
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT