BER-TLV解析工具(清爽界面,持续更新)

本地化工具推荐

小编我是一个业余的开发者,只因平时工作需要,特地开发了一个本地化的工具,现将工程开源给需要的朋友使用,请移步工具地址代码仓

字符串工具主要是处理字符串的操作,比如字符串去空格,去头去尾可以对所有的字符串相应的功能生效,去头可以是头部的最后字节,识别第一次匹配的内容,做以下说明:

比如输入数据是:

2023-08-12 18:23:12.323 Test-Result:FF 40 12 23 34 45 56 67 78 89 The-end

此时如果想提取的内容是:FF401223344556677889,也就是中间的Test-Result:The-end之间的内容,此时只需要选择 去空格功能,同时去头填写Test-Result:,去尾填写The-end,然后执行即可。此时Test-Result:之前的日期信息也会被截取掉。

格式化数据解析功能目前只实现了解析BER-TLV格式的数据,虽然笔者想支持尽可能多的格式化数据的解析,目前菜单中已有的功能都在开发的路上,计算出结果之后按F11可以预览解析结果。

再次点击“执行”可以切换为带注释的结果(前提是配置了注释的信息数据,通过数据库配置)。

内容较多时会不方便查看,可以选择拷贝出来(双击或者全选复制)查看,也可以F11预览,自行选择。

格式化数据生成目前也只有BER-TLV支持,笔者精力有限目前只提供这些能力。

选中某个节点为其添加子节点,如果是基础节点,将会置灰不允许为其添加子节点。

填写数据之后按Tab键检验数据合法性,否则部分按钮处于置灰状态不可使用。

这个模块的很多功能都是有数据合法性校验的,自己摸索吧。

节点在同一个父节点下的可以移动(没做完善,可能有bug)。

配置能力实际上只做好了规范参数配置,其他都不能用。

删除修改没做,先别用。有其他疑问请联系我。微信:riwiermq,电话:13001220291,邮箱:214350162@qq.com。

千万千万不要污染笔者提供的数据库数据,多谢大家了。

工具的逻辑是笔者完全自行开发的,没有使用第三方库,包括TLV解析,抠了很长时间的递归才打通的,笔者不才,开发的相当痛苦,也希望大家有足够的样本可以给笔者提意见。代码仓已分享给大家,可以进行二次开发,但是如果有商业用途请联系作者,谢谢了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值