انتقل إلى المحتوى

ضغط gzip أونلاين

أفلت أي ملف لتحصل على .gz للتنزيل، أو الصق نصًا لتتلقى بايتات gzip الخاصة به بصيغة Base64. كل شيء يحدث داخل متصفحك.

تتم المعالجة محليًا في متصفحك

الخيارات

لا يمكن اختيار مستوى الضغط: واجهة المتصفح لا تتيحه.

ما هي أداة ضغط gzip أونلاين؟

gzip هو صيغة الضغط وراء ملفات .gz وترويسة HTTP Content-Encoding: gzip ومعظم النسخ الاحتياطية في لينكس. يغلّف تدفق Deflate بترويسة صغيرة ومجموع اختباري CRC-32. أما zlib (وتسمى «deflate» في واجهة المتصفح) وdeflate الخام فهما قريبان بغلاف أخف.

تستخدم هذه الأداة واجهة CompressionStream القياسية، فيتولى المتصفح نفسه الضغط ويقرأ الملف على شرائح صغيرة مع شريط تقدم. تحصل على تنزيل لكل ملف، مع الاسم الأصلي وتاريخ التعديل في ترويسة gzip، إضافة إلى الحجم الأصلي والحجم المضغوط والنسبة. والنص الملصق في الحقل الثاني يُضغط ويُعاد بصيغة Base64.

كيف تعمل؟

  1. أفلت ملفًا أو أكثر، أو الصق نصًا في حقل النص.
  2. اختر gzip (.gz) أو zlib (.zz) أو deflate خام (.deflate)؛ وأبقِ اسم الملف في الترويسة إن رغبت.
  3. شغّل الضغط وتابع التقدم؛ وتظهر الأحجام والنسبة عند الانتهاء.
  4. نزّل كل ملف .gz أو انسخ نتيجة Base64 الخاصة بالنص.

حالات الاستخدام الشائعة

  • ضغط سجل كبير أو تفريغ SQL قبل إرساله أو أرشفته.
  • تجهيز حمولة gzip لاختبار HTTP أو بيانات اختبار على شكل نص Base64.
  • معرفة مدى قابلية الملف للضغط قبل اختيار صيغة التخزين.
  • إنشاء ملفات .gz على جهاز لا يتوفر فيه gzip.

أمثلة

أفلت أي ملف لتحصل على .gz للتنزيل، أو الصق نصًا لتتلقى بايتات gzip الخاصة به بصيغة Base64. كل شيء يحدث داخل متصفحك.

الخصوصية

تعمل أداة ضغط gzip أونلاين بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

لا يمكن اختيار مستوى الضغط لأن واجهة المتصفح لا تتيحه، لذا يُستخدم المستوى الافتراضي للمتصفح. والملفات المضغوطة أصلًا (JPEG وMP4 وZIP) لن تصغر، وgzip يضغط ملفًا واحدًا في كل مرة ولا يجمّع المجلدات مثل .tar.gz.

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

هل يمكنني اختيار مستوى ضغط من 1 إلى 9؟

لا. ليس في CompressionStream خيار للمستوى، ولا تدّعي هذه الأداة غير ذلك. يطبّق المتصفح مستواه الافتراضي وهو توازن جيد بين السرعة والحجم لمعظم الملفات.

هل يعمل ملف .gz مع gunzip و7-Zip؟

نعم. المخرجات gzip قياسي وفق RFC 1952. يُكتب الاسم الأصلي والتاريخ في الترويسة فيستعيدهما gunzip -N.

ما الفرق بين gzip وzlib وdeflate الخام؟

الثلاثة تستخدم ضغط Deflate نفسه. يضيف gzip ترويسة بالاسم والوقت ومجموع CRC-32، ويضيف zlib ترويسة من بايتين ومجموع Adler-32، أما deflate الخام فلا يضيف شيئًا. استخدم gzip لملفات .gz.

المزيد من الأدوات في أدوات الملفات →