Задать вопрос
danila763
@danila763
Учу python, sql

Как открыть exe файл для чтения через python?

exe файл можно открыть в текстовом редакторе в таком виде
61790356e6726573792000.png
А как открыть его в python в таком же виде?
При попытке открыть его через with open появляется ошибка не декодируемых байтов
Если просто переименовать его в txt, у него кодировка hexadecimal, которая не поддерживается python
Если открывать в режиме чтения байтов, получается такой вид (первой строки):
6179042f42f3b345972266.png
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Открой в режиме чтения байтов, каждые N=1,2,4 байтов переведи в шестнадцатеричную систему.
Вопрос только - зачем? Структуру exe ты так не увидишь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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