ضغط التدفق: GZIP، BZIP2 و ZSTD
خوارزميات ضغط التدفق للملفات الفردية وبروتوكولات نقل الويب.
تتم معالجة ملفاتك بالكامل داخل متصفح الويب الخاص بك باستخدام HTML5 Canvas و WebAssembly. لا تغادر أي بيانات جهازك أبداً.
تخطَّ طوابير الرفع والتنزيل. تحدث التحويلات محلياً بأقصى سرعة لأجهزة الجهاز دون قيود الخادم.
متوافقة مع مواصفات ISO و W3C و IETF الرسمية لضمان توافق المخرجات عبر أنظمة التشغيل الحديثة.
مقارنة التنسيقات والمواصفات التقنية
| تنسيق الإخراج | نوع MIME | المواصفات | النوع |
|---|---|---|---|
| GZ تدفق GZIP | application/gzip | RFC-1952-GZIP | تدفق ضغط GNU Zip |
| BR تدفق Brotli | application/x-brotli | RFC-7932-BROTLI | تدفق ضغط الويب Brotli |
| ZST تدفق Zstandard | application/zstd | RFC-8878-ZSTD | إطار Zstandard للوقت الفعلي |
| ZZ DEFLATE خام | application/zlib | RFC-1951-DEFLATE | حاوية تدفق ضغط خام |
| LZ4 تدفق | application/x-lz4 | LZ4-FRAME-SPEC | إطار بايت LZ4 فائقي السرعة |
| GZ أرشيف GZIP | application/gzip | RFC-1952-GZIP | أرشيف ملف واحد مضغوط بتقنية DEFLATE |
| ZIP أرشيف | application/zip | ISO-IEC-29500 | أرشيف مضغوط قياسي |
المواصفات التقنية وتحليل الترميز (Codec)
ترميزات الضغط مقابل أرشيفات الملفات المتعددة
من المفاهيم الخاطئة الشائعة أن GZIP (.gz) يشبه ملف ZIP. يقوم GZIP بضغط ملف أو تدفق واحد فقط. لضغط مجلد كامل على نظام لينكس، تقوم الأدوات أولاً بدمج المجلد في ملف واحد باستخدام TAR، ثم ضغط هذا الملف باستخدام GZIP (.tar.gz).
زستاندارد (ZSTD): معيار الويب والسحابة الحديث
تم إنشاؤه بواسطة فيسبوك، يجمع Zstandard بين نسب الضغط العالية لـ DEFLATE وسرعات إلغاء الضغط الهائلة (التي غالباً ما تتجاوز 1 جيجابايت/ثانية لكل نواة)، مما يجعله المعيار الحديث للنسخ الاحتياطي لقواعد البيانات وبث أصول الويب.
صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.