我正在尝试从 api 解析 BLOB(二进制对象)。
据说a0acb90300000000
以十六进制表示62500000
十进制格式。
但是,当我转换62500000
为十六进制时,我得到3b9aca0
我不确定它是什么类型的转换。
希望将所有内容都放在代码块中是可以的,它使格式化更容易。
a0acb90300000000
Lets add some spaces and capitalize letters:
A0 AC B9 03 00 00 00 00
62500000
Windows calculator converts to:
3B9ACA0
This is a number from a calculator, lets add spaces right to left
3 B9 AC A0
Lets add some zeros to the left side, we have:
00 00 00 00 03 B9 AC A0
Before:
A0 AC B9 03 00 00 00 00
您的初始十六进制 blob 是小端,并且是一个 64 位整数,可能是无符号的。
维基百科进一步阅读:字节序
您使用的语言应该有一些东西可以为您解压缩。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句