问题标签 [tlv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - EMV TLV Java 函数
我正在寻找一种使用 Java 翻译 EMV 响应的方法,例如使用此在线选项:
http://www.emvlab.org/tlvutils/
您在其中放置类似 EMV 响应的内容:
6f3a8407a0000000031010a52f500b56495341204352454449548701015f2d086573656e707466729f12074352454449544f9f1101019f38039f1a02
它会完美地向您展示一切,我开始自己做一些事情,但后来我意识到也许我们可以有两个 9F38(PDOL) 字符串,而不需要两个相同的标签,因为我知道这是不可能的,但标签的值可能以 9F 结尾并且下一个标签的开头将是 38,这会给我一个错误......现在我提到它,这可能吗?因为这是我停止做自己的功能的主要原因之一。
你们中是否有人已经编写了一个函数来做到这一点?
谢谢!
php - 将 TLV 转换为 PHP 数组
我有一个类型长度值字符串:
是否可以将其转换为PHP array
or JSON string
?
perl - 我可以使用 perl 脚本编辑 TLV 文件吗?
我试图找出是否可以将参数编辑/添加到 TLV* 文件,因为我不知道是否存在解决方案以及如何解决。谢谢你。
tlv 文件(扩展名为 .bin 文件)是 docsis 定义的 emta 配置文件。
c - 如何将 C 结构转换为 TLV 格式或平面内存缓冲区
我需要将一种 C 结构转换为 TLV 格式并将其发送出去。有人可以帮助我吗?我的结构是一个真正嵌套的结构,有很多指向不同结构的方向(指针)和很多 void *。所以,我被困住了,可以使用帮助。
vb6 - 无效的 TLV 记录 VB 6.0 CR9
我目前收到错误:
TLV 记录无效
运行以下代码块时:
它在 Set crRep = 行上出错。我已确保注册了所有用于 CR9 的 .dll。该报告是使用 CR9 Reports 构建并保存的。CRAXDRT 是 CR9 运行时 activeX 控件。有任何想法吗?
此外,这不是部署问题。我正在与编码相同的机器上工作。此错误发生在调试原始代码时,而不是在运行可执行文件时。
field - ISO8583:字段 43 卡接受者名称/位置的适当值
嘿,在43'th field
ISO-8583 包中,即卡接受者名称/位置(1-23 地址 24-36 城市 37-38 州 39-40 国家),我应该赋值吗?什么是正确的价值?
java - 无法在 Java SE 应用程序中使用 BER TLV 库 (JavaCard)?
我已将所有必要的 tlv 库(JavaCard 库)导入 Java SE 应用程序,但它没有按预期工作。
例如,在 JavaCard 小程序中,当我尝试运行时:
我收到的状态字是 0x6666。也就是说,数据是格式良好的 BER TLV 表示。
但是,当我尝试运行 Java SE 代码时:
结果是假的。也就是说,数据不是格式良好的 BER TLV 表示。
同样,其他一些功能在 Java SE 应用程序中也无法正常工作。
我该如何解决?
谢谢阅读。
c++ - Boost - 使用 TLV 编码序列化字符串
是否可以使用 boost 序列化具有 TLV 编码的字符串?或者我应该先编码,然后使用 boost 序列化二进制数据?如果是,那么如何编码为 TLV?
snmp - TLV 编码和解码
我是 TLV 编码格式的新手。有人可以提供一些关于如何在 TLV 中编码和解码 SNMP PDU 的指示。我需要解码 TLV 编码的 smspdu,但我真的不知道从哪里开始。
smartcard - EMV 智能卡 TLV 格式错误?
我正在开发用于读取 EMV 卡的智能卡读卡器。我正在使用万事达卡,并且试图读取特定记录。结果显示读数很好,但是当我解析结果时,它们似乎不遵循 TLV 标准,结果以标签/模板长度值格式出现。返回的结果示例为:
70 - 读取记录响应标签
81 - 应指示长度
e0 - 应为标签/模板...?
8f - 应该表示上一个的长度。标签...?
01 05 9f 32 ... 90 00
我的问题是前几个字节。第一个字节表示它是一个 READ RECORD 模板,但第二个字节应该表示长度,第三个应该是值,它是下一个标签的开始。但是没有标记为 E0 的 EMV 标签,所以是我错误地翻译了结果还是缺少了什么。我使用相同的命令阅读了以前的记录,结果很好:
70 - 标记
27
61 - 另一个标记/模板指示器等
25 4f 07 ... 90 00
我做错了什么?或者如何翻译这些结果?