jar ファイルは、.jar ファイル拡張子が付いた zip 形式で構築されたアーカイブ ファイルです。これは通常、Java プラットフォーム アプリケーション ソフトウェアまたはライブラリを開発するために、多数の Java クラス ファイル、関連するメタデータ、およびリソース ファイルを 1 つのファイルに集約するために使用されます。
jar ファイルの紹介:
ソフトウェア分野では、JAR ファイル (Java アーカイブ、英語: Java Archive) Java プラットフォーム アプリケーション ソフトウェアまたはライブラリを開発するために、多数の Java クラス ファイル、関連メタデータ、およびリソース (テキスト、画像など) ファイルを 1 つのファイルに集約するために通常使用されるソフトウェア パッケージ ファイル形式。
(学習ビデオ共有: java 教育ビデオ )
JAR ファイルは、ファイル拡張子が .jar の ZIP 形式で構築されたアーカイブ ファイルです。ユーザーは、JDK 独自の jar コマンドを使用して、JAR ファイルを作成または抽出できます。他の zip 圧縮ツールを使用することもできますが、マニフェスト ファイルを最初に配置する必要があることが多いため、圧縮時には zip ファイル ヘッダー内のエントリの順序が重要です。 JAR ファイル内のファイル名は Unicode テキストです。
JAR ファイル形式には多くの利点と機能があり、その多くは ZIP や RAR などの従来の圧縮形式では提供されません。
セキュリティ
JAR ファイルの内容にはデジタル署名を付けることができます。このように、署名を認識するツールは、他のファイルでは許可できないソフトウェア セキュリティ権限を選択的に付与することができ、コードが改ざんされていないかどうかも検出できます。
ダウンロード時間の短縮
アプレットが JAR ファイルにバンドルされている場合、ブラウザはアプレットのクラス ファイルと関連リソースを、ファイルごとにダウンロードするのではなく、1 つの HTTP トランザクションでダウンロードできます。新しい接続が開きます。 。
圧縮
JAR 形式を使用すると、ファイルを圧縮してストレージ効率を高めることができます。
Transport Platform Extensions
Java Extensions Framework は、Java コア プラットフォームに機能を追加する方法を提供します。これらの拡張機能は JAR ファイルにパッケージ化されています (Java 3D および JavaMail は Sun によって開発された拡張サンプルです) )。
パッケージのシール
JAR ファイルに保存されたパッケージは、バージョンの一貫性とセキュリティを強化するためにオプションでシールできます。パッケージをシールするということは、パッケージ内のすべてのクラスが同じ JAR ファイル内に存在する必要があることを意味します。
パッケージのバージョン管理
JAR ファイルには、ベンダーやバージョン情報など、JAR ファイルに含まれるファイルに関するデータを含めることができます。
移植性
JAR ファイルを処理するメカニズムは、Java プラットフォーム コア API の標準部分です。
関連する推奨事項: Java 入門チュートリアル
以上がjarとは何のファイルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。