Site Tools


Smart Card Solution

User Manual

JavaCard API Samples

Java Card Specification

Knowledge Sharing


4. Binary Representation

This chapter presents information about the binary representation of Java Card programs. Java Card technology-based binaries (“Java Card binaries”) are usually contained in files, therefore this chapter addresses binary representation in terms of this common case.

Several topics relating to binary representation are covered. The first section describes the basic organization of program representation in export and CAP files, as well as the use of the Java Archive (JAR) file containers. The second section covers how Java Card applets and packages are named using unique identifiers. The third section presents the scheme used for naming and linking items within Java Card API packages. The fourth and fifth sections describe the constraints for upward compatibility between different versions of a Java Card technology-based binary (“Java Card binary”) program file, and versions assigned based upon that compatibility.

javacard/jcvm/4._binary_representation.txt · Last modified: 2017/05/13 04:09 (external edit)