关于编码解码的基础问题(100分)

  • 主题发起人 主题发起人 tfox
  • 开始时间 开始时间
T

tfox

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个data.txt文本用来存放数据,如

0F 88 88 88 00 00 00 00 00 01 10 FF FF FF FF FF 6F 12 34 56 ...


手上有编码规则,如

名称       长度(Byte) 存储位置        值或存放格式
参数区长度    1 010H 0110 1111(06FH)
操作密码 3 011H-013H xxxxxxxx xxxxxxxx xxxxxxxx


现在要将data.txt中的编码解码在界面上显示出来

密码为:123456

得怎么做呢

strs:=TStringList.Create;
strs.LoadFromFile('data.txt');
//str:=StringReplace(strs.text,#13,'',[rfReplaceAll]);
str:=StringReplace(strs.text,' ','',[rfReplaceAll]);
//读密码
strPass:=Copy(str,$11*2+1,6);
edit1.Text:=strPass;

有朋友给了我个demo,他是给strPass:=Copy(str,$11*2,6);
这段,不过差了一位。我就strPass:=Copy(str,$11*2+1,6); 就对了。

什么原理基本不晓得,呵。
 
后退
顶部