1

Тема: распаковать архив с читабельными именами файлов

Под виндой был сделан архив tar. Имена файлов, как уже понятно из темы, были и русским текстом и латинским. Архив был принесён на машину с Linux (locale ru_RU.UTF8). Само собой просмотр архива под Linux $tar --list file.tar не дал адекватных результатов, т.к. понятно, файлы с русскими именами отобразились непотребно.
Далее сделал так
$tar --list file.tar > 2
$iconv -f WINDOWS-1251 -t UTF8 -o 3 ./2
помогло.
Содержимое архива в файле 3 стало читаемо.

Суть вопроса - каким образом распаковать архив, чтобы кириллические имена файлов читались?

Я пробовал монтировать флешку с vfat по умолчанию (-o utf8), распаковывал на ней файл, потом монтировал её как (-o codepage=1251) - не помогло sad
пробовал запустить дополнительно сессию типа так
$LANG=ru_RU.CP1251 bash
и в этой сессии распаковать файл на флешке - снова не помогло... чувствую, что грабли можно отодвинуть...

Thumbs up Thumbs down