===== 3.9 Binary File Formats ===== This specification defines two binary file formats which enable platform-independent development, distribution and execution of Java Card programs. The **CAP** file format describes files that contain executable code and can be downloaded and installed onto a Java Card technology-enabled device. A **CAP** file is produced by a Java Card platform Converter tool, and contains a converted form of an entire package of Java **class**es. This file format's relationship to the Java Card virtual machine is analogous to the relationship of the **class** file format to the Java virtual machine. The ****export**** file format describes files that contain the public linking information of Java Card API packages. A package's ****export**** file is used when converting client packages of that package.