Converti jar in zip

Convertitore online gratuito da JAR a ZIP

Rinominare o ripacchettizzare un JAR come ZIP mantenendo la compatibilità ed evitando di danneggiare la firma.

Converti JAR in ZIP online - gratuito

Uploading…
I file selezionati superano il limite totale di 60 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .jar

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .jar a .zip

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .zip convertito

    Il risultato della conversione è pronto per il download.

Come convertire jar in zip file

  • Archivi

Un programma, un'utilità di archiviazione o un dispositivo può accettare .zip rifiutando invece il nome file equivalente .jar. Poiché i file JAR utilizzano la struttura degli archivi ZIP, rinominare l'estensione fornisce solitamente il formato richiesto senza modificare i dati dell'archivio.

Cos'è il formato JAR

JAR, ovvero Java Archive, è un contenitore basato su ZIP per file di classe Java, librerie, risorse, metadati e talvolta un'applicazione eseguibile. Gli sviluppatori Java creano file JAR con lo strumento jar del JDK, sistemi di build come Maven e Gradle e IDE come IntelliJ IDEA ed Eclipse.

Un JAR eseguibile può contenere META-INF/MANIFEST.MF con una voce Main-Class che identifica la classe che Java deve eseguire. Le librerie possono contenere anche metadati delle dipendenze, definizioni dei servizi, file di licenza e dati relativi alle firme digitali.

Cos'è il formato ZIP

ZIP è un formato di archivio generico supportato da Windows, macOS, Linux, gestori di file, software di backup e molti dispositivi. Memorizza uno o più file in un contenitore e può comprimere le singole voci utilizzando i metodi supportati da ZIP.

JAR non è una tecnologia di compressione diversa che deve essere decodificata e convertita in ZIP: la sua struttura di archivio è compatibile con ZIP. Un nome file .zip è utile quando il software ricevente controlla l'estensione o quando è necessario aprire i contenuti con un'utilità di archiviazione standard.

Come convertire un file JAR in ZIP

Rinominare l'estensione

  1. Creare una copia di backup del JAR originale.
  2. Rinominare example.jar in example.zip. In Windows File Explorer, abilitare prima View → Show → File name extensions; in caso contrario, il risultato potrebbe essere example.zip.jar.
  3. Aprire il file rinominato nel programma di destinazione oppure estrarlo con un'utilità ZIP.

Su macOS o Linux, eseguire mv example.jar example.zip. In Windows PowerShell, eseguire Rename-Item example.jar example.zip. La ridenominazione preserva l'archivio byte per byte, inclusi compressione, percorsi, timestamp, commenti e firme.

Riconfezionare l'archivio

Riconfezionare solo i contenuti quando il software ricevente rifiuta un JAR rinominato o quando è necessario modificare i file prima di creare lo ZIP. L'estrazione e la creazione di un nuovo archivio modificano la struttura dell'archivio e possono invalidare le proprietà specifiche dei JAR.

  1. Creare una directory temporanea ed estrarre il JAR con il JDK: mkdir jar_contents, quindi cd jar_contents e jar -xf ../example.jar.
  2. Creare lo ZIP dai contenuti estratti, anziché dalla directory che li contiene: zip -r ../example.zip .. Il comando zip è comunemente disponibile su macOS e Linux; installare o utilizzare un'utilità ZIP se non è presente.
  3. Aprire il risultato e verificare le voci di primo livello previste, inclusa META-INF quando era presente nell'origine.

Il comando di estrazione jar viene fornito con un JDK. In Windows, 7-Zip può gestire entrambe le operazioni: scegliere 7-Zip → Extract to per il JAR, selezionare i file estratti, quindi scegliere 7-Zip → Add to archive e impostare il formato dell'archivio su zip.

Utilizzare il convertitore integrato

È possibile convertire gratuitamente il file su 101convert.com senza installare software. Per archivi riservati, proprietari o firmati, rinominare o riconfezionare il file localmente invece di caricarlo su un servizio online.

Compatibilità e limiti qualitativi

La ridenominazione è l'opzione più sicura quando è necessaria solo il riconoscimento ZIP, perché non ricomprime né modifica l'archivio. Il riconfezionamento può alterare il rapporto di compressione, l'ordine delle voci, i timestamp, i permessi dei file, i commenti, le voci delle directory e altri metadati dell'archivio; non è garantito che produca un file più piccolo.

La ridenominazione preserva la capacità di esecuzione di un JAR eseguibile quando Java o il launcher ricevente riconosce l'archivio nonostante la nuova estensione, ma il software che richiede specificamente un nome file .jar potrebbe rifiutare il file rinominato. Mantenere l'estensione originale per l'esecuzione Java e la risoluzione delle dipendenze, a meno che il software che utilizza il file non accetti esplicitamente ZIP.

I file di firma JAR come META-INF/*.SF, META-INF/*.RSA e META-INF/*.DSA autenticano le voci dell'archivio originale. La ridenominazione preserva tali firme; l'estrazione e la ricostruzione dell'archivio normalmente le invalidano. Conservare il JAR originale ogni volta che sono importanti la convalida della firma, la verifica delle dipendenze o la riproducibilità esatta a livello di byte.

Confronto formato: JAR vs ZIP

Come i formati JAR e ZIP si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati JAR e ZIP
Proprietà .JAR Java Archive .ZIP ZIP archive
Compressione Entrambi Entrambi
Rapporto di compressione Medio Medio
Crittografia Sì Sì
Archivi suddivisi No Sì
Record di recupero No No
Supporto sistema operativo Ampio Ampio
Dimensione tipica del file Medio Medio
Standard aperto Sì Sì
Introdotto 1996 1989
Sviluppatore Oracle (originally Sun Microsystems) Phil Katz / PKWARE
Tipo MIME application/java-archive application/zip

Domande frequenti

Il convertitore da JAR a ZIP è gratuito?

Sì, convertire JAR in ZIP su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file JAR?

Puoi caricare file JAR fino a 1000 MB e convertire fino a 1 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire JAR in ZIP?

No. La conversione da JAR a ZIP avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file JAR valido per questa conversione da JAR a ZIP. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

Altre conversioni di file .jar

Conversione inversa

Conversione in .zip
da altri formati

Condividi sui social media: