私たちが知っているように、アプレットの AID の長さは 5 ~ 16 バイトである必要があります。また、無差別な長さ (16 バイトを超えるか 5 バイト未満) のアプレットの場合、コンバーターは機能しません。しかし、これはオフカードの検証者です。
非標準の .cap ファイルに対する JCRE の反応を知りたいです。つまり、AID を変更するために、16 進エディタ ツールを使用して .cap ファイルの内容を変更したいと考えています。
ご覧のとおり、AID は .cap ファイルのヘッダーに保存されます。しかし、ヘッダーはどこですか?.cap ファイルの内容に AID が見つからないだけでなく、同じ AID を持つ 1 つの .java ファイルを変換した 2 つのファイルが異なります。
つまり、.java ファイルを .cap ファイルに 2 回変換すると、結果が異なります。同等のエイズでも!なぜ?
以下に、同じ AID を持つ 1 つのプログラムの 2 つの .cap ファイルの内容を示します。