是否有任何文件描述了 javacard 的 jcf 文件格式?它似乎接近 ijc 文件格式(它本身大致是嵌入在全局 cap 文件中的各种 cap 组件的串联: header.cat 等),但我无法准确地看到该格式是如何定义的。
谢谢
simalliance.org 的“互操作性垫脚石”文档指定了可互操作的 java 卡格式。
globalplatform.org 卡规范中的“C4”标签和 BER 编码长度来源
好吧,我将回答我自己的问题:显然 jcf 和 bin (ijc) 文件格式似乎完全相同,除了 jcf 作为一个标题,它给出了 - 除其他外 - 数据的长度,其余的是连接如 jvm 规范 (2.2) 的第 6 章所述,上限组件(视为字节流)
实际上jcf的结构如下:
0xC4 0x82 0xLL 0xLL 数据
c482 是数据标签 0xLLLL 是两个无符号字节上 DATA 的长度
DATA 是 cap 组件的串联( Header_component 等...)