我正在尝试制作 TLV 编码格式。我设法做到了流动:
TagValueLen := Length(TagValue);
TagBuf := IntToHex(TagNum,2); // String
TagValueLenBuf := IntToHex(TagValueLen,2); // String
TagValueBufArr := TEncoding.UTF8.GetBytes(TagValue); // Tbyte Array
我想我现在需要的只是连接所有 3 个值来创建 TLV,但是如何将十六进制字符串(不超过 'ff')转换为一个TBytes
数组?