Format Atlas

Vergleichen

Brotli vs. Zstandard

Brotli und Zstandard (zstd) sind unterschiedliche verlustfreie Datenstromformate. Brotli dient als HTTP Content-Coding br; Zstandard bietet einstellbare Frame-Komprimierung, Streaming und Wörterbuchabläufe.

Welches Format sollten Sie wählen?

Brotli eignet sich für vorkomprimierte Webtexte in einer br-Auslieferung. zstd kann für Anwendungsdatenaustausch oder einstellbare Stufen und Wörterbücher passen, wenn alle Endpunkte es unterstützen. Testen Sie Unterstützung und Kosten mit realen Daten.

Geeignet für Brotli

Verlustfreie komprimierte Datenströme speichern · Inhalte für unterstützte HTTP-Auslieferung komprimieren

  • Vorkomprimierte Webtexte bei Brotli-Unterstützung von Server und Client
  • Datenaustausch zwischen Brotli-fähigen Werkzeugen

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

MerkmalBrotliZstandard
Dateiendung.br.zst
MIME-Typapplication/octet-streamapplication/zstd
Häufige VerwendungVerlustfreie komprimierte Datenströme speichern · Inhalte für unterstützte HTTP-Auslieferung komprimierenVerlustfreie Komprimierung von Dateien und Datenströmen · Komprimierung von Softwarepaketen und Übertragungen
ÖffnenVerwenden Sie ein Brotli-fähiges Dekomprimierungswerkzeug oder eine Bibliothek. Für vorkomprimierte Webdateien senden Sie Content-Encoding: br an kompatible Anfragen und prüfen Dateiname, Medientyp und Cache-Konfiguration.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 konvertierenFür gzip oder zstd dekomprimieren und neu komprimieren. Prüfen Sie Ausgabe mit Prüfsumme oder Inhaltsvergleich und messen Sie Größe, Kodierzeit und Empfängerunterstützung. Leiten Sie HTTP-Header oder Inhalt nicht allein aus .br ab.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

Vorkomprimierte Webtexte bei Brotli-Unterstützung von Server und Client

Verlustfreie komprimierte Datenströme speichern · Inhalte für unterstützte HTTP-Auslieferung komprimieren

Brotli

Datenaustausch zwischen Brotli-fähigen Werkzeugen

Verlustfreie komprimierte Datenströme speichern · Inhalte für unterstützte HTTP-Auslieferung komprimieren

Brotli

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

Die Formate sind byteweise nicht kompatibel; zur Konvertierung muss dekomprimiert und neu komprimiert werden.

Unterschiede im Detail

Wichtiger Punkt 2

Brotli kann als HTTP Content-Encoding: br und vorkomprimierte .br-Datei geliefert werden. Zstandard hat den Medientyp application/zstd und benötigt zstd-Unterstützung beim Empfänger.

Unterschiede im Detail

Unterschiede im Detail

Wählen Sie nach Protokoll und Empfangswerkzeugen statt nach einem angenommenen allgemeinen Größen- oder Tempovorteil. Beide komprimieren Datenströme, sind aber keine Mehrdateienarchive; erforderliche Wörterbücher müssen Decoder kennen.

  • Brotli und zstd nutzen unterschiedliche Datenstromstrukturen und können die Daten des jeweils anderen nicht direkt decodieren.
  • Brotli wird häufig für Web-Codierung genutzt. Zstandard unterstützt einstellbare Stufen und optionale Wörterbücher.
  • Rate und Tempo hängen von Inhalt, Einstellungen und Implementierung ab. Konvertieren Sie durch Decodieren und erneutes Codieren und prüfen Sie die Integrität.

Häufige Fragen

Kann ich eine .br-Datei in .zst umbenennen?

Nein. Umbenennen konvertiert die Daten nicht; dekomprimieren Sie und komprimieren Sie mit einem zstd-Encoder neu.

Mehr erfahren

Quellen und Spezifikationen