Encoding 二进制格式如何区分实际尾随零和空填充?

Encoding 二进制格式如何区分实际尾随零和空填充?,encoding,binary,bmp,Encoding,Binary,Bmp,每个人怎么能如此确定“36 00 00 00”实际上是0x36而不是0x36000000 我知道这是基本的,我刚刚开始学习,没有看到变量长度的标记,或者零和填充中的空白之间有区别吗?这是小尾端,这些零是不影响值的前导零,这对将直接十六进制值写入文件意味着什么?顺序是否颠倒了?由于没有固有的顺序,前导零如何在端阱处“反转”仍然是不明确的。明确地说,最低有效字节放在最低地址。碰巧(当然不是巧合),这与一些流行的体系结构存储整数的顺序相同。

每个人怎么能如此确定“36 00 00 00”实际上是0x36而不是0x36000000


我知道这是基本的,我刚刚开始学习,没有看到变量长度的标记,或者零和填充中的空白之间有区别吗?

这是小尾端,这些零是不影响值的前导零,这对将直接十六进制值写入文件意味着什么?顺序是否颠倒了?由于没有固有的顺序,前导零如何在端阱处“反转”仍然是不明确的。明确地说,最低有效字节放在最低地址。碰巧(当然不是巧合),这与一些流行的体系结构存储整数的顺序相同。