Zstandard (zstd) Terkompresi
Zstandard (zstd) adalah algoritma kompresi modern yang menyediakan keseimbangan kecepatan dan rasio kompresi yang sangat baik. Mengompresi dan mendekompresi secara signifikan lebih cepat dari gzip pada rasio yang serupa atau lebih baik, dan mendukung kompresi dictionary untuk data kecil.
Tipe MIME
application/zstd
Tipe
Biner
Kompresi
Lossless
Kelebihan
- + 2-5x faster than gzip at comparable compression ratios
- + Wide compression level range (1-22) from real-time to archival
- + Dictionary mode excels at compressing small, similar payloads
- + Supported in HTTP content encoding and modern Linux distributions
Kekurangan
- โ Newer format with less universal tool support than gzip
- โ Not natively supported by older operating systems
- โ Maximum compression levels are slower than xz for marginal gains
Kapan Menggunakan .ZST
Gunakan Zstandard sebagai pengganti modern untuk gzip โ pengiriman konten web, kompresi log, arsip paket, dan beban kerja apa pun yang memerlukan kompresi cepat dengan rasio baik.
Detail Teknis
Zstandard menggabungkan pencocokan LZ77 dengan encoder tANS (finite state entropy) dan mendukung 22 level kompresi. Mode dictionary melakukan pre-training pada data sampel untuk kompresi superior payload kecil yang serupa.
Riwayat
Yann Collet (juga pencipta LZ4) mengembangkan Zstandard di Facebook pada tahun 2015. Dirilis sebagai open source pada tahun 2016 dan distandardisasi sebagai RFC 8478. Adopsi tumbuh pesat di paket Linux, HTTP, dan database.