Convertitore file JAR in JSON

Input file JAR

Trascina qui il file JAR o fai clic per sfogliare

Supporta file .jar, .war e .ear

Output JSON

Risultato analisi JAR

Carica un file JAR per vedere l'analisi

Come convertire JAR in JSON

  1. Passo 1 – Seleziona un file JAR, WAR o EAR

    • Trascina e rilascia direttamente il tuo archivio Java nella zona di caricamento, o fai clic per sfogliare il tuo computer.
    • Lo strumento supporta librerie standard (.jar), applicazioni web (.war) e archivi enterprise (.ear).
    • Il file viene elaborato localmente nel tuo browser — nessun caricamento su server remoto avviene, garantendo la riservatezza del codice sorgente.
  2. Passo 2 – Analizza struttura e metadati

    • Il convertitore analizza automaticamente le intestazioni dell'archivio per visualizzare le statistiche dei file (dimensione, conteggio file, compressione).
    • Estrae i dati MANIFEST.MF per mostrare versioning, build-jdk e attributi main-class.
    • La struttura cartelle interna viene mappata a un albero JSON, rivelando l'organizzazione dei pacchetti e le posizioni delle risorse.
  3. Passo 3 – Esporta analisi come JSON

    • Verifica il JSON generato nell'editor per assicurarti che contenga il livello di dettaglio richiesto.
    • Usa il menu Opzioni per includere/escludere sezioni specifiche come "Classi" o "Risorse" per ottimizzare la dimensione dell'output.
    • Fai clic su "Scarica JSON" per salvare il report di analisi completo per documentazione o strumenti di audit delle dipendenze.
Output esempio (semplificato)
{
	  "manifest": {
    "Manifest-Version": "1.0",
    "Main-Class": "com.example.Main"
  },
  "structure": {
    "totalFiles": 15,
    "packages": ["com.example"]
  },
  "classes": [
    {
      "className": "Main",
      "packageName": "com.example"
    }
  ]
}

Strumenti correlati

Domande frequenti

Cosa può analizzare il convertitore da JAR a JSON?

Il convertitore può estrarre e analizzare la struttura dei file JAR, inclusi file di classe, risorse, informazioni manifest, struttura pacchetto, dipendenze e metadati. Supporta file JAR, WAR ed EAR.

Quali informazioni sono incluse nell'output JSON?

L'output JSON include dati manifest (classe principale, versione, info build), struttura classe (pacchetti, classi, metodi, campi), file risorse, statistiche struttura complessiva e metadati sul tipo e dimensione JAR.

Il contenuto dei file viene estratto?

Per impostazione predefinita, il contenuto dei file non viene estratto per motivi di sicurezza. Puoi abilitare l'estrazione del contenuto nelle opzioni di analisi, ma questo dovrebbe essere fatto solo con file JAR fidati.

Quali tipi di file JAR sono supportati?

Lo strumento supporta file JAR standard, file WAR (Web Application Archive) e file EAR (Enterprise Application Archive). Può identificare JAR eseguibili, librerie e applicazioni web.

Quanto è accurata l'analisi delle classi?

L'implementazione corrente fornisce analisi di base della struttura classe inclusi nomi pacchetto, nomi classe e organizzazione file. Per l'analisi dettagliata del bytecode inclusi metodi e campi, sarebbe necessario un parser Java bytecode più avanzato.

Posso usarlo per l'analisi di sicurezza?

Sì, questo strumento può aiutare con l'analisi di sicurezza rivelando la struttura dei file JAR, identificando dipendenze e mostrando file risorse. Tuttavia, dovrebbe essere usato insieme ad altri strumenti di sicurezza per un'analisi completa.

I miei dati sono al sicuro?

Sì, tutta l'elaborazione dei dati avviene interamente nel tuo browser. Il tuo file JAR viene analizzato localmente e non viene mai inviato ad alcun server, garantendo un'analisi completamente privata e sicura.

Convertitore file JAR in JSON | JSONSwiss