00

Kurz gesagt

  • XZ ist ein Container für komprimierte Datenströme, der pro Stream die Bytes einer Datei speichert, wobei eine .xz-Datei mehrere verkettete Streams enthalten kann.
  • Öffnen beziehungsweise entpacken Sie XZ mit XZ Utils oder einer kompatiblen Implementierung wie 7-Zip, XZ Embedded, XZ for Java oder dem LZMA SDK. Danach benötigen die wiederhergestellten Bytes gegebenenfalls eine andere Anwendung.
  • Behandeln Sie nicht vertrauenswürdige XZ-Dateien als mittleres Risiko. Eine gültige Struktur oder passende Signatur belegt keine vertrauenswürdigen Inhalte. Manche Dateien benötigen mehrere GiB Arbeitsspeicher oder decodieren extrem langsam; setzen Sie etwa mit --memlimit-decompress eine Grenze.
01

XZ-komprimierte Daten (.xz)

Ein XZ-Stream besteht aus Stream Header, null oder mehr Blöcken, Index und Stream Footer. Bis zu vier Filter lassen sich verketten; meist wird LZMA2 verwendet, optional mit BCJ oder Delta. XZ ist kein Mehrdatei-Archivformat.

Original behalten

Für die Umwandlung in ein anderes Kompressionsformat werden zuerst die ursprünglichen Bytes wiederhergestellt und anschließend neu komprimiert. XZ-spezifische Blöcke, Filter, Prüftypen, Indexdaten, verkettete Streams und Auffüllung bleiben nicht erhalten.

02

So bekommst du sie auf

Öffnen beziehungsweise entpacken Sie XZ mit XZ Utils oder einer kompatiblen Implementierung wie 7-Zip, XZ Embedded, XZ for Java oder dem LZMA SDK. Danach benötigen die wiederhergestellten Bytes gegebenenfalls eine andere Anwendung.

Ich will sie nur ansehen

Öffnen beziehungsweise entpacken Sie XZ mit XZ Utils oder einer kompatiblen Implementierung wie 7-Zip, XZ Embedded, XZ for Java oder dem LZMA SDK. Danach benötigen die wiederhergestellten Bytes gegebenenfalls eine andere Anwendung.

Ich muss sie weitergeben

Für die Umwandlung in ein anderes Kompressionsformat werden zuerst die ursprünglichen Bytes wiederhergestellt und anschließend neu komprimiert. XZ-spezifische Blöcke, Filter, Prüftypen, Indexdaten, verkettete Streams und Auffüllung bleiben nicht erhalten.

03

Dateisicherheit

Behandeln Sie nicht vertrauenswürdige XZ-Dateien als mittleres Risiko. Eine gültige Struktur oder passende Signatur belegt keine vertrauenswürdigen Inhalte. Manche Dateien benötigen mehrere GiB Arbeitsspeicher oder decodieren extrem langsam; setzen Sie etwa mit --memlimit-decompress eine Grenze.

Halt an, wenn dir das auffällt

Unbekannter Absender, ein Name mit zwei Endungen oder ein Inhalt, der nicht zur Endung passt — erst prüfen, dann öffnen.

04

Umwandeln

Für die Umwandlung in ein anderes Kompressionsformat werden zuerst die ursprünglichen Bytes wiederhergestellt und anschließend neu komprimiert. XZ-spezifische Blöcke, Filter, Prüftypen, Indexdaten, verkettete Streams und Auffüllung bleiben nicht erhalten.

Vor dem Umwandeln

Wandle eine Kopie um, nie das Original, und vergleich danach Qualität, Metadaten und Layout mit der Ausgangsdatei.

05

Häufige Fragen

Was ist eine komprimierte XZ-Datei und wozu dient sie?

XZ ist ein Container für komprimierte Streams. Jeder Stream trägt die Bytes einer Datei; eine .xz-Datei kann jedoch mehrere Streams verketten. Eine Mehrdatei-Archivstruktur speichert XZ selbst nicht.

Wie öffne ich eine XZ-Datei?

Verwenden Sie XZ Utils oder eine kompatible Implementierung wie 7-Zip, XZ Embedded, XZ for Java oder das LZMA SDK. Beim Entpacken einer gültigen Datei entsteht der ursprüngliche Bytestrom.

Wie öffne ich eine XZ-Datei unter Windows?

Entpacken Sie sie mit 7-Zip oder einer anderen XZ-kompatiblen Implementierung. Öffnen Sie das Ergebnis anschließend mit einer Anwendung für dessen tatsächlichen Dateityp.

Wie öffne ich eine XZ-Datei auf dem Mac?

Verwenden Sie XZ Utils oder eine andere Implementierung mit ausdrücklich ausgewiesener XZ-Unterstützung. Entpacken Sie die Datei und öffnen Sie danach das Ergebnis mit einer passenden Anwendung.

Wie öffne ich eine XZ-Datei auf einem Android-Handy?

Wählen Sie eine Android-App, deren Dokumentation XZ-Dekompression ausdrücklich unterstützt. XZ selbst legt nicht fest, welche App den wiederhergestellten Bytestrom öffnet.

Warum lässt sich meine XZ-Datei nicht entpacken?

Prüfen Sie, ob sie mit FD 37 7A 58 5A 00 beginnt und ob der Decoder Beschädigung, eine nicht unterstützte Filterkette oder unzureichende Ressourcen meldet. Eine passende Signatur belegt keinen vollständig intakten Stream.

Was ist der Unterschied zwischen XZ und TAR.XZ?

XZ komprimiert Byteströme und speichert keine Mehrdatei-Struktur. TAR.XZ bezeichnet üblicherweise ein tar-Archiv als einzelne Nutzlast der XZ-Kompression; die Archivstruktur stammt von tar.

Kann ich XZ ohne Datenverlust in ZIP konvertieren?

Die ursprünglichen Bytes eines gültigen XZ-Streams lassen sich wiederherstellen und neu komprimieren. XZ-spezifische Blöcke, Filter, Prüfungen, Index, Verkettung und Auffüllung gehen dabei verloren; ACLs und erweiterte Attribute können ebenfalls fehlen.

Ist eine XZ-Datei als E-Mail-Anhang sicher?

Erweiterung, MIME-Typ, Signatur oder erfolgreiches Entpacken beweisen keine Sicherheit. Nicht vertrauenswürdige Dateien können viel Speicher beanspruchen oder sehr langsam decodieren; begrenzen Sie Ressourcen und beurteilen Sie den wiederhergestellten Inhalt separat.

Welches Speicherlimit sollte ich beim Entpacken einer XZ-Datei setzen?

Ein universeller Wert existiert nicht. Manche Dateien benötigen mehrere GiB, und die Grenze für Einzelthread-Dekompression ist möglicherweise nicht standardmäßig aktiv; wählen Sie --memlimit-decompress passend zum Gerät.

06

Verwandte Formate

Quellen

The .xz File Format Specification 1.2.1 · XZ Utils 官方格式规范

The .xz file format · XZ Utils 官方格式与实现说明

XZ(1) Manual Page · XZ Utils 官方命令手册

PRONOM fmt/1098: XZ File Format · 英国国家档案馆 PRONOM 格式注册库