Format Atlas

Vergleichen

LZ4 oder Zstandard: Frame-Kompatibilität und Einstellungen

Beide arbeiten verlustfrei, ihre Frames sind jedoch nicht auf Byte-Ebene kompatibel.

Welches Format sollten Sie wählen?

Zuerst die Unterstützung beim Empfänger prüfen, dann Größe sowie Kompressions- und Entpackzeit mit realen Daten vergleichen.

Geeignet für LZ4

Dateien oder Datenströme als LZ4-Frames komprimieren

  • Daten an einen LZ4-kompatiblen Leser übergeben

Geeignet für Zstandard

Verlustfreie Komprimierung von Dateien und Datenströmen · Komprimierung von Softwarepaketen und Übertragungen

  • Geschwindigkeit und Kompressionsrate abstimmen, wenn beide Seiten zstd unterstützen
  • Streaming oder Wörterbuchkomprimierung

Grundlegende Informationen

MerkmalLZ4Zstandard
Dateiendung.lz4.zst
MIME-Typapplication/zstd
Häufige VerwendungDateien oder Datenströme als LZ4-Frames komprimierenVerlustfreie Komprimierung von Dateien und Datenströmen · Komprimierung von Softwarepaketen und Übertragungen
ÖffnenMit einem Frame-kompatiblen Werkzeug öffnen und die Integrität prüfen. Rohe Blöcke brauchen externe Angaben wie Größen; Umbenennen erzeugt keinen Frame.Verwenden Sie ein zstd-fähiges Dekomprimierungswerkzeug oder eine Bibliothek. Prüfen Sie vor unbekannten komprimierten Dateien Herkunft, entpackte Größe und verfügbaren Speicher.
Exportieren oder konvertierenVor der Neukompression mit Zstandard entpacken und Hashwerte der wiederhergestellten Daten vergleichen. Mehrere Dateien zuerst mit TAR bündeln. Verwendete externe Wörterbücher aufbewahren.Für gzip oder xz zuerst dekomprimieren und dann neu komprimieren. Vergleichen Sie Inhalt oder Prüfsummen und berücksichtigen Sie Größe, Zeit und Empfängerkompatibilität. tar.zst kombiniert ein tar-Archiv mit zstd-Komprimierung; .zst allein ist kein Archiv.

Nach Einsatzzweck wählen

Daten an einen LZ4-kompatiblen Leser übergeben

Dateien oder Datenströme als LZ4-Frames komprimieren

LZ4

Geschwindigkeit und Kompressionsrate abstimmen, wenn beide Seiten zstd unterstützen

Verlustfreie Komprimierung von Dateien und Datenströmen · Komprimierung von Softwarepaketen und Übertragungen

Zstandard

Streaming oder Wörterbuchkomprimierung

Verlustfreie Komprimierung von Dateien und Datenströmen · Komprimierung von Softwarepaketen und Übertragungen

Zstandard

Wichtiger Punkt 1

Rohe LZ4-Blöcke von Frames unterscheiden.

Unterschiede im Detail

Wichtiger Punkt 2

RFC 8878 definiert Zstandard-Frames und Wörterbücher.

Unterschiede im Detail

Unterschiede im Detail

LZ4 für schnelle Verarbeitung prüfen, aber Zstandard-Einstellungen unter gleichen Bedingungen messen. Der Name allein entscheidet nicht.

  • Unabhängige oder abhängige LZ4-Blöcke und Prüfsummen prüfen. Die Frame-Spezifikation liefert keinen Index für wahlfreien Zugriff.
  • Bei Wörterbüchern dem Leser dasselbe Wörterbuch für das jeweilige Format bereitstellen. Mehrere Dateien brauchen eine separate Verpackung, etwa TAR.

Häufige Fragen

Reicht Umbenennen zur Konvertierung?

Nein. Entpacken und neu komprimieren, danach Hashwerte der wiederhergestellten Bytes vergleichen. LZ4- und Zstandard-Wörterbücher sind nicht unbedingt austauschbar.

Mehr erfahren

Quellen und Spezifikationen