time

Распаковка файлов с кириллическими именами из rar, zip архивов

Если под убунтой распаковать файл с кириллическим именем из архива (rar или zip) то получиться файл с абракадаброй.

Для rar нужно указать кодировку

unrar --enable-charset x archive.rar

Для zip есть два варианта. Первый - распаковать как есть и потом сконвертировать с помощью convmv

unzip -S archive.zip
convmv -f cp866 -t UTF-8 --notest *

Второй - обновить unzip на новый, с поддержкой i18n

sudo add-apt-repository ppa:frol/zip-i18n
sudo apt-get update
sudo apt-get install libnatspec0
sudo apt-get install unzip p7zip-full

Пробуем

unzip archive.zip

Дополнительный материал

blog comments powered by Disqus