ملفات GZIP في بايثون

GZIP(GNU Zip) هو تنسيق ضغط ملفات مستخدم على نطاق واسع يساعد على تقليل حجم الملفات، مما يسهل تخزينها ونقلها. يتم استخدامه بشكل شائع لضغط الملفات في أنظمة التشغيل UNIX. ستتعلم في هذه المقالة كيفية حفظ ملفات GZIP في بايثون. علاوة على ذلك، سترى كيفية فك ضغط ملفات GZIP في بايثون.

مكتبة بايثون GZIP

يقدم Aspose.ZIP for Python مجموعة من الميزات للعمل مع تنسيقات الضغط المختلفة، بما في ذلك ZIP وGZIP وTAR و7z والمزيد. إنه يسهل طريقة إدارة الملفات المضغوطة ومعالجتها، مما يجعله أداة قيمة للمطورين الذين يتعاملون مع مهام ضغط الملفات في تطبيقات Python.

يمكنك إما تنزيل المكتبة أو تثبيتها من PyPI.

> pip install aspose-zip

إنشاء ملفات GZIP في بايثون

فيما يلي خطوات ضغط الملفات باستخدام GZIP في Python.

  • أولاً، قم بإنشاء كائن من فئة GzipArchive.
  • ثم استخدم طريقة GzipArchive.setsource() لإضافة ملف إلى GZIP.
  • أخيرًا، احفظ أرشيف GZIP باستخدام طريقة GzipArchive.save().

يوضح نموذج التعليمات البرمجية التالي كيفية ضغط الملفات إلى GZIP في مجلد في Python.

import aspose.zip as az

# إنشاء أرشيف gzip
with az.gzip.GzipArchive() as archive:
    # إضافة الملفات إلى gzip
    archive.set_source("file.bin")

    # حفظ أرشيف gzip
    archive.save("gzip_archive.gz")

قم بفك ضغط ملف GZIP في بايثون

فيما يلي خطوات فك ضغط أرشيف GZIP في Python.

  • أولاً، قم بتحميل ملف GZIP باستخدام فئة GzipArchive.
  • ثم قم بفك ضغط ملف GZIP باستخدام طريقة GzipArchive.extracttodirectory().

يوضح نموذج التعليمات البرمجية التالي كيفية فك ضغط ملف GZIP في Python.

import aspose.zip as az

# تحميل أرشيف gzip
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
    
    # قم بفك ضغط gzip
    archive.extract_to_directory("gzip_archive_extracted")

وحدة Python GZIP - احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لإنشاء أو فك ضغط أرشيفات GZIP دون قيود التقييم.

مصادر التعلم

يمكنك استكشاف المزيد حول مكتبة Python GZIP الخاصة بنا باستخدام الموارد التالية:

أداة GZIP عبر الإنترنت

نوفر أيضًا أداة مجانية عبر الإنترنت لضغط الملفات إلى GZIP، والتي يتم تشغيلها بواسطة Aspose.ZIP for Python.

خاتمة

يعمل Aspose.ZIP for Python على تبسيط عملية العمل مع ملفات GZIP من خلال توفير مكتبة قوية وغنية بالميزات لمهام الضغط وإلغاء الضغط. في هذا البرنامج التعليمي، قمنا بتغطية أساسيات إنشاء ملف GZIP في بايثون. بالإضافة إلى ذلك، لقد أظهرنا كيفية فك ضغط ملفات GZIP واستخراج محتواها إلى الدليل. يمكنك بسهولة دمج المكتبة في تطبيقات Python الخاصة بك وتبسيط مهام الضغط وفك الضغط.

أنظر أيضا