.如果真 (取字节集长度 (fileBuffer) > 8)
position = 寻找字节集 (fileBuffer, { 8, 4, 18 }, )
.如果真 (position > 0)
loginInfo.wxid = 到文本 (取字节集中间 (fileBuffer, position + 4, 取字节集数据 (取字节集中间 (fileBuffer, position + 3, 1), #字节型, )))
.如果真结束
position = 寻找字节集 (fileBuffer, { 8, 10, 18 }, )
.如果真 (position > 0)
loginInfo.nick = 到文本 (编码转换 (取字节集中间 (fileBuffer, position + 4, 取字节集数据 (取字节集中间 (fileBuffer, position + 3, 1), #字节型, )), #编码_UTF_8, #编码_GB2312, ))
.如果真结束
position = 寻找字节集 (fileBuffer, { 8, 16, 18 }, )
.如果真 (position > 0)
' 不准确,容易串号
loginInfo.phone = 到文本 (取字节集中间 (fileBuffer, position + 4, 取字节集数据 (取字节集中间 (fileBuffer, position + 3, 1), #字节型, )))
.如果真结束
position = 寻找字节集 (fileBuffer, { 8, 64, 18 }, )
.如果真 (position > 0)
loginInfo.alias = 到文本 (取字节集中间 (fileBuffer, position + 4, 取字节集数据 (取字节集中间 (fileBuffer, position + 3, 1), #字节型, )))
.如果真结束
position = 寻找字节集 (fileBuffer, { 8, 102, 18 }, )
.如果真 (position > 0)
loginInfo.headimg = 到文本 (子字节集替换 (取字节集中间 (fileBuffer, position + 5, 取字节集数据 (取字节集中间 (fileBuffer, position + 3, 1), #字节型, )), { 47, 48 }, { 47, 49, 51, 50 }, , ))
.如果真结束
返回 (真)