Статьи

Денис Фатєєв - Імена файлів в ZIP-архівах

По роботі, часто доводиться мати справу з ZIP-архівами, створеними в Windows і містять російські символи в іменах файлів По роботі, часто доводиться мати справу з ZIP-архівами, створеними в Windows і містять російські символи в іменах файлів. На основних серверах і моєї робочої машині коштує Linux c локаллю UTF-8, і ця обставина привносить свої нюанси.

Через розбіжності системних кодувань ОС, при перегляді і розпакуванні вмісту таких архівів потрібно перекодування імен файлів. Те ж саме доводиться робити, якщо на локальній машині потрібно запакувати файли в ZIP-архів для Windows-користувачів.

Протягом декількох років я користувався самописні скриптами, alias ами команд для автоматичного перекодування туди-назад. Грамотне рішення знайшлося несподівано і зовсім недавно. програмісти компанії AltLinux створили набір патчів для автоматичної підтримки різних кодувань для продуктів Info-ZIP. Технічні деталі описані на OpenNet , Там же ведеться дискусія щодо їх використання.

Тестування в реальних «бойових» умовах не виявило ніяких проблем ні в Windows, ні в Linux -окруженіі. Створювані архіви тепер «мульти-платформних» без будь-яких додаткових рухів тіла. На довершення, зібрані RPM-пакети бібліотеки libnatspec і пропатченних zip і unzip для RHEL5 / CentOS можна скачати тут .

© 2009-2013 Денис Фатєєв (Danger)
Копіювання контенту без вказівки автора переслідується співробітниками пекла.

Новости

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал