Решение проблемы с кодировками в архивах .zip и .rar в Мандриве 2008.1:
Качаем пакеты от AltLinux:
1. Пропатченный ark: http://www.sisyphus.ru/srpm/Sisyphus/kdeutils/get
2. Пропатченный zip: http://www.sisyphus.ru/srpm/Sisyphus/zip/get
3. Пропатченный unzip: http://www.sisyphus.ru/srpm/Sisyphus/unzip/get
4. Библиотека natspec (нужна для zip и unzip): http://sisyphus.ru/srpm/Sisyphus/libnatspec/get
После этого:
1. Берём бинарник ark из пакета от AltLinux, пишем поверх родного ark.
2. Берём все бинарники zip и unzip из пакетов от AltLinux, пишем поверх родных.
3. Ставим natspec (пакет ставится нормально, никаких левых зависимостей не требует, ни с каким родным пакетом не конфликтует).
Ну или если есть желание, собираем всё из исходников.
Пользователям винды рекомендуется использовать WinZip 11 для открытия .zip, тогда у них тоже не будет проблем.
Внимание! Обязательно надо убрать галочку с "Преобразовывать LF в CRLF" в настройках Ark.
Решение проблемы с кодировками в .zip и .rar в Мандриве 2008
- АПП
- Full Member
- Сообщения: 212
- Зарегистрирован: 02 май 2008 15:39
- Откуда: Владивосток
- Контактная информация:
Решение проблемы с кодировками в .zip и .rar в Мандриве 2008
Последний раз редактировалось АПП 05 сен 2008 13:55, всего редактировалось 3 раза.
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: Solved: проблема с кодировками в .zip и .rar в Мандриве 2008
При тестировании выяснилось, что одно исправилось, другое сломалось. С именами теперь проблем нет, зато при добавлении файлов в zip-архив с помощью ark портится содержимое этих файлов. Например, добавляются лишние символы возврата коретки (#13) после символов новой строки (#10). Даже если и так есть #10#13. Если создавать 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: Solved: проблема с кодировками в .zip и .rar в Мандриве 2008
Разобрался. В настройках ark стояла галочка напротив "Преобразовывать LF в CRLF". Поэтому zip вызывался с ключом -l. Галочку надо снять.АПП писал(а):Ладно, будем дальше разбираться...
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
- Sandr1x
- Jr. Member
- Сообщения: 82
- Зарегистрирован: 02 май 2008 16:12
- Откуда: cyberspace
- Контактная информация:
Re: Решение проблемы с кодировками в .zip и .rar в Мандриве 2008
полезное дело делаешь, молоток!
- АПП
- Full Member
- Сообщения: 212
- Зарегистрирован: 02 май 2008 15:39
- Откуда: Владивосток
- Контактная информация:
Re: Решение проблемы с кодировками в .zip и .rar в Мандриве 2008
Теперь пропатченные альтовскими патчами zip и unzip можно взять в репозиториях MIB.
При желании можно оставить комменты к релизу тут: http://mib.pianetalinux.org/miblight/20 ... unzip-552/
Скоро и пропатченный ark зарелизим, наверное.
При желании можно оставить комменты к релизу тут: http://mib.pianetalinux.org/miblight/20 ... unzip-552/
Скоро и пропатченный 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