理解二进制文件中的字符

Understanding characters in a binary file

我正在读取一个用 16 位(小端字节序和签名)编写的二进制文件。 我成功地读取了文件并从字节到整数的转换中获得了好的值。但是有些字符我不明白,所以我希望有人能给我解释一下:)

因此,如果有人能向我解释 'v' 和 'K' 的含义,那就太好了!

谢谢。

您对 K 和 v 的猜测只对了一半:因为它是 little endian,您的值将首先具有最低有效字节:

  • "v" 在十六进制中是 76,所以 v\x1d = 1D76 在十六进制中 = 7542
  • "K" 是 4B 十六进制,所以 K\x1d = 1D4B 十六进制 = 7499