86339218 发表于 2023-11-9 00:23:41

一段字节集取出的疑惑,大佬给点思路

例如下面这段字节集类输出的内容

7F 0A D0 00

我想取出D0里面的D 需要在字节集类里面怎么取出呢

试了很多字节集类的方法解决不了

Diablo 发表于 2023-11-9 02:09:08


86339218 发表于 2023-11-9 12:35:04

Diablo 发表于 2023-11-9 02:09


:)这翻操作 不如直接取文本左边= =!

hcwanz 发表于 2023-11-9 14:18:40

寻找字节集

Diablo 发表于 2023-11-9 18:17:17

86339218 发表于 2023-11-9 12:35
这翻操作 不如直接取文本左边= =!

执行量大的话,取文本还真不如我的方法

Xelloss0618 发表于 2023-11-9 18:34:10

86339218 发表于 2023-11-9 12:35
这翻操作 不如直接取文本左边= =!

按二进制位获取和按文本获取的思路和用途是不一样的,按位获取也肯定比取文本快。
取内存数据的最低单位是 1 个字节,而你这里 D0 才是一个字节,D 是其中的一半,所以还需要通过位移才能获取。

86339218 发表于 2023-11-9 18:42:02

Xelloss0618 发表于 2023-11-9 18:34
按二进制位获取和按文本获取的思路和用途是不一样的,按位获取也肯定比取文本快。
取内存数据的最低单位 ...

在撸代码 搞一波对比看看速度:噜阿噜

weilai 发表于 2023-11-9 18:55:51

取出字节值来直接应该换算也行吧

weilai 发表于 2023-11-9 19:20:21

比如:取字节集值/16

Xelloss0618 发表于 2023-11-9 20:49:32

86339218 发表于 2023-11-9 18:42
在撸代码 搞一波对比看看速度:噜阿噜


页: [1] 2
查看完整版本: 一段字节集取出的疑惑,大佬给点思路