为什么010editor读取.bin文件为1byte和2byte?

问题描述 投票:0回答:1

我得到了.bin文件,我在Mac上用“010 Editor”打开了它。 我看到一些 .bin 文件读取为 1 字节,但有些文件读取为 2 字节。

这意味着,通常数字 2 是 0x32,但有些文件将数字 2 写为 0x32 0x00(这是小尾数,对吧?)

我不知道“010 Editor”如何决定将.bin文件读取为1字节或2字节。它没有任何标题或其他东西。难道我错了??

此外,.bin 文件来自同一应用程序。通过 apktool 解码 apk。

我想知道010编辑器是如何工作的以及1byte bin文件和2byte bin文件有什么区别。

python binary hex
1个回答
0
投票

我明白了。这是因为UTF-16的BOM。读取 2byte 的二进制文件以“FF FE”开头,这意味着编码类型为 utf-16,因此编辑器将这个二进制文件读取为 2byte。

© www.soinside.com 2019 - 2024. All rights reserved.