المطور
فك ضغط Deflate
فك ضغط البيانات المضغوطة بـ Deflate وأعدها إلى نص.
Loading…
حول فك ضغط Deflate
يقوم Deflate Decompress باستعادة البيانات الثنائية المضغوطة باستخدام Deflate (المقدمة كسلسلة Base64) إلى نصها الأصلي القابل للقراءة بالكامل داخل متصفحك. تستخدم خوارزمية Deflate المراجع الخلفية LZ77 جنبًا إلى جنب مع ترميز Huffman لتحقيق ضغط غير منقوص، وتطبق هذه الأداة مواصفات فك الضغط الكاملة لـ RFC 1951. إنها ضرورية لفحص الحمولات المضغوطة من APIs، أو عمليات التقاط الشبكة، أو أنظمة التخزين التي تستخدم Content-Encoding: deflate دون الحاجة إلى أدوا?? سطر الأوامر أو بيئة تشغيل محلية.
كيفية الاستخدام
الصق البيانات المضغوطة بـ Deflate والمشفرة بـ Base64 في حقل الإدخال — هذا هو التنسيق الذي تنتجه معظم تطبيقات ضغط Deflate من جانب المتصفح والخادم. انقر على Decompress لتشغيل خوارزمية فك الضغط RFC 1951 وعرض النص الأصلي المستعاد. إذا كان الإدخال غير صالح أو يستخدم متغير Deflate الخام بدون رأس zlib، فستوجهك رسالة خطأ لاستخدام أداة Deflate Raw Decompress بدلاً من ذلك.
حالات الاستخدام الشائعة
- مطورو API يفحصون محتويات استجابات HTTP المضغوطة باستخدام Content-Encoding: deflate التي تم التقاطها بواسطة Burp Suite أو Charles Proxy أو DevTools للمتصفح
- مسؤولو قواعد البيانات يستعيدون النص الأصلي من أعمدة VARCHAR أو BLOB المضغوطة حيث استخدمت شيفرة التطبيق zlib deflate قبل التخزين
- المطورون يجرون التحقق ذهاابًا وإيابًا للتأكد من أن تطبيقهم لضغط Deflate ينتج مخرجات يمكن فك ضغطها لتعود إلى السلسلة الأصلية الدقيقة
- مهندسو الشبكات يحللون الحمولات المضغوطة بـ Deflate من ملفات PCAP لقراءة محتوى رسائل طبقة التطبيق أثناء تصحيح أخطاء البروتوكول الثنائي
- مهندسو الأنظمة المعتمدة على الأحداث يفككون تشفير الرسائل المضغوطة من قوائم انتظار Kafka أو RabbitMQ أو AWS SQS حيث يستخدم المنتجون ضغط Deflate لتقليل حجم الرسالة وتكلفتها