
JAR ファイルとは?
JAR — Javaアーカイブ
フォーマットを使用する JAR
具体的な例
マニフェストとリソースを確認するために、JARのZIPのコピーを準備します。
便利な確認事項
抽出は逆コンパイルではありません。ファイルを変更すると署名が無効になったり、実行できなくなる場合があります。
コンバージョンを選択する
元のデータを保存し、使用するソフトウェアやデバイスで結果を開く。
このフォーマットに関するあなたの質問
なぜTAR.GZというファイルを受け取ったのですか?
Gzipはストリームを圧縮し、TARはフォルダ内のファイルをまとめます。エンジンは複数アーカイブの内容を保持するために両方を組み合わせます。TAR.GZを対応ソフトで開き、抽出されたファイルを確認してください。
アーカイブを変換すると、中のドキュメントは変わりますか?
目的はコンテナを変更することであり、各ドキュメントを変換することではありません。アーカイブ内のPDFはPDFのままです。形式を変更するには、抽出してからドキュメントテーマを使用してください。
ZIPのアーカイブは必ず小さくなりますか?
いいえ。JPEGの写真や動画、すでに圧縮されたアーカイブはほとんどサイズが減らない場合があります。サイズを比較し、送信相手が開ける形式を優先してください。
保護されたまたは破損したアーカイブはどうすればよいですか?
フォームはパスワードを要求しません。許可されている場合はローカルでアーカイブのロックを解除し、コピーで再試行してください。破損している場合は、最初にローカルのソフトウェアがファイルを抽出できるか確認してください。支払っても読み取れないアーカイブは修復されません。
どんな形式か
JARは、コンパイル済みのコード、画像、設定ファイルなど、Javaアプリケーション一式を単一のファイルにまとめ、そのまま実行できるようにする形式です。
実体はZIP形式のアーカイブであり、Java仮想マシンに実行の起点を伝えるマニフェストが加えられています。
歴史と由来
この形式は1996年、Javaとともに登場しました。数百ものファイルで構成されるアプリケーションを、ばらばらにせずに配布するという実務上の課題を解決するためです。
その基本的な仕組みは30年近くほとんど変わっておらず、現在も企業システムの相当数がJARによって動いています。
便利な理由
アプリケーション全体が1つのファイルにまとまっており、Javaが導入されている環境ならどこでも起動できます。
署名を付与することで、発行元の真正性を保証できます。
限界と欠点
実行にはマシンにJava環境が導入されている必要があります。
出所の分からないJARファイルも実行可能なコードである以上、取り扱いには注意が必要です。
使い方のヒント
JARの中身を確認したい場合は、ZIPに変換すれば内部構造を見ることができます。
信頼できない入手元からダウンロードしたJARは、絶対に実行しないでください。これは文書ではなく、プログラムです。
フランスにある安全なサーバーで、JAR を数秒で変換できます。
JAR を変換する