Существует ли способ сказать, какое кодирование используется для имени и содержания файла?

Существует ли способ сказать, какое кодирование используется для имени и содержания файла? И GUI и терминальные (предпочтенные) решения прекрасны.Спасибо и всего наилучшего!

4
задан 11 June 2011 в 02:14

2 ответа

Вы могли попробовать

chardet <<<filename

chardet программа может попытаться предположить кодирование потока на stdin, и <<< среднее который bash используйте строку в качестве stdin, то же как

echo filename | chardet

Для целого содержания каталога можно использовать

ls dir | chardet

Править

Я забыл о содержании, но являюсь почти тем же:

chardet <filename

или

cat filename | chardet

или для всех файлов в dir

cat dir/* | chardet
4
ответ дан 1 December 2019 в 09:28

Если Вы имеете в виду кодирование пантомимы, Вы могли бы попробовать file --mime-encoding filename для содержания файла.

2
ответ дан 1 December 2019 в 09:28

Другие вопросы по тегам:

Похожие вопросы: