问题标签 [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.

0 投票
4 回答
8428 浏览

java - EMV TLV Java 函数

我正在寻找一种使用 Java 翻译 EMV 响应的方法,例如使用此在线选项:

http://www.emvlab.org/tlvutils/

您在其中放置类似 EMV 响应的内容:

6f3a8407a0000000031010a52f500b56495341204352454449548701015f2d086573656e707466729f12074352454449544f9f1101019f38039f1a02

它会完美地向您展示一切,我开始自己做一些事情,但后来我意识到也许我们可以有两个 9F38(PDOL) 字符串,而不需要两个相同的标签,因为我知道这是不可能的,但标签的值可能以 9F 结尾并且下一个标签的开头将是 38,这会给我一个错误......现在我提到它,这可能吗?因为这是我停止做自己的功能的主要原因之一。

你们中是否有人已经编写了一个函数来做到这一点?

谢谢!

0 投票
1 回答
1431 浏览

php - 将 TLV 转换为 PHP 数组

我有一个类型长度值字符串:

是否可以将其转换为PHP arrayor JSON string

0 投票
1 回答
488 浏览

perl - 我可以使用 perl 脚本编辑 TLV 文件吗?

我试图找出是否可以将参数编辑/添加到 TLV* 文件,因为我不知道是否存在解决方案以及如何解决。谢谢你。

tlv 文件(扩展名为 .bin 文件)是 docsis 定义的 emta 配置文件。

0 投票
1 回答
8259 浏览

c - 如何将 C 结构转换为 TLV 格式或平面内存缓冲区

我需要将一种 C 结构转换为 TLV 格式并将其发送出去。有人可以帮助我吗?我的结构是一个真正嵌套的结构,有很多指向不同结构的方向(指针)和很多 void *。所以,我被困住了,可以使用帮助。

0 投票
1 回答
9158 浏览

vb6 - 无效的 TLV 记录 VB 6.0 CR9

我目前收到错误:

TLV 记录无效

运行以下代码块时:

它在 Set crRep = 行上出错。我已确保注册了所有用于 CR9 的 .dll。该报告是使用 CR9 Reports 构建并保存的。CRAXDRT 是 CR9 运行时 activeX 控件。有任何想法吗?

此外,这不是部署问题。我正在与编码相同的机器上工作。此错误发生在调试原始代码时,而不是在运行可执行文件时。

0 投票
2 回答
4367 浏览

field - ISO8583:字段 43 卡接受者名称/位置的适当值

嘿,在43'th fieldISO-8583 包中,即卡接受者名称/位置(1-23 地址 24-36 城市 37-38 州 39-40 国家),我应该赋值吗?什么是正确的价值?

0 投票
0 回答
790 浏览

java - 无法在 Java SE 应用程序中使用 BER TLV 库 (JavaCard)?

我已将所有必要的 tlv 库(JavaCard 库)导入 Java SE 应用程序,但它没有按预期工作。

例如,在 JavaCard 小程序中,当我尝试运行时:

我收到的状态字是 0x6666。也就是说,数据是格式良好的 BER TLV 表示。

但是,当我尝试运行 Java SE 代码时:

结果是假的。也就是说,数据不是格式良好的 BER TLV 表示。

同样,其他一些功能在 Java SE 应用程序中也无法正常工作。

我该如何解决?

谢谢阅读。

0 投票
1 回答
648 浏览

c++ - Boost - 使用 TLV 编码序列化字符串

是否可以使用 boost 序列化具有 TLV 编码的字符串?或者我应该先编码,然后使用 boost 序列化二进制数据?如果是,那么如何编码为 TLV?

0 投票
2 回答
4872 浏览

snmp - TLV 编码和解码

我是 TLV 编码格式的新手。有人可以提供一些关于如何在 TLV 中编码和解码 SNMP PDU 的指示。我需要解码 TLV 编码的 smspdu,但我真的不知道从哪里开始。

0 投票
2 回答
1932 浏览

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
我做错了什么?或者如何翻译这些结果?