Heim > Fragen und Antworten > Hauptteil
Exe-Dateien sind Binärdateien und müssen Binärdateien mit entsprechender Software geöffnet werden?
txt ist eine Textdatei. Müssen Sie beim Öffnen einer Textdatei diese nur über die entsprechende Software wie Notepad oder WordPad öffnen und direkt auf dem Display ausgeben? Was ich kurz meine ist, dass die Textdatei nicht von der CPU kompiliert werden muss und dann direkt im Codierungsformat ausgegeben werden kann?
Eine Datei ist eine Sammlung von Daten und Anweisungen. Bedeutet das, dass Sie beim Öffnen einer Datei die Anweisungen für die Datei ausführen müssen?
Wenn ich eine EXE-Datei habe, die ich an eine TXT-Datei anhängen möchte, ist es dann in Ordnung, die TXT-Datei zu öffnen, um den hinten angehängten Code auszuführen?
Ich möchte eine Methode implementieren, die exe-Dateien und txt-Dateien in einer exe-Datei bündeln und dann die gebündelte exe-Datei öffnen kann, um die exe-Datei und die txt-Datei auszuführen. Es gibt reaktionsfähige Software im Internet, aber sie sind alle mit Trojanern versehen...
Abschließend vielen Dank für Ihre Antwort, danke.
黄舟2017-05-16 13:28:29
Q1:exe文件属于二进制文件,而二进制文件打开是必须要通过响应的软件打开吗?
A1:是的,exe文件的文件格式可以被统称为“可执行文件格式”,无论是windows可执行文件格式,还是unix类系统的可执行文件格式,都有很多种。
Q2:txt属于文本文件。打开文本文件时候只需通过相应软件比如记事本或写字板打开直接输出到显示屏上吗?我的简要意思是文本文件不需要经过cpu编译,然后直接按编码格式输出就可以?
A2:是的,不需要CPU编译(如果你明白CPU编译的含义的话)
Q3:文件是数据和指令的集合,意思打开任何文件都要运行该文件上的指令?
A3:”文件是数据和指令的集合“ 这句话是在有上下文语境下说的,不是、不能指任何文件。
况且, 我说任何文件都只是数据, 这句话也没有错。
Q4:如果我有一个exe文件想追加到txt文件后面,打开txt文件来运行追加到后面的代码,这样可以吗?
A4:不可以,参见Q1的回复部分
Q5:我想实现一个可以把exe文件和txt文件捆绑成一个exe文件,然后打开捆绑后的exe文件运行exe文件和txt文件,请问这个怎么实现?网上有响应的软件,但都是被加了木马的…
A5: 你需要先弄明白运行exe文件的原理和实现, 然后是, 你说的运行txt文件是怎么个事情?
曾经蜡笔没有小新2017-05-16 13:28:29
我想实现一个可以把exe文件和txt文件捆绑成一个exe文件,然后打开捆绑后的exe文件运行exe文件和txt文件,请问这个怎么实现?
用命令行,type my.txt >> my.exe
,my.txt
是你的txt文件路径,my.exe
是你的exe文件路径。建议在最后加上txt文件的长度,比如程序代码可以先读最后的4字节,找到txt文件长度,然后从再读txt文件本身,现在你想对txt文本进行任何操作都可以了。注意,这个方法不适用要代码签名的程序。