Convertitore da TAR.LZMA (TLZMA) ad JAR
Converti i tuoi file tar.lzma in jar online e gratis
tar.lzma
jar
Come convertire TAR.LZMA 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.LZMA è un formato archivio composto che combina l'archiviazione TAR) con il metodo di compressione LZMA (Lempel-Ziv-Markov chain Algorithm) sviluppato da Igor Pavlov per il progetto 7-Zip intorno al 1998. Il livello TAR concatena i file con metadati Unix in un singolo flusso, e l'algoritmo LZMA lo comprime usando una combinazione sofisticata di matching del dizionario LZ77 con grandi dizionari (fino a 4 GB), modellazione di probabilità basata su catene di Markov e codifica a intervallo. LZMA è stato il predecessore dell'algoritmo LZMA2 usato nei formati XZ e 7Z. I rapporti di compressione superano significativamente gzip e sono comparabili a bzip2 offrendo al contempo una decompressione notevolmente più veloce. Un vantaggio è l'alto rapporto di compressione con estrazione veloce — LZMA decomprime a velocità vicine a gzip raggiungendo densità di compressione prossime o migliori di bzip2, rendendolo efficiente per archivi di distribuzione che vengono compressi una volta ed estratti molte volte. Il formato è supportato dal flag --lzma di tar e da 7-Zip su tutte le piattaforme. Sebbene TAR.LZMA sia stato in gran parte sostituito da TAR.XZ (che usa LZMA2 in un contenitore più robusto con verifiche di integrità), gli archivi TAR.LZMA esistenti si incontrano ancora nelle distribuzioni software e nei sistemi di backup che hanno adottato il formato prima che XZ diventasse ampiamente disponibile.
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.