Format Atlas

Arsip

Apa itu berkas Zstandard?

Zstandard (zstd, .zst) adalah format kompresi lossless. Format ini menyediakan tingkat kompresi yang dapat dipilih, pemrosesan berurutan berbasis frame, dan kamus opsional untuk beban kerja yang sesuai. Kecepatan dan rasio bergantung pada data, pengaturan, dan implementasi. Aliran .zst sendiri tidak mengarsipkan banyak berkas.

.zstKompresi lossless berbasis frame

Kapan memilih format ini

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

Kapan menghindari format ini

  • Mendistribusikan berkas tanpa memastikan dukungan penerima
  • Menggabungkan beberapa berkas tanpa arsip terpisah

Kegunaan umum

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

Karakteristik

  • Format frame dijelaskan dalam RFC 8878
  • Mendukung tingkat kompresi dan kamus opsional
  • Jenis media application/zstd telah terdaftar

Kelebihan dan kekurangan

Kelebihan

  • Pengaturan dapat menyeimbangkan kecepatan dan rasio kompresi
  • Pemrosesan frame mendukung penggunaan aliran
  • Digunakan untuk transfer data dan distribusi perangkat lunak

Kekurangan

  • Alat atau runtime penerima harus mendukung zstd
  • Aliran dengan kamus memerlukan kamus yang sama untuk didekode
  • Banyak berkas memerlukan arsip terpisah seperti tar

Membuka dan mengonversi

Cara membuka

Gunakan alat atau pustaka dekompresi yang mendukung zstd. Sebelum memproses berkas kompresi yang tidak dikenal, periksa sumber, ukuran setelah ekstraksi, dan memori tersedia.

Cara mengonversi

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.

Hal yang perlu diperhatikan

  • Kompresi lossless tidak menjamin berkas aman. Tangani konten tak tepercaya di lingkungan terisolasi yang sesuai.
  • Aliran yang dikompresi dengan kamus mungkin tidak dapat didekode tanpa kamus tersebut.
  • Pengaturan kompresi tinggi dapat memerlukan waktu atau memori lebih banyak.

Pertanyaan umum

Apakah Zstandard dan zstd adalah format berbeda?

Tidak. Zstandard adalah nama format dan algoritmanya; zstd adalah singkatan umum serta nama implementasi referensi.

Apakah .zst menggabungkan banyak berkas?

Tidak. Itu adalah aliran terkompresi. Untuk menggabungkan berkas, gunakan arsip seperti tar sebelum kompresi jika diperlukan.

Format terkait

Bandingkan

Referensi dan spesifikasi