如何计算这个十六进制/二进制填充

时间:2018-06-09 06:41:36

标签: hex padding spacing

我目前正试图弄清楚如何计算这种填充。

我们讨论一个带有名称条目的表,用“00 DA”分隔后跟X-Bytes“DA”。 (4/8字节填充)

此逻辑在整个表格中有效。 除了表的结尾。

结尾有一个未定义的“DA”-Sequence

第一张图片显示的是一个简单的表格,只有一个条目和这个填充。 enter image description here

第一个4字节是“DATA”部分,后跟4字节,用于定义表格的长度。

另一个例子就是这个:

enter image description here

无论表格大小如何,任何表格的结尾都是不同的

当我尝试从上面按照基本的“00 DA”填充逻辑时,除了结尾和应用程序崩溃之外,整个表与原始表匹配:/

重新计算数据大小并进行双重检查。

最大的问题是,这种填充是如何计算的?

感谢您的帮助

0 个答案:

没有答案