Convertitore da TAR.Z (TZ) ad JAR
Converti i tuoi file tar.z in jar online e gratis
tar.z
jar
Come convertire TAR.Z 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.Z è un formato archivio composto che combina l'archiviazione TAR) con Unix compress, uno dei primi strumenti di compressione dati di uso generale disponibili sui sistemi Unix. L'utility compress, scritta originariamente da Spencer Thomas, Joe Orost e altri intorno al 1985, implementa la compressione LZW (Lempel-Ziv-Welch) adattiva — un algoritmo basato su dizionario che costruisce una tabella di traduzione durante la compressione e la decompressione. Il livello TAR raggruppa i file con metadati Unix completi in un singolo flusso, e compress riduce la dimensione del flusso tipicamente del 40-60%. TAR.Z era il formato archivio compresso standard sui sistemi Unix durante gli anni '80 e l'inizio degli anni '90, prima che gzip emergesse come sostituto privo di brevetti. L'algoritmo LZW usato da compress) era soggetto a rivendicazioni brevettuali da parte di Unisys (detentori del brevetto LZW tramite Sperry), il che motivò lo sviluppo di gzip come alternativa senza vincoli. Un vantaggio è la compatibilità legacy universale — i file TAR.Z possono essere estratti su qualsiasi sistema Unix, incluse installazioni molto vecchie dove strumenti di compressione più recenti potrebbero non essere disponibili. L'ubiquità storica del formato significa che decenni di software archiviato, documentazione e backup di sistema esistono come file TAR.Z. Sebbene TAR.GZ e TAR.XZ abbiano sostituito TAR.Z per i nuovi archivi, gli strumenti uncompress/zcat restano standard su tutti i sistemi Unix-like, assicurando l'accessibilità continua degli archivi legacy.
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.