Convertitore da TAR.XZ (TXZ) ad JAR
Converti i tuoi file tar.xz in jar online e gratis
tar.xz
jar
Come convertire TAR.XZ in JAR
Seleziona file dal Computer, Google Drive, Dropbox, URL o trascinandoli sulla pagina.
Scegli jar o qualsiasi altro formato che ti serva come destinazione (più di 200 formati supportati)
Lascia convertire il file e potrai scaricare il tuo jar subito dopo
Informazioni sui formati
TAR.XZ è un formato archivio composto che combina l'archiviazione TAR) con la compressione XZ, sviluppata dal Tukaani Project e guidata da Lasse Collin dal 2009. Il livello TAR raggruppa i file preservando i metadati Unix, e XZ applica la compressione LZMA2 all'interno di un contenitore robusto con verifiche di integrità CRC-32 e CRC-64, supporto al padding per l'archiviazione su supporti e una struttura stream/block che abilita la decompressione parallela. LZMA2 migliora LZMA con una migliore gestione dei dati incomprimibili e il supporto alla compressione multi-thread. TAR.XZ è diventato il formato di distribuzione preferito per molti progetti open source — il kernel Linux, le utility core GNU e numerosi altri pacchetti distribuiscono i loro tarball sorgente come file .tar.xz. Un vantaggio è il miglior rapporto compressione-velocità-di-decompressione tra i formati ampiamente supportati — XZ raggiunge rapporti di compressione comparabili a 7Z decomprimendo più velocemente di bzip2, una combinazione ideale per la distribuzione software. La verifica di integrità integrata è un altro punto di forza: a differenza dei flussi LZMA grezzi, il contenitore XZ include checksum che rilevano la corruzione prima che i dati raggiungano il livello applicativo. GNU tar supporta TAR.XZ nativamente tramite il flag -J, e xz-utils sono pacchettizzati in ogni principale distribuzione Linux. Il formato ha effettivamente sostituito TAR.GZ e TAR.BZ2 come predefinito per la distribuzione di codice sorgente nell'ecosistema open source.
JAR (Java Archive) è un formato di pacchetto file basato su ZIP, sviluppato da Sun Microsystems) e introdotto con JDK 1.1 nel gennaio 1996 per distribuire file di classe Java, metadati associati e risorse come singola unità distribuibile. Un file JAR è strutturalmente un archivio ZIP con un file META-INF/MANIFEST.MF aggiunto — un manifesto testuale che dichiara il punto di ingresso della classe principale dell'archivio, le dipendenze del classpath, il versionamento dei pacchetti e le informazioni sulla firma digitale. Il runtime Java carica le classi direttamente dai file JAR senza estrazione, usando la directory ZIP per un accesso casuale efficiente alle singole voci. Gli archivi JAR possono essere resi eseguibili: specificando un attributo Main-Class nel manifesto si permette l'avvio dell'applicazione con un semplice comando java -jar. Il formato supporta la firma del codice attraverso lo strumento jarsigner del JDK, incorporando firme digitali che verificano l'autenticità e l'integrità dei contenuti dell'archivio. Un vantaggio è l'integrazione nativa dell'ecosistema Java — la JVM, gli strumenti di build (Maven, Gradle), i server applicativi e gli IDE trattano tutti i file JAR come artefatti di prima classe, abilitando una pipeline unificata build-deploy-run. La retrocompatibilità del formato con gli strumenti ZIP) standard è un altro punto di forza pratico: qualsiasi utility ZIP può ispezionare i contenuti JAR, mentre i livelli di manifesto e firma aggiungono capacità specifiche per Java in cima. JAR resta l'unità di distribuzione fondamentale per librerie e applicazioni Java attraverso distribuzioni enterprise, mobile ed embedded.