我可以按照计算机读取的方式查看我的所有文件吗?

时间:2015-05-08 22:56:59

标签: file binary

我们知道计算机只能理解二进制,即0和1,所以从技术上讲,最低级别的所有文件都只是完全由0和1组成。如何查看任何常规文件的二进制文件? (纠正我,如果我错了,我在CS的第一年)

2 个答案:

答案 0 :(得分:2)

更正:计算机可以说是存储的东西是二进制的,有时也可以说是基础256.但是,他们理解的是值。价值观是数字,想法,概念。然而,为了传达它们,我们需要一个表示。例如:桌子上有多少苹果值。我可以表示十进制值(20苹果)或二进制(0b10100苹果)或十六进制(0x14苹果),甚至base64(U苹果),但无论表示,数量苹果没变。

类似地,考虑存储文件的最常见方式是一系列8位字节。因此,考虑存储文件的最常见方式不是基数为二,而是基数为256!但是,对于大多数人来说,这个符号太多了,所以大多数人都会分析基数为16的文件:十六进制。相同的值,只是一个不同的表示。

有许多程序可以打开文件并显示十六进制内容,或者如果你是程序员,你可以很容易地创建自己的程序。

答案 1 :(得分:0)

如果要查看1和0是什么,可以使用十六进制编辑器打开文件。这应列出每个字节。从那里你必须查看每个字节(通常是十六进制,如FF或0xFF)并从那里解码为1和0。