این ابزار درست کار نمی‌کند؟

دربارهٔ ابزار «بررسی آنلاین فشرده‌سازی gzip فایل»

این ابزار یک URL را دریافت می‌کند و گزارش می‌دهد آیا سرور محتوای فشرده‌شده gzip ارسال می‌کند، نسبت فشرده‌سازی چیست، و چه پهنای باندی نسبت به تحویل بدون فشرده‌سازی صرفه‌جویی می‌شود. همچنین brotli (br) و zstandard (zstd) را در صورت پشتیبانی تشخیص می‌دهد.

فشرده‌سازی یکی از ارزان‌ترین برندهای عملکرد در وب است: اکثر محتوای متنی (HTML، CSS، JS، JSON) ۷۰-۸۰٪ فشرده می‌شود، که اندازه‌های انتقال و زمان‌های بارگذاری را به طور چشمگیری کاهش می‌دهد. سایتی که فشرده‌سازی را فعال نمی‌کند عملکرد رایگان را روی میز می‌گذارد.

از آن برای تأیید اینکه CDN یا وب سرور شما به درستی پیکربندی شده، حسابرسی سایت رقیب، یا کمی کردن صرفه‌جویی‌ها از فعال‌سازی فشرده‌سازی قبل از پیشنهاد تغییر به یک تیم استفاده کنید.

چطور از این ابزار استفاده کنم؟

چطور فشرده‌پذیری gzip یک فایل را بسنجم؟

  1. هر فایلی را آپلود کنید

    فایل موردنظر را در فیلد File قرار دهید. accept برابر */* است — متن، باینری، آرشیو، تصویر، هر چیزی. اندازه به حداکثر پیکربندی‌شده محدود است (طول base64 رمزگشایی‌شده اعمال می‌شود).

  2. ابزار چه چیزی را بررسی می‌کند

    تشخیص می‌دهد آیا فایل با magic gzip (0x1f 0x8b) شروع می‌شود، تلاش به gunzip می‌کند، و (چه ورودی gzip باشد چه نه) payload زیرین را در سطح ثابت zlib برای مرجع دوباره gzip می‌کند.

  3. «اجرا» را بزنید

    خروجی شامل originalBytes، isGzipCompressed، اختیاری gzipHeaderExtraFlags / gzipHeaderXflByte (اگر فایل gzip باشد)، uncompressedBytes، referenceZlibLevel، gzipBytes، ratio و savingsPercent است.

  4. note را بخوانید

    سطوح ۱–۹ zlib در فایل‌های .gz ذخیره نمی‌شوند — بایت XFL در هدر gzip فقط MODE فشرده‌ساز (fastest / normal / maximum) را ضبط می‌کند. «Reference re-gzip size» همان چیزی است که zlib در سطح ثابت این ابزار تولید می‌کرد؛ این یک baseline معقول است، نه تضمین بهترین فشرده‌سازی ممکن.