JARコンバーターについて
Convert.Guru は、25年以上にわたり維持・更新されてきた、世界最大級かつ信頼性の高いファイル形式データベースの一つを基盤としています。 当社の形式判定機能は、JAR を高い精度で識別します。ファイル名が誤っている場合や破損している場合でも対応し、一般的な形式へ変換できます。JAR コンバーターは登録やインストール不要で、ブラウザ上でそのまま利用できます。 アップロードされたファイルは、変換後に自動的に削除されます。
Javaアーカイブ (JAR) からテキストを抽出
.JAR (Java Archive) ファイルは、複数のJavaクラスファイル、メタデータ、リソース(テキスト、画像)を配布用に1つのファイルにまとめるために使用されるパッケージフォーマットだ。内部的には、標準の .ZIP 圧縮フォーマットに完全に基づいて構築されている。
元々は Sun Microsystems によって開発され、現在は Oracle によって保守されているこのフォーマットは、主に Java Runtime Environment (JRE) を使用して実行される。技術的な仕様について詳しくは、WikipediaのJARの記事で読むことができる。
今日、.JAR ファイルの操作にはいくつかの大きな制限がある。過去のセキュリティの脆弱性が原因で、最近の一般的なコンピューターの多くはデフォルトでJavaがインストールされていない。そのため、ユーザーがダブルクリックするとエラーが発生することがよくある。さらに、開発者は不要な依存ライブラリを数百メガバイトも同梱した「Fat JAR」を頻繁にビルドし、ファイルサイズを肥大化させている。また、このフォーマットはiOSやAndroidなどのモバイルデバイスでネイティブに実行することは不可能だ。コンテンツは .CLASS バイトコードにコンパイルされているため、テキストエディタでファイルを開いてソースコードを読むことはできない。
基本的な確認を行うには、ファイルを .ZIP に変換して、Javaをインストールせずに中身を簡単に抽出できるようにしよう。Windowsユーザーにソフトウェアを配布する場合は、Launch4j などのツールを使用して .EXE ファイルに変換またはラップするといい。失われたソースコードを復元するには、内部の .CLASS ファイルを抽出し、.JAVA フォーマットに逆コンパイルしよう。ここにファイルをドロップすれば、ブラウザ上で安全に表示・変換できるよ。
Convert.Guru はJARファイルを分析し、正確な形式を検出して、中のテキストを読めるようにします。
ほかのユーザーは ZIP, MCPACK, JAVA, MRPACK, JAD, MCADDON, EXE, APK, EPK, CLASS, RAR, PLUGIN, ZAR ファイルも変換しました。
JAR ファイルを ZIP, EXE, JAVA, MCPACK, APK, PDF, MSI, APP, DMG, DEB, RPM または PKG に変換したい場合は、Java Runtime Environment または「Javaアプリケーションの配布」カテゴリの同様のソフトウェアを使用できます。[ファイル] メニューで 名前を付けて保存… または エクスポート… を探してください。
APP, SCR, IPA, COM, AAB, PS1, DMG, VBS, EXE, XAPK, MSI または CMD ファイルを JAR に変換するには、Java Runtime Environment または「Javaアプリケーションの配布」カテゴリの他の同等のツールを試してください。
Convert.Guru は、25年以上にわたり維持・更新されてきた、世界最大級かつ信頼性の高いファイル形式データベースの一つを基盤としています。 当社の形式判定機能は、JAR を高い精度で識別します。ファイル名が誤っている場合や破損している場合でも対応し、一般的な形式へ変換できます。JAR コンバーターは登録やインストール不要で、ブラウザ上でそのまま利用できます。 アップロードされたファイルは、変換後に自動的に削除されます。