JAR (Java ARchive) は多くのファイルを 1 つのファイルに収容するためのラットフォーム から独立したファイルフォーマットです。複数の Java アプレットおよびその他必要とされ るコンポーネント (.class ファイル、イメージと音声) は JAR ファイルにバンドルし、 続いて単一の HTTP トランザクションでブラウザにダウンロードされます。これによりダウ ンロードの速度は大きく改善されます。JAR フォーマットはまた、ファイルサイズを縮小し さらにダウンロード時間を改善する圧縮をサポートします。加えて、アプレットの著者は JAR ファイル中の個別のエントリに電子的な署名を付加することより配布元を保証することができます。 これは既存のアプレットコードと完全後方互換で、Java で書かれていて完全に拡張可能です。JAR ガイド