在记事本++中打开不支持的文件

时间:2014-06-02 20:50:55

标签: notepad++

当我在Notepad ++程序中打开一个不受支持的文件并看到随机字符时,原始文件的encrypted字符是随机字符还是它们是什么?它们代表什么?

编辑:问题得到了成功解答。

1 个答案:

答案 0 :(得分:2)

随机字符是表示文件二进制内容的符号。您看到的符号取决于您使用的编码。例如,如果您创建.txt文件并在其中写入字母,则您在屏幕上看到的是表示实际写入文件的位(零和1)的符号。对于.txt文件,使用的编码是ASCII。 ASCII解释8位(字节)的集合,并将它们更改为您在屏幕上看到的符号。例如,当你写字母A时,文件中真正写的是二进制数65:01000001

但是Notepad ++支持许多不同的编码。您可以在“编码”工具栏中切换编码。因此,当你打开一个随机文件时,它可能有一些用位写入的数据(0011101001 ...),通常操作这些文件的程序可以理解(如图像文件的图像查看器和音乐文件的媒体播放器),但它们是不是字母和单词,这就是为什么你得到奇怪的符号,因为Notepad ++试图将这些位解释为字母。

我希望能让它更清晰,如果没有,请进一步询问具体细节。