Zstandard (zstd) مضغوط
Zstandard (zstd) هي خوارزمية ضغط حديثة توفر توازناً ممتازاً بين السرعة ونسبة الضغط. تضغط وتفك الضغط بشكل أسرع بكثير من gzip بنسب مماثلة أو أفضل، وتدعم ضغط القاموس للبيانات الصغيرة.
نوع MIME
application/zstd
النوع
ثنائي
الضغط
بدون فقدان
المزايا
- + 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
العيوب
- − 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
استخدم Zstandard كبديل حديث لـ gzip — تسليم محتوى الويب وضغط السجلات وأرشيفات الحزم وأي عبء عمل يحتاج ضغطاً سريعاً بنسب جيدة.
التفاصيل التقنية
يجمع Zstandard بين مطابقة LZ77 ومشفر tANS (إنتروبيا الحالة المنتهية) ويدعم 22 مستوى ضغط. يتدرب وضع القاموس مسبقاً على بيانات عينة لضغط متفوق للحمولات الصغيرة المتشابهة.
التاريخ
طور Yann Collet (مبتكر LZ4 أيضاً) خوارزمية Zstandard في Facebook عام 2015. أُصدرت كمصدر مفتوح في 2016 ووُحّدت كـ RFC 8478. نما التبني بسرعة في حزم Linux وHTTP وقواعد البيانات.