Это старая версия документа.
Содержание
ZIP — популярный открытый1) формат сжатия данных и архивации файлов. В настоящее время формат ZIP считается стандартом для многих приложений, включающих функции сжатия, резервного копирования и обмена данными.
Устранение неполадок
У пользователей с давних пор2) возникают проблемы совместимости zip-архивов, созданных в ОС Windows при попытке их распаковки на Ubuntu. Это происходит из-за несоответствия кодировки, используемой при упаковке архива в Windows и кодировке, которая используется при распаковке на других системах3). Если у вас кракозябры в zip-архивах, неверная кодировка или знаки вопроса, то для вас, вполне вероятно, проблема заключается в следующем. Если у вас установлен пакет p7zip-full, а он автоматически устанавливается с некоторыми программами, например, PlayOnLinux, то стандартный «Менеджер архивов» (file-roller) использует p7zip вместо unzip для распаковки zip-архивов. При этом p7zip не умеет корректно работать с различными кодировками русского языка. Проблема, например, появляется при скачивании приложений к почте из gmail. Когда скачиваются несколько приложений, то они упаковываются в zip. Если присутствуют русские имена файлов, то они будут в виде кракозябров.
Поэтому можно установить исправленный file-roller, который всегда использует unzip.
- Запустите терминал и добавьте неофициальный репозиторий (в документации есть отдельная статья — PPA):
sudo apt-add-repository ppa:hanipouspilot/file-roller
- Обновите списки доступных пакетов:
sudo apt-get update
- Установите пакет
sudo apt-get install file-roller
Ещё одно возможное решение - использовать пропатченную версию p7zip, которая выбирает кодировку для .zip-архивов, созданных на Windows, в зависимости от локали системы 4). В этом случае проблемы с кодировкой будут решены даже при использовании p7zip в терминале.
- Запустите терминал и добавьте неофициальный репозиторий (в документации есть отдельная статья — PPA):
sudo apt-add-repository ppa:alkisg/ppa
- Обновите списки доступных пакетов:
sudo apt-get update
- Установите пакеты
sudo apt-get p7zip p7zip-full
Ссылки
- Статья о ZIP на Википедии