Здравствуйте!
Передо мной стоит задача прочитать .Dat файл но проблема в том что он имеет какую-то странную кодировку и при попытке его прочитать редактором(В моем случае Nano) я вижу следующее:
Так-же я пробовал прочитать его посредствам python3 через
f = open('file_name.dat', 'r', encoding="utf-8")
print(f.read())
Вместо utf-8 я пробовал подставить другую кодировку из этого
сайта, был еще один с кодировками Cyrillic но его я уже не найду...
Я перепробовал их все, большинство не подошли и я просто получал ошибку по типу такой:
UnicodeDecodeError: 'utf-32-le' codec can't decode bytes in position 0-3: code point not in range(0x110000)
Но кодировки Cyrillic не выдавали ошибку и выдавали какой-то результат но он всё еще не был читаемым
Суть вопроса что я делаю не так и как я могу решить эту задачу, всем спасибо за внимание и потраченное время!
Если это поможет решить проблему:
- Python3.10.4
- OS: Ubuntu 22.04.1 LTS
P.S Это мой первый вопрос на habr за 2 года, я держался как только мог...