صيغة ملف GZ
امتداد الملف | .gz |
فئة الملف | archives |
الوصف | تنسيق الملف .gz هو تنسيق أرشيف يُستخدم لضغط الملفات لتقليل حجمها من أجل التخزين ونقل البيانات بكفاءة أكبر. إليك وصفًا أكثر تفصيلاً لتنسيق الملف .gz: الملفات بتنسيق .gz تضغط البيانات باستخدام خوارزمية ضغط، عادةً ما تكون خوارزمية Gzip. يسمح لك هذا التنسيق بتوفير مساحة القرص وتسريع تنزيل الملفات من الشبكة. تنسيق .gz مدعوم من قبل معظم أنظمة التشغيل وتطبيقات البرمجيات لأرشفة وفك ضغط البيانات. تنسيق الملف .gz هو أداة مهمة لضغط البيانات وأرشفتها، مما يجعله مستخدمًا على نطاق واسع في مختلف المجالات حيث يعد حجم الملف وكفاءة المعالجة مهمين. |
التفاصيل التقنية | تنسيق ملف GZ (GZIP) هو تنسيق أرشيف يُستخدم لضغط الملفات باستخدام خوارزمية DEFLATE. تم تقديمه كمعيار برمجيات حرة لاستبدال تنسيق ضغط البيانات compress في UNIX. GZ يتوافق مع المعيار RFC 1952. يستخدم خوارزمية DEFLATE للضغط، والتي هي مزيج من LZ77 وتشفير هافمان. يمكن استرجاع الملفات المضغوطة GZ باستخدام برامج مختلفة بما في ذلك GNU gunzip، 7-Zip، WinRAR وغيرها. يبدأ الملف برأس مكون من 10 بايت، يتضمن الرقم السحري (1f 8b)، طريقة الضغط، الطوابع الزمنية، الأعلام الإضافية، وربما التعليقات، اسم الملف الأصلي، ومجموع التحقق. يُستخدم CRC-32 لفحص سلامة البيانات. يدعم التنسيق الربط، مما يسمح بدمج أرشيفات GZ متعددة في ملف واحد. نظريًا، يمكنه ضغط ملفات بأي حجم، ولكن بسبب قيود CRC ذو 32 بت، لا يُنصح باستخدامه للملفات التي تزيد حجمها عن 4 جيجابايت. GZ يُستخدم بشكل شائع لضغط ملفات TAR، مما يخلق أرشيفات TAR.GZ، والتي تُسمى أحيانًا "tarballs". هذا التنسيق مستخدم على نطاق واسع في أنظمة تشغيل لينكس وأنظمة شبيهة بيونكس لتغليف البرمجيات. |