lua string.pack
string.pack(),将常用字符根据给定的存储格式转换为ASCII码
lua string.byte
string.byte() 将一个ASCII字符还原回常用字符
lua string.unpack
string.unpack(),将ASCII码字符转为常用的字符
--例子1
local str = '258'
local ascii_str = string.pack('<H', str)
--H占2个字节 并且以小端存储,故存储的格式应该是下面的样子
-- 00000010 00000001
--string.byte() 将一个ASCII字符还原回常用字符
local byte1 = ascii_str:byte(1)
--数据的低位, 输出 byte1 = 2
local byte2 = ascii_str:byte(2)
--数据的高位 输出 byte2 = 1
print('byte1 = '