JAR から JSON ファイルへの変換

JAR ファイル入力

JAR ファイルをここにドロップするか、クリックして参照

.jar、.war、.ear ファイルをサポート

JSON 出力

JAR 分析結果

分析を表示するには JAR ファイルをアップロードしてください

JAR を JSON に変換する方法

  1. ステップ 1 – JAR、WAR、または EAR ファイルを選択

    • Java アーカイブファイルをアップロードゾーンに直接ドラッグ&ドロップするか、クリックしてコンピューターを参照します。
    • ツールは標準ライブラリ(.jar)、Web アプリケーション(.war)、エンタープライズアーカイブ(.ear)をサポートしています。
    • ファイルはブラウザー内でローカルに処理されます。リモートサーバーへのアップロードは行われず、ソースコードの機密性が保証されます。
  2. ステップ 2 – 構造とメタデータを分析

    • コンバーターはアーカイブヘッダーを自動的に解析して、ファイル統計(サイズ、ファイル数、圧縮)を表示します。
    • MANIFEST.MF データを抽出して、バージョン、build-jdk、main-class 属性を表示します。
    • 内部フォルダー構造が JSON ツリーにマッピングされ、パッケージの編成とリソースの場所が明らかになります。
  3. ステップ 3 – 分析を JSON としてエクスポート

    • 必要な詳細レベルが含まれていることを確認するために、エディターで生成された JSON を確認してください。
    • オプションメニューを使用して、「クラス」や「リソース」などの特定のセクションを含めたり除外したりして、出力サイズを最適化します。
    • 「JSON をダウンロード」をクリックして、ドキュメントまたは依存関係監査ツール用の完全な分析レポートを保存します。
例: 出力(簡略化)
{
	  "manifest": {
    "Manifest-Version": "1.0",
    "Main-Class": "com.example.Main"
  },
  "structure": {
    "totalFiles": 15,
    "packages": ["com.example"]
  },
  "classes": [
    {
      "className": "Main",
      "packageName": "com.example"
    }
  ]
}

関連するツール

よくある質問

JAR から JSON コンバーターは何を分析できますか?

コンバーターは、クラスファイル、リソース、マニフェスト情報、パッケージ構造、依存関係、メタデータを含む JAR ファイル構造を抽出して分析できます。JAR、WAR、EAR ファイルをサポートしています。

JSON 出力にはどのような情報が含まれていますか?

JSON 出力には、マニフェストデータ(メインクラス、バージョン、ビルド情報)、クラス構造(パッケージ、クラス、メソッド、フィールド)、リソースファイル、全体的な構造統計、JAR タイプとサイズに関するメタデータが含まれています。

ファイルの内容は抽出されますか?

デフォルトでは、セキュリティ上の理由からファイルの内容は抽出されません。分析オプションでコンテンツ抽出を有効にできますが、これは信頼できる JAR ファイルでのみ行う必要があります。

どのタイプの JAR ファイルがサポートされていますか?

ツールは標準的な JAR ファイル、WAR(Web Application Archive)ファイル、EAR(Enterprise Application Archive)ファイルをサポートしています。実行可能な JAR、ライブラリ、Web アプリケーションを識別できます。

クラス分析の精度はどのくらいですか?

現在の実装では、パッケージ名、クラス名、ファイル編成を含む基本的なクラス構造分析が提供されます。メソッドやフィールドを含む詳細なバイトコード分析には、より高度な Java バイトコードパーサーが必要になります。

セキュリティ分析に使用できますか?

はい、このツールは JAR ファイルの構造を明らかにし、依存関係を識別し、リソースファイルを表示することで、セキュリティ分析に役立ちます。ただし、包括的な分析には他のセキュリティツールと併用する必要があります。

データは安全ですか?

はい、すべてのデータ処理は完全にブラウザー内で行われます。JAR ファイルはローカルで分析され、サーバーに送信されることはなく、完全にプライベートで安全な分析が保証されます。

JAR から JSON ファイルへの変換 | JSONSwiss