我有一个数据文件,字节17:20中包含以下十六进制值
九十二○二○ ○ ○
根据https://hexed.it/,这些字节的32位整数(有符号或无符号)是658。如何从这些原始值中获得值658?注意,这是Little-endian排序。
> readBin(img_path, "raw", 20)[17:20]
[1] 92 02 00 00
我有一个数据文件,字节17:20中包含以下十六进制值
九十二○二○ ○ ○
根据https://hexed.it/,这些字节的32位整数(有符号或无符号)是658。如何从这些原始值中获得值658?注意,这是Little-endian排序。
> readBin(img_path, "raw", 20)[17:20]
[1] 92 02 00 00
3条答案
按热度按时间ajsxfq5m1#
如果以字符形式读取文件,则可以使用
strtoi
jgwigjjp2#
如果你有一个原始向量,你可以使用
readBin
转换成整数。xytpbqjk3#
其中一种方法是手动操作: