[Comm] platform5: unrar + ark

AShen ashen на mail.ru
Пн Окт 19 14:33:23 UTC 2009


19.10.2009 18:30, Андрей Черепанов пишет:
> 19 октября 2009 Anton Moiseev написал:
>   
>>>> 2. Запаковка zip-архива с русскими файлами/директориями из линукса и
>>>> последующее его корректное открытие в винде.
>>>>         
>>> Откроется штатными средствами Windows, WinZip и 7Zip. В быдлоподелке
>>> русского
>>> ынтырпрайза WinRAR откроется с кривым именем.
>>>       
>> Вот кстати интересно, что вообще происходит с кодировками имен файлов
>>  внутри зип-архивов и почему в век победившего юникода мы все еще огребаем
>>  такие проблемы, которые должны были остаться еще в конце 90х.
>>
>> Создал zip-архив с русскими именами в p5
>> 1. В p5 открывается корректно
>> 2. В windows штатным средством (compressed folders) открывается корректно
>> 3. В windows WinRar открывает не корректно
>>     
> Я же говорил!
>
>   
>> 4. В OpenSUSE ark (LANG=en_US.UTF-8 если это важно) открывает не(!)
>> корректно
>> 5. В OpenSUSE ark (LANG=ru_RU.UTF-8 видимо не важно) открывает не(!)
>> корректно
>>     
> А они болт клали на нужды и проблемы русскоговорящих пользователей. Поэтому у 
> них unzip непропатченный. Используйте file-roller в ALT Linux и SUSE для 
> совместимости.
>
>   
>> Есть ли какой-нибудь стандарт на кодировку имен файлов, по которому zip
>> архивы бы открывались гарантированно в любой системе в любой программе ему
>> следуещему?
>>     
> Нет, и в этом проблема (также и для tar). Такие стандарты есть на RAR и 7Zip 
> (Unicode).
>
>   
>> Есть ли возможность как-нибудь исправить 3й пункт в p5 (обеспечить
>> совместимость созданных архивов с винраром)? Согласен на локальный хак -
>> главное, чтобы работало - похоже, что это будет один из частых юс-кейсов -
>> получается, что у людей не будет возможности запаковать файлы с русскими
>> именами и отправить на винду без риска получить в ответ странные вопросы.
>>     
> Только делать архивы в WINE. Или в коммерческом rar.
>   

Хм ... Любопытно, как в таком случае поведёт ебя peazip? Кто нибудь
может проверить?


Подробная информация о списке рассылки community