Zstandard (zstd) Sıkıştırılmış
Zstandard (zstd), Facebook tarafından geliştirilen ve hız ile sıkıştırma oranı arasında mükemmel denge sağlayan bir sıkıştırma algoritmasıdır. Hem hızlı gerçek zamanlı sıkıştırma hem de yüksek oranlı modlar sunar. Zstd; veritabanları, dosya sistemleri ve ağ protokollerinde giderek daha fazla benimsenmektedir.
MIME Tipi
application/zstd
Tip
Ikili
Sikistirma
Kayipsiz
Avantajlar
- + 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
Dezavantajlar
- − 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
.ZST Ne Zaman Kullanilir
Gerçek zamanlı sıkıştırma, veritabanı depolama, dosya sistemi sıkıştırma ve gzip'in modern bir alternatifi olarak zstd kullanın.
Teknik Detaylar
Zstd, sonlu durum entropisi (FSE) ve Huffman kodlaması ile LZ77 eşlemesi kullanır. 1-22 arası sıkıştırma seviyeleri sunar. Sözlük sıkıştırma, küçük verilerin sıkıştırma oranını artırır. Çok iş parçacıklı sıkıştırmayı yerel olarak destekler.
Gecmis
Yann Collet, Zstandard'ı 2015 yılında Facebook'ta (şimdi Meta) geliştirdi. zstd, Linux çekirdeğinde, Btrfs'de, HTTP sıkıştırmada ve birçok veritabanında (MySQL, PostgreSQL) benimsendi.