Format Atlas

مقارنة

Brotli مقابل gzip

Brotli وgzip تنسيقان غير فاقدين يستخدمان لتسليم HTTP. يستخدم Brotli لضغط محتوى الويب، بينما يتوافق gzip على نطاق واسع مع الأدوات الحالية.

أي تنسيق يجب أن تختار؟

جرّب Brotli لنصوص الويب إذا تفاوض الخادم والعميل على br. وفكر في gzip للأدوات القديمة أو مسارات التسليم القائمة. تحقق من Accept-Encoding وContent-Encoding واختلافات التخزين المؤقت وقياسات الحجم والسرعة.

مناسب لـ Brotli

تخزين تدفقات مضغوطة دون فقد · ضغط المحتوى لتسليم HTTP متوافق

  • ضغط نصوص الويب مسبقًا عندما يدعم الخادم والعميل Brotli
  • تبادل بيانات مضغوطة بين أدوات تدعم Brotli

مناسب لـ GZIP

ضغط ملف أو أرشيف tar دون فقد

  • توزيعات Unix والسجلات والملفات النصية

المعلومات الأساسية

البندBrotliGZIP
الامتداد.br.gz, .gzip
نوع MIMEapplication/octet-streamapplication/gzip
الاستخدامات الشائعةتخزين تدفقات مضغوطة دون فقد · ضغط المحتوى لتسليم HTTP متوافقضغط ملف أو أرشيف tar دون فقد
طريقة الفتحاستخدم أداة أو مكتبة فك ضغط تدعم Brotli. لتقديم ملفات مضغوطة مسبقًا عبر الويب، أرسل Content-Encoding: br للطلبات المتوافقة وتحقق من اسم الملف ونوع الوسائط وإعدادات التخزين المؤقت.فك الضغط بأداة تدعم GZIP. في tar.gz استخرج أرشيف tar أيضًا.
التصدير أو التحويلللتحويل إلى gzip أو zstd، فك الضغط ثم أعد ضغطه. تحقق من الناتج بمجموع تحقق أو مقارنة المحتوى، وقس الحجم ووقت الترميز ودعم المستلم. لا تستنتج ترويسات HTTP أو المحتوى من الامتداد .br وحده.عند التحويل إلى ZIP أو غيره، تحقق من الأسماء وبنية المجلدات والمحتوى المستخرج.

الاختيار حسب الاستخدام

ضغط نصوص الويب مسبقًا عندما يدعم الخادم والعميل Brotli

تخزين تدفقات مضغوطة دون فقد · ضغط المحتوى لتسليم HTTP متوافق

Brotli

تبادل بيانات مضغوطة بين أدوات تدعم Brotli

تخزين تدفقات مضغوطة دون فقد · ضغط المحتوى لتسليم HTTP متوافق

Brotli

توزيعات Unix والسجلات والملفات النصية

ضغط ملف أو أرشيف tar دون فقد

GZIP

نقطة أساسية 1

يصف RFC 7932 تنسيق Brotli ويصف RFC 1952 تنسيق gzip. ويتفاوض HTTP عليهما كترميزي محتوى منفصلين.

مزيد من التفاصيل حول الاختلافات

نقطة أساسية 2

لا يمثل أي منهما أرشيفًا متعدد الملفات. ولا يثبت الامتداد .br أو .gz وحده ترويسات HTTP أو الترميز المستخدم.

مزيد من التفاصيل حول الاختلافات

مزيد من التفاصيل حول الاختلافات

اختر وفق العملاء وإعداد الخادم والأحمال المقاسة. اختبر محتوى ممثلًا وتأكد من أن التخزين المؤقت يميز الردود ذات ترميزات المحتوى المختلفة.

  • كلاهما غير فاقد، لكن لكل منهما تدفق مختلف ويتطلب مفككًا متوافقًا.
  • يمكن استخدام Brotli كـ HTTP Content-Encoding: br أو عبر ملفات .br مضغوطة مسبقًا. ولا يزال gzip مدعومًا على نطاق واسع في الأدوات والأنظمة الحالية.
  • يعتمد الحجم والسرعة على المحتوى والإعدادات والتنفيذ؛ ولا يتفوق أحدهما دائمًا. تتطلب إعادة الضغط فك الترميز ثم الترميز من جديد.

الأسئلة الشائعة

هل ينتج Brotli دائمًا ملفات أصغر من gzip؟

لا. تختلف النتيجة حسب المحتوى والإعدادات. قس الصفحات أو الملفات التي تقدمها فعليًا.

مزيد من المعلومات

المراجع والمواصفات