Как открыть exe файл в txt

Обновлено: 07.07.2024

Kostyan » 11.01.2004 (Вс) 6:10

Поменяй расширение с exe на txt.
Щелкаешь правой кнопкой мыши на файле, выбираешь "Переименовать", вместо exe пишешь txt. И наслаждайся какой ты крутой хакер!

А может он имел в виду програмно?

FileCopy "C:\new.exe" , "C:\new.txt"

ANDLL » 12.01.2004 (Пн) 19:56

Извини, но на ТАКОЙ вопрос ответ не кто не даст. Ибо не ясно, что тебе нужно.
Дело в том, что текст в принципе не отличается от другой двоичной информации.

GAGArin » 12.01.2004 (Пн) 20:03

Человек хочет декомпиляцию и не находит. Вот и злится. Я его понимаю, сочувствую, но ничем помочь не могу.

Kostyan » 13.01.2004 (Вт) 1:10

Извините, но если речь идет о декомпиляции, то причем тут wav mp3 msi zip rar
А декомпилировать программу в исходный текст практически невозможно, только дезассемблирование.

RayShade » 13.01.2004 (Вт) 11:32

Афтар! Спасибо тебе! Ты меня просто вернул к жизни своим вопросом! Я уже отчаялся что либо предпринять для возвращения своего циничного чувства юмора к жизни, но тут ты явился и спас меня. За что тебе большое спасибо и две награды - за оформление топика и за ясность изложения мыслей.

ЗЫ. Подробнее бы хоть объяснил, зачем тебе ЕХЕ и ВАВ в текст переводить

skiperski » 13.01.2004 (Вт) 18:44

Ты сам-то понимаешь что тебе нужно? Уже все варианты тебе предложили. Форматы файлов, тех что на диске, в бинаром представлении ничем не отличаются. Разница только в их представлении различными программами. Например, договорились, что файлы с расширением exe будут исполняемыми, и, в соответствии с этим, обязаны иметь определённый формат. Но никто не мешает тебе открыть тот же файл в текстовом редакторе. Увидишь в нём кучу бекарасок и вкраплённый между ними текст констант. Всё что тебе для этого нужно - изменить расширение на txt.

ANDLL » 13.01.2004 (Вт) 20:23

Ох жуть.
Ну ладно ну тебя. Накрапал я тебе пример. Правда не пойму где такое может понадобится.

Функция TranslateBytesToString преобразует двоичные байты в Hex-строку.
Функция TranslateStringToBytes делает наоборот

Для использования создаешь StandardEXE - проект, удаляешь форму, добавляешь модуль и пишешь в него це.

Kostyan » 14.01.2004 (Ср) 1:38

To ANDLL:
Ну ты даешь Оно тебе надо. это похоже на перекладывание вещей с одного места на тоже самое
Не могу понять автора вопроса. разве ты ещё не понял что все файлы состоят из одного и того-же, пусть это exe, txt или wav! Просто текстовый файл содержит набор байт понятных для человека, exe для компьютера, wav для проигрывателя.
Например байт 1000001 в блокноте будет выглядеть как буква "A", в exe файле он же будет означать например операцию сложения а в звуковом файле частоту звука. Если всё это не укладывается в твоей голове - постарайся просто принять как неопровержимую истину. А переводить бинарный файл в текстовый всё-равно что перекрашивать забор из зеленого в зеленый!
Я кончил

SeRRg » 14.01.2004 (Ср) 10:15

Вы его не поняли. Он, наверное, так подумал, потому что
открыл в блокноте екзешник, сохранил и у него не запустилось.
Вот почему он и думает, что они разные.
P.S. я тоже раньше чуть ли не бесился, когда так получалось

ANDLL » 14.01.2004 (Ср) 20:19

Ну чтож, господа умные.

Если все так просто, то объясните почему код не работает.

Картинки и т.п. он пресует OK, а вот EXEшник переписывает неправильно.

Vovik » 14.01.2004 (Ср) 21:04

Люди, вы меня извините, но можно ли как-нть перевести ActiveX Dll написанную на вб(знаем заранее) в код вб? или хотяб в тхт?

RayShade » 14.01.2004 (Ср) 23:05

Кому охота - дуйте туда и читайте. Для новичков в этом вопросе скажу - ТАКОЙ ВОЗМОЖНОСТИ НЕТ.

Читайте также: