Was ist das TXZ-Dateiformat?
Eine .txz-Datei ist ein TAR-Archiv, das mit dem XZ-Algorithmus komprimiert wurde - funktional identisch mit .tar.xz und lediglich ein verkürztes Alias für diese doppelte Dateiendung. Das Format bündelt mehrere Dateien und Verzeichnisse in einem einzigen TAR-Container und wendet dann eine XZ/LZMA2-Komprimierung auf den gesamten Stream an, was deutlich bessere Kompressionsraten erzielt als die älteren Formate .tgz (gzip) und .tar.bz2 (bzip2).
Die XZ-Komprimierung verwendet den LZMA2-Algorithmus, optional ergänzt durch Vorfilter (BCJ für ausführbaren Code, Delta für Binärdaten), um die Raten bei spezifischen Inhaltstypen zu verbessern. Die resultierende Datei trägt den Standard-XZ-Stream-Header (` \xFD7zXZ\x00 `), unabhängig vom inneren TAR-Inhalt, und die Integrität wird durch CRC-64-Prüfsummen pro Block geschützt.
Slackware Linux hat .txz ab Version 13.1 (2010) als natives Paketformat eingeführt und war damit die erste große Distribution, die XZ-komprimierte Pakete verwendete. Die Suite pkgtool/installpkg verarbeitet .txz-Pakete nativ unter Slackware. Andernorts sind .txz und .tar.xz vollständig austauschbar - tar -xJf archiv.txz entpackt beide Formen auf jedem modernen System.
Das Format verfügt über keine integrierte Verschlüsselung. Die XZ-Dekomprimierung ist angemessen schnell; die Komprimierung ist langsamer als bei gzip, aber der Vorteil bei der Kompressionsrate macht .txz zum dominierenden Format für Linux-Kernel-Quellcode-Releases und viele Open-Source-Projekt-Tarballs. .tar.zst (Zstandard) gewinnt als schnellere Alternative zunehmend an Bedeutung.
Sicherheit
RISIKO: LOWDie XZ/TAR-Formatkombination enthält selbst keine ausführbare Logik. Das Risiko ist identisch mit jedem Archiv: Inhalte können ausführbare Dateien oder Skripte enthalten, die nicht aus nicht vertrauenswürdigen Quellen ausgeführt werden sollten. Achten Sie auf Path-Traversal in bösartigen TAR-Elementen (Tar Slip); verwenden Sie moderne Entpacker, die führende Schrägstriche entfernen. Die 2024 entdeckte Backdoor CVE-2024-3094 betraf die xz/liblzma-Build-Tool-Binärdateien (Versionen 5.6.0/5.6.1), nicht .txz-Dateien oder das XZ-Dateiformat selbst.
Formatdetails
kurz gefasstProgramme zum Öffnen von TXZ-Dateien
tar -xf datei.txz - das bsdtar von macOS verarbeitet die XZ-Komprimierungsschicht transparent. slackpkg install paketname lädt .txz-Pakete herunter und installiert sie. Zudem: installpkg paket.txz für die lokale Installation. tar -xf datei.txz dekomprimiert und entpackt in einem Befehl. Sowohl xz als auch tar sind auf fast allen Linux-Distros vorinstalliert. Technische Details
technische Spezifikation| Äußere Komprimierung | LZMA2 via XZ-Container; optionale Vorfilter: BCJ (ausführbare Dateien), Delta (Binärdaten) |
| Inneres Archivformat | TAR - POSIX ustar, GNU tar oder pax-Austauschformat |
| Magic Bytes | FD 37 7A 58 5A 00 bei Offset 0 (Standard XZ-Stream-Header) |
| Byte-Reihenfolge | Little-endian (XZ-Header-Felder) |
| Beziehung zu .tar.xz | .txz ist ein verkürztes Alias für .tar.xz - identisches Format, keine separate Spezifikation |
| Integritätsprüfung | XZ pro Block und Stream CRC-64 (Standard); CRC-32 oder SHA-256 wählbar; TAR pro Header oktale Prüfsumme |
| Verschlüsselung | Keine integriert; bei Bedarf GPG extern anwenden |
| Slackware-Paketierung | Natives Paketformat seit Slackware 13.1 (2010); verwaltet durch installpkg/removepkg/pkgtool |
| Kompressionsrate | Besser als .tgz (gzip) und .tar.bz2 (bzip2); vergleichbar mit .tar.zst bei hohen Kompressionsstufen |
| Dekomprimierungsgeschwindigkeit | Moderat - schneller als die Komprimierung; langsamer als gzip/zstd-Dekomprimierung |
| TAR-Pfadlängenbegrenzung | 255 Bytes (ustar); GNU tar und pax-Erweiterungen heben dieses Limit auf |
| Typische Größe | 50 KB - mehrere GB; Linux-Kernel-Quellcode-Tarballs ca. 100-200 MB komprimiert |
| Zugehörige Betriebssysteme | Linux, BSD, macOS, Windows (via 7-Zip oder WSL tar) |
| Zunehmender Konkurrent | .tar.zst (Zstandard) gewinnt an Akzeptanz für geschwindigkeitsfokussierte Anwendungsfälle; .txz/.tar.xz bleibt dominant für Quellcode-Releases |
| Veröffentlicht | 2010 (Slackware 13.1 adopted .txz as its native package format; .tar.xz widely used since XZ Utils 5.0, 2010) |
| Neueste Version | XZ file format 1.0.4 (2009); XZ Utils 5.6.x |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | tukaani.org |
TXZ-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu TXZ-Dateien.
Häufig gestellte Fragen
Was ist eine .txz-Datei?
Wie öffne ich eine .txz-Datei unter Windows?
Wofür wird .txz in Slackware Linux verwendet?
installpkg installiert oder mit slackpkg verwaltet.Ist .txz das Gleiche wie .tar.xz?
Wie entpacke ich eine .txz-Datei unter Linux?
tar -xf datei.txz im Terminal. Sowohl tar als auch xz sind auf praktisch allen Linux-Systemen vorinstalliert.