JAR-zu-TAR.LZ (TLZ)-Konverter
Wandeln Sie Ihre jar-Dateien online & kostenlos in tar.lz um
jar
tar.lz
Wie man JAR in TAR.LZ konvertiert
Wählen Sie Dateien vom Computer, Google Drive, Dropbox, einer URL oder durch Ziehen auf die Seite.
Wählen Sie tar.lz oder irgendein anderes Format, das Sie als Ergebnis haben wollen (mehr als 200 Formate unterstützt)
Lassen Sie die Datei konvertieren und Sie können Ihre tar.lz-Datei direkt danach herunterladen
Über die Formate
JAR (Java Archive) ist ein Paketdateiformat auf ZIP-Basis, das von Sun Microsystems entwickelt und im Januar 1996 mit JDK 1.1 eingeführt wurde, um Java-Klassendateien, zugehörige Metadaten und Ressourcen als einzelne bereitstellbare Einheit zu verteilen. Eine JAR-Datei ist strukturell ein ZIP-Archiv mit einer zusätzlichen META-INF/MANIFEST.MF-Datei — einem Textmanifest, das den Hauptklassen-Einstiegspunkt des Archivs, Classpath-Abhängigkeiten, Paketversionierung und Informationen zur digitalen Signatur deklariert. Die Java-Laufzeitumgebung lädt Klassen direkt aus JAR-Dateien ohne Extraktion und nutzt das ZIP-Verzeichnis für effizienten wahlfreien Zugriff auf einzelne Einträge. JAR-Archive können ausführbar gemacht werden: Durch Angabe eines Main-Class-Attributs im Manifest kann die Anwendung mit einem einfachen java-jar-Befehl gestartet werden. Das Format unterstützt Code-Signierung über das jarsigner-Werkzeug des JDK, wobei digitale Signaturen eingebettet werden, die die Authentizität und Integrität der Archivinhalte verifizieren. Ein Vorteil ist die native Integration in das Java-Ökosystem — die JVM, Build-Werkzeuge (Maven, Gradle), Anwendungsserver und IDEs behandeln JAR-Dateien als erstklassige Artefakte und ermöglichen eine einheitliche Build-Deploy-Run-Pipeline. Die Abwärtskompatibilität des Formats mit Standard-ZIP-Werkzeugen ist eine weitere praktische Stärke: Jedes ZIP-Dienstprogramm kann JAR-Inhalte inspizieren, während die Manifest- und Signaturschichten Java-spezifische Fähigkeiten darauf aufsetzen. JAR bleibt die grundlegende Verteilungseinheit für Java-Bibliotheken und -Anwendungen in Unternehmens-, Mobil- und Embedded-Deployments.
TAR.LZ ist ein zusammengesetztes Archivformat, das TAR-Archivierung mit lzip-Kompression kombiniert, einem Format, das von Antonio Diaz Diaz erstellt und 2009 erstmals veröffentlicht wurde. Die TAR-Schicht bündelt Dateien mit vollständigen Unix-Metadaten zu einem einzigen Strom, und lzip wendet LZMA-Kompression mit einem robusten Container an, der CRC-32-Integritätsprüfungen pro Mitglied und saubere Mitgliedsgrenzen enthält. Lzip wurde mit Blick auf Langzeitarchivierung entwickelt — es erzeugt ein einfaches, gut dokumentiertes Format mit starken Fehlerwiederherstellungseigenschaften: Wenn ein Teil einer TAR.LZ-Datei beschädigt ist, können unbeschädigte Mitglieder dennoch extrahiert werden, anders als bei monolithischen komprimierten Strömen, in denen sich Beschädigungen ausbreiten. Die Kompressionsraten sind im Wesentlichen identisch mit LZMA/XZ, da lzip denselben LZMA-Algorithmus verwendet. Ein Vorteil ist die Archivierungsresilienz — die mitgliederbasierte Struktur bedeutet, dass ein mehrteiliges Archiv eine teilweise Beschädigung überstehen kann, ohne alle Daten zu verlieren, was für Langzeitspeicherung entscheidend ist. Das saubere, minimale Formatdesign ist eine weitere Stärke: lzip hat eine einfache Spezifikation, der unabhängige Implementierungen präzise folgen können, was das Risiko von Kompatibilitätsproblemen über Jahrzehnte der Archivierung reduziert. TAR.LZ wird vom GNU-Projekt für die Verteilung von Quellcode-Releases verwendet und von GNU tar mit dem --lzip-Flag unterstützt sowie von plzip für parallele Kompression auf Mehrkernprozessoren.