Binary 将二进制读取为十进制或ascii混淆

Binary 将二进制读取为十进制或ascii混淆,binary,hex,ascii,Binary,Hex,Ascii,前几天我查看了一些十六进制数据,我对一些东西有点困惑 如果我看到十六进制代码:#41,十进制为65或二进制为0100 0001 很好 但是,让我困惑的是#41是ascii中字母A的代码 因此,当我在sublime中查看十六进制字节流时,它实际上将其作为“A”而不是数字65 所以混淆的是,它怎么知道把这个十六进制或二进制表示成字母A而不是整数65?在二进制文件中是否有某种升华用来确定它应该显示字符还是整数的标志 换句话说,如果有人给了我一个二进制字节,我该如何确定他们是想让我将其视为ascii还是

前几天我查看了一些十六进制数据,我对一些东西有点困惑

如果我看到十六进制代码:#41,十进制为65或二进制为0100 0001

很好

但是,让我困惑的是#41是ascii中字母A的代码

因此,当我在sublime中查看十六进制字节流时,它实际上将其作为“A”而不是数字65

所以混淆的是,它怎么知道把这个十六进制或二进制表示成字母A而不是整数65?在二进制文件中是否有某种升华用来确定它应该显示字符还是整数的标志

换句话说,如果有人给了我一个二进制字节,我该如何确定他们是想让我将其视为ascii还是整数,而不让他们实际告诉我