【记录查看 .exe文件的学习过程】

1. 查看原因:

今天在读书《计算机是怎么跑起来的》时读到 :

“ 以 .exe 为扩展名的可执行程序文件。无论是哪个程序,其内容都是数值的罗列,每个数值要么是指令,要么是数据。”


因此,我尝试在vscode 里打开一个.exe 的文件进行查看,显示结果是乱码。而且发现并没有合适的记事本可以进行查看。所以我开始了下面的学习:解决第一个问题:下载 Notepad++。


2. 解决问题:

2.1 下载查看 .exe 文件内容的文本编辑器 —— Notepad++

因为从未在 GitHub 上 下载安装过程序,对其功能除了推代码外也没有过多的深入学习,以此想进行一下研究。
在GitHub上找到了Nodepad++的最新版本,如下:Nodepad++
进行了下载,下载中因为网络问题一直失败,由此开始解决第二个问题:GitHub的加速问题。


2.2 解决 GitHub 的加速问题 ——下载 FastGithub

由于 GitHub 访问速度的问题,直接找了FastGithub 的安装包。

fastgithub
安装后,很快下载了 Notepad 的压缩包,进行了解压,如下:安装解压
此时又出现的问题是,我没有找到关于 Nodepad++的可执行程序文件是哪个。在这里插入图片描述
这个问题目前真的没有能力解决了,先做保留,希望随着日后学习的深入可以得到解决。(GitHub 上 下载 Notepad++ 失败)
不得已的情况下,我安装了网上分享的资源(版本8.4.4)。
把它分享出来:
我的网盘资源是:

链接:https://pan.baidu.com/s/1LfSr1C4d6ixhAfcDW0KbBw
提取码:note

下载并安装好的内容如下:在这里插入图片描述
使用 Notepad++ 随机打开一个 .exe 文件,如 QQ.exe 进行查看。打开后是乱码,接着解决乱码问题。


2.3 解决 .exe文件乱码问题 ——安装Hex-Editor 插件

需要加载 Hex-Editor 插件来处理二进制文件以及.exe可执行文件。

安装HEX-Editor
安装好插件后再次打开。

选择【插件】-【HEX-Editor】-【View in HEX】,可以正常查看exe可执行文件的十六进制格式(默认)。在【Options】中可以选择 二进制 或十六进制。

使用插件

上面部分乱码先不做过多研究。后续学习中进行补充。


3. 总结:

(1)记录今天的历程主要是为了在以后的学习中可以解决掉怎么从 GitHub 上下载软件的安装包问题。写下来可以知道自己是哪里出了问题,时间久了害怕遗忘。
(2)收获有:
① 深入理解了程序其内容都是数值的罗列,每个数值要么是指令,要么是数据。 学会使用文本编辑器(Notepad++)查看 .exe 的可执行程序文件(使用 HEX-Editor 插件处理.exe文件乱码问题)。
② 找到在 访问 GitHub 的加速问题上有了新的解决方法—— FastGithub


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值