热门回答:
这个问题非常有挑战性。回答分两部分。
(本文是BWanger软件开发达人的原创问答。文本及图片不得抄袭)
如果用cmd或Emeditor工具。做一个二进制文件。仅把扩展名换成EXE。那么。可能性是存在的。
如果这个TXT文件是从记事本。写字板。word。vs等编辑文件制作的纯文本文件。把TXT改成exe。可运行的概率为0%。还有朋友提出:用粘贴/复制的方法。可行吗?答案是否定的。同样是0%。因为最后的文件都要保存。
总结原因:大部分IDE或文本编辑器不 支持二进制存储。如记事本。写字板。所以。用这些工具根本是无法做的。
以我做的APP程序1.exe(下图)为例。分别说明如下:
1。有两种方法。可使二进制TXT一>exe可执行文件
方法1:在windows的”开始””运行”输入cmd回车。进入命令行。将1.exe copy成11.txt。再copy为exe文件3.exe。看下图的操作:
到windows的文件夹中看一下。3.exe文件与1.exe文件一样可以运行。
方法2:使用emeditor进行二进制编辑
进入emeditor。选择1.exe。打开方式选择”二进制十六进制视图打开”。会显示exe文件的16进制显示。以同样的选择保存为11.txt文件即可。
2。为什么用文本编辑器保存为txt不行?
先看一下1.exe文件的11.txt的记事本打开。或者用VC。VS打开。再存储时。只能存为txt。rtf。cpp等格式的文本文件。它改成exe。可运行的概率为0%。记事本打开如下图。右键复制。显然不行。。它改成exe。可运行的概率为0%
下图显示的3.txt。4.txt。8.rtf分别为存储后的文本文件。我们会看到文件大小已由1.exe的2096kKB变为2087KB或更小。这显然是不对的。小了大到10KB。如下图:
那么。用粘贴/复制可行吗?答案是否定的。因为最后的文件都要保存。但大部分IDE或文本编辑器不支持二进制存储。
其他观点:
题主这个问题太正常了。txt是万能。你可以用txt编写任何程序。只需要将扩展名修改成编程语言对应的后缀就可以在对应的编译器或者解释器中运行。如果你要把它变成exe文件再打包下就行了。
如果题主你要说不要打包。直接改后缀从txt变成exe。那就比较难写了。需要高手。我这有一个不需要高手就可以验证的方法。下图我用一个例子说明这个问题
这里我就以navicat这个软件为例(选题没啥理由。随手点开的)
1.我先把navicat.exe剪切放到其他地方
比如桌面。注意时间是2019.3.20 21:50
2.再在此目录下新建一个navicat.txt文件
时间2019.5.17 10:47。 证明是新建的
3.用记事本打开navicat.exe。将字符串复制到navicat.txt中
4.再将navicat.txt改成navicat.exe
时间是2019.5.17 10:47 。证明是由txt改过来的。
5.执行新的navicat.exe。
完美执行。
6.原版跟由txt改成exe版文件对比。文件一模一样
结论:完全没问题。打开正常。
你看我是把字符串直接写在txt文件里。然后改扩展名为exe的。虽然这个写的动作是复制粘贴。但完全说明了题主提出的问题。
其他观点:
文件都是以二进制存储。那么一个txt改成exe。是否有几率可以运行?
文件都是以二进制存储。那么一个txt改成exe。是否有几率可以运行。这是一个很有趣的问题。
先说第一个。文件都是以二进制存储的。没有错。电脑上无论什么文件的本质都是一堆的0和1。
TXT文本文件是一种用来显示字符的文件。有不同的编码方式。是用来显示数据的。EXE是软件程序编译过的代码文件。是用来执行的。
那么把一个TXT。改成EXE能不能执行呢?
口说无凭。现在就测试。如图新建一个文本文件:
保存成TXT文件:
现在改成EXE文件:
改名后效果:
双击后的效果:
一个txt改成exe。是否有几率可以运行?
没有!
头条号:李老师电脑教学课堂
简单实用。清晰明了。专门系统讲解电脑知识。软件使用技巧。欢迎关注。
李老师简介:创办电脑学校。专职从事电脑教学二十余年。
您还感兴趣的文章推荐- 准备与好友合伙做生意,开什么店合适?
- 想开个店,开什么好呢?资金不多,刚刚创业。谢谢?
- 有什么行业适用于初创业?
- 刚入社会的人想开店,最好开一家什么店?
- 我是一个创业小白,想要开一家店铺,大家有什么好的推荐吗?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/101419.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
文件,文本文件,下图,写字板,记事本,这个问题,方法,文本,几率,编辑器
没想到大家都对文件都是以二进制存储,那么一个txt改成exe,是否有几率可以运行?感兴趣,不过这这篇解答确实也是太好了
这个问题非常有挑战性。回答分两部分。(本文是BWanger软件开发达人的原创问答。文本及图片不得抄袭)如果用cmd或