.版本 2
.支持库 spec
.子程序 字节集_十六进制到字节集_反转, 字节集, , 将一串十六进制文本还原为字节集。如“7FFE73D0B0D”可还原为{13,11,61,231,255,7}
.参数 原始16进制文本, 文本型, , 如“00BFAD00AFD4FD4F9E054F9FF91FC5FF2076FBAFDB071044”
.参数 自动补码, 逻辑型, 可空
.参数 字节长度, 整数型, 可空
.局部变量 局_文本, 文本型
.局部变量 返回字节集, 字节集
.局部变量 位置, 整数型
.局部变量 临时变量, 长整数型
.局部变量 n, 整数型
.局部变量 起始值, 双精度小数型
局_文本 = 原始16进制文本
.如果真 (取文本长度 (局_文本) % 2 ≠ 0) ' 不是偶数长度, 在前面补个0
局_文本 = “0” + 局_文本
.如果真结束
调试输出 (取文本长度 (局_文本) % 2)
.变量循环首 (取文本长度 (局_文本) - 1, 1, -2, 位置)
临时变量 = 进制_十六到十 (取文本中间 (局_文本, 位置, 2))
调试输出 (位置)
返回字节集 = 返回字节集 + 到字节集 (到字节 (临时变量))
处理事件 ()
.变量循环尾 ()
返回 (返回字节集)
|