هل هناك مشكلة في هذه الأداة؟

عن «فحص ضغط gzip للملفات عبر الإنترنت»

تجلب هذه الأداة URL وتُبلّغ عما إذا كان الخادم يرسل محتوى مضغوطًا بـ gzip، وما هي نسبة الضغط، وما هو النطاق الترددي الموفر مقابل التسليم غير المضغوط. كما تكتشف brotli (br) وzstandard (zstd) عند دعمهما.

الضغط هو أحد أرخص مكاسب الأداء على الويب: يضغط معظم المحتوى النصي (HTML، CSS، JS، JSON) بنسبة ٧٠-٨٠٪، مما يقلل بشكل كبير من أحجام النقل وأوقات التحميل. الموقع الذي لا يمكّن الضغط يترك أداءً مجانيًا على الطاولة.

استخدمها للتحقق من أن CDN أو خادم الويب الخاص بك تم تكوينه بشكل صحيح، أو تدقيق موقع منافس، أو تحديد كمية المدخرات من تمكين الضغط قبل اقتراح التغيير على فريق.

كيف تستخدم هذه الأداة

كيف أتفحّص قابلية ضغط gzip لملف؟

  1. ارفع أي ملف

    ضع الملف للتحليل في حقل File. القبول */* — نص، ثنائيات، أرشيفات، صور، أي شيء. الحجم محدود بالحد الأقصى المهيّأ (يُطبَّق على طول base64 المفكوك).

  2. ما الذي تفحصه الأداة

    تكشف هل يبدأ الملف بـ gzip magic (0x1f 0x8b)، تحاول gunzip، و(سواء كان مدخلًا gzip أم لا) تعيد ضغط الـ payload الأصلي بمستوى zlib ثابت كمرجع.

  3. اضغط «تشغيل»

    تعيد النتيجة originalBytes و isGzipCompressed، واختياريًا gzipHeaderExtraFlags / gzipHeaderXflByte (إذا كان gzip)، و uncompressedBytes و referenceZlibLevel و gzipBytes و ratio و savingsPercent.

  4. اقرأ الملاحظة

    مستويات zlib 1–9 لا تُخزَّن داخل ملفات .gz — بايت XFL في ترويسة gzip يسجل فقط MODE الضاغط (الأسرع / العادي / الأقصى). «Reference re-gzip size» هو ما كان سيُنتجه zlib بمستوى الأداة الثابت؛ هذا خط أساس عقلاني لا ضمان لأفضل ضغط ممكن.