Format Atlas

Bandingkan

Brotli vs Zstandard

Brotli dan Zstandard (zstd) adalah format aliran lossless yang berbeda. Brotli digunakan sebagai pengodean konten HTTP br; Zstandard mendukung kompresi frame yang dapat diatur, streaming, dan penggunaan kamus.

Format mana yang sebaiknya dipilih?

Pertimbangkan Brotli untuk teks web prakompressi dalam konfigurasi yang menyajikan br. Pertimbangkan zstd untuk pertukaran data aplikasi atau tingkat dan kamus yang dapat diatur jika semua sisi mendukungnya. Uji dukungan dan biaya dengan data nyata.

Cocok untuk Brotli

Menyimpan aliran terkompresi lossless · Mengompresi konten untuk pengiriman HTTP yang kompatibel

  • Teks web prakompressi jika server dan klien mendukung Brotli
  • Pertukaran data antaralat yang mendukung Brotli

Cocok untuk Zstandard

Kompresi lossless untuk berkas dan aliran data · Kompresi paket perangkat lunak dan transfer data

  • Mengatur kecepatan dan rasio kompresi saat kedua sisi mendukung zstd
  • Pemrosesan aliran atau kompresi dengan kamus

Informasi dasar

ItemBrotliZstandard
Ekstensi.br.zst
Tipe MIMEapplication/octet-streamapplication/zstd
Penggunaan umumMenyimpan aliran terkompresi lossless · Mengompresi konten untuk pengiriman HTTP yang kompatibelKompresi lossless untuk berkas dan aliran data · Kompresi paket perangkat lunak dan transfer data
Cara membukaGunakan alat atau pustaka dekompresi yang mendukung Brotli. Untuk pengiriman web prakompressi, kirim Content-Encoding: br pada permintaan yang kompatibel dan periksa nama berkas, jenis media, serta cache.Gunakan alat atau pustaka dekompresi yang mendukung zstd. Sebelum memproses berkas kompresi yang tidak dikenal, periksa sumber, ukuran setelah ekstraksi, dan memori tersedia.
Ekspor atau konversiUntuk mengubah ke gzip atau zstd, dekompresi lalu kompres ulang. Verifikasi keluaran dengan checksum atau perbandingan isi dan ukur ukuran, waktu pengodean, serta dukungan penerima. Jangan menyimpulkan header HTTP atau isi hanya dari ekstensi .br.Untuk mengubah ke gzip atau xz, dekompresi lalu kompres ulang. Bandingkan isi atau checksum dan pertimbangkan ukuran, waktu, serta kompatibilitas penerima. tar.zst menggabungkan arsip tar dengan kompresi zstd; .zst saja bukan arsip.

Pilih menurut penggunaan

Teks web prakompressi jika server dan klien mendukung Brotli

Menyimpan aliran terkompresi lossless · Mengompresi konten untuk pengiriman HTTP yang kompatibel

Brotli

Pertukaran data antaralat yang mendukung Brotli

Menyimpan aliran terkompresi lossless · Mengompresi konten untuk pengiriman HTTP yang kompatibel

Brotli

Mengatur kecepatan dan rasio kompresi saat kedua sisi mendukung zstd

Kompresi lossless untuk berkas dan aliran data · Kompresi paket perangkat lunak dan transfer data

Zstandard

Pemrosesan aliran atau kompresi dengan kamus

Kompresi lossless untuk berkas dan aliran data · Kompresi paket perangkat lunak dan transfer data

Zstandard

Poin utama 1

Keduanya tidak kompatibel pada tingkat byte; konversi memerlukan dekompresi dan kompresi ulang.

Perbedaan lebih lanjut

Poin utama 2

Brotli dapat disajikan sebagai HTTP Content-Encoding: br atau berkas .br prakompressi. Zstandard memiliki jenis media application/zstd dan penerima perlu mendukung zstd.

Perbedaan lebih lanjut

Perbedaan lebih lanjut

Pilih berdasarkan protokol dan alat penerima, bukan anggapan bahwa salah satunya selalu lebih kecil atau cepat. Keduanya mengompresi aliran, bukan mengarsipkan banyak berkas; samakan kebutuhan kamus dengan dekoder.

  • Brotli dan zstd memakai struktur aliran berbeda dan tidak dapat langsung mendekode data satu sama lain.
  • Brotli umum untuk pengodean web. Zstandard mendukung tingkat kompresi yang dapat diatur dan kamus opsional untuk aplikasi tertentu.
  • Rasio dan kecepatan bergantung pada konten, pengaturan, dan implementasi. Konversi dilakukan dengan dekode lalu enkode ulang, kemudian verifikasi integritas.

Pertanyaan umum

Bisakah saya mengganti nama berkas .br menjadi .zst?

Tidak. Mengganti nama tidak mengubah data kompresi; dekompresi lalu kompres ulang dengan encoder zstd.

Pelajari lebih lanjut

Referensi dan spesifikasi