الانجليزيةالفرنسيةإسباني

تشغيل الخوادم | Ubuntu > | Fedora > |


OnWorks فافيكون

gzip - متصل بالإنترنت في السحابة

قم بتشغيل gzip في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر gzip الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


gzip، gunzip، zcat - ضغط الملفات أو توسيعها

موجز


GZIP [ -acdfhklLnNrtvV19 ] [- قابل للمزامنة] [-S لاحقة] [ الاسم ]
Gunzip [ -acfhklLnNrtvV ] [-S لاحقة] [ الاسم ]
زكات [ -fhLV ] [ الاسم ]

وصف


غزيب يقلل من حجم الملفات المسماة باستخدام ترميز Lempel-Ziv (LZ77). حينما
ممكن ، يتم استبدال كل ملف بواحد مع الامتداد .gz، مع الحفاظ على نفس الشيء
أوضاع الملكية وأوقات الوصول والتعديل. (الامتداد الافتراضي هو -gz لـ VMS ، z
لـ MSDOS و OS / 2 FAT و Windows NT FAT و Atari.) إذا لم يتم تحديد أي ملفات ، أو إذا كان الملف
الاسم هو "-" ، يتم ضغط الإدخال القياسي على الإخراج القياسي. غزيب سوف فقط
محاولة ضغط الملفات العادية. على وجه الخصوص ، سيتجاهل الروابط الرمزية.

إذا كان اسم الملف المضغوط طويلاً جدًا بالنسبة لنظام الملفات الخاص به ، GZIP يقطعها. غزيب
يحاول اقتطاع أجزاء اسم الملف التي يزيد طولها عن 3 أحرف فقط. (الجزء هو
محددة بالنقاط.) إذا كان الاسم يتكون من أجزاء صغيرة فقط ، فإن الأجزاء الأطول تكون
مقطوع. على سبيل المثال ، إذا كانت أسماء الملفات تقتصر على 14 حرفًا ، فإن gzip.msdos.exe هو
مضغوط إلى gzi.msd.exe.gz. لا يتم اقتطاع الأسماء في الأنظمة التي لا تحتوي على ملف
تحديد طول اسم الملف.

افتراضيا، GZIP يحتفظ باسم الملف الأصلي والطابع الزمني في الملف المضغوط. هؤلاء
تُستخدم عند فك ضغط الملف بامتداد -N اختيار. يكون هذا مفيدًا عندما يكون ملف
تم قطع اسم الملف المضغوط أو عندما لم يتم حفظ الطابع الزمني بعد الملف
نقل.

يمكن استعادة الملفات المضغوطة إلى شكلها الأصلي باستخدام GZIP -d or Gunzip or زكات.
إذا كان الاسم الأصلي المحفوظ في الملف المضغوط غير مناسب لنظام الملفات الخاص به ، أ
تم إنشاء الاسم الجديد من الاسم الأصلي لجعله قانونيًا.

Gunzip يأخذ قائمة بالملفات في سطر الأوامر الخاص به ويستبدل كل ملف ينتهي اسمه
بـ .gz أو -gz أو .z أو -z أو _z (تجاهل الحالة) والتي تبدأ بالسحر الصحيح
رقم بملف غير مضغوط بدون الامتداد الأصلي. Gunzip يتعرف أيضا
الامتدادات الخاصة . TGZ و .taz كاختصارات ل .tar.gz و .tar.Z على التوالي.
عند الضغط ، GZIP يستخدم . TGZ التمديد إذا لزم الأمر بدلاً من اقتطاع ملف
مع .قطران تمديد.

Gunzip يمكن حاليًا فك ضغط الملفات التي تم إنشاؤها بواسطة GZIP, الرمز البريدي, ضغط, ضغط -H or الحزم .
يتم الكشف عن تنسيق الإدخال تلقائيًا. عند استخدام التنسيقين الأولين ، Gunzip
يتحقق من 32 بت CRC. ل الحزم و Gunzip يتحقق من الطول غير المضغوط. المعيار
ضغط لم يتم تصميم التنسيق للسماح بفحوصات التناسق. لكن Gunzip في بعض الأحيان
قادر على اكتشاف ملف .Z غير صالح. إذا حصلت على خطأ عند فك ضغط ملف .Z ، فلا تفعل ذلك
افترض أن ملف .Z صحيح ببساطة لأن المعيار فك الضغط لا
تذمر. هذا يعني عمومًا أن المعيار فك الضغط لا يتحقق من مدخلاته ، و
يولد لحسن الحظ إخراج القمامة. تنسيق ضغط SCO -H (طريقة ضغط lzh)
لا يتضمن اتفاقية حقوق الطفل ولكنه يسمح أيضًا ببعض فحوصات الاتساق.

الملفات التي تم إنشاؤها بواسطة الرمز البريدي يمكن فك ضغطه بواسطة gzip فقط إذا كان لديهم عضو واحد
مضغوط بطريقة "الانكماش". هذه الميزة مخصصة فقط للمساعدة في التحويل
من ملفات tar.zip بتنسيق tar.gz. لاستخراج أ الرمز البريدي ملف مع عضو واحد ، استخدم ملف
الأمر مثل Gunzip <foo.zip or Gunzip -S الرمز البريدي foo.zip. لاستخراج ملفات مضغوطة بعدة ملفات
أعضاء ، استخدام بفك بدلا من Gunzip.

زكات مطابق لـ Gunzip -c. (في بعض الأنظمة ، زكات يمكن تثبيتها على أنها gzcat إلى
الاحتفاظ بالرابط الأصلي لـ ضغط.) زكات يقوم بفك ضغط قائمة الملفات الموجودة على ملف
سطر الأوامر أو الإدخال القياسي الخاص به ويكتب البيانات غير المضغوطة على الإخراج القياسي.
زكات سيفك ضغط الملفات التي تحتوي على الرقم السحري الصحيح سواء كان بها امتداد .gz
لاحقة أم لا.

غزيب يستخدم خوارزمية Lempel-Ziv المستخدمة في الرمز البريدي و PKZIP. مقدار الضغط
التي تم الحصول عليها تعتمد على حجم المدخلات وتوزيع السلاسل الفرعية المشتركة.
عادةً ما يتم تقليل نص مثل الكود المصدري أو اللغة الإنجليزية بنسبة 60-70٪. ضغط
بشكل عام أفضل بكثير مما حققته LZW (كما هو مستخدم في ضغط) ، ترميز هوفمان (مثل
المستخدمة في الحزم ) ، أو ترميز هوفمان التكيفي (اتفاق).

يتم إجراء الضغط دائمًا ، حتى إذا كان الملف المضغوط أكبر قليلاً من ملف
أصلي. أسوأ توسيع للحالة هو بضع بايتات لرأس ملف gzip ، بالإضافة إلى 5 بايت
كل كتلة 32 كيلو بايت ، أو نسبة توسيع 0.015٪ للملفات الكبيرة. لاحظ أن الملف الفعلي
عدد كتل القرص المستخدمة يكاد لا يزيد. GZIP يحافظ على الوضع والملكية و
الطوابع الزمنية للملفات عند الضغط أو فك الضغط.

OPTIONS


-a --ascii
وضع نص Ascii: تحويل نهاية السطور باستخدام الاصطلاحات المحلية. هذا الخيار هو
مدعوم فقط في بعض الأنظمة غير التابعة لـ Unix. بالنسبة لـ MSDOS ، يتم تحويل CR LF إلى LF عندما
الضغط ، ويتم تحويل LF إلى CR LF عند فك الضغط.

-c - stdout - إلى stdout
كتابة الإخراج على الإخراج القياسي ؛ الاحتفاظ بالملفات الأصلية دون تغيير. اذا كان هناك
العديد من ملفات الإدخال ، يتكون الإخراج من تسلسل مضغوط بشكل مستقل
أفراد. للحصول على ضغط أفضل ، اربط كل ملفات الإدخال من قبل
ضغطهم.

-d - فك الضغط - غير مضغوط
فك الضغط.

-f --فرض
فرض الضغط أو إلغاء الضغط حتى إذا كان الملف يحتوي على روابط متعددة أو ملف
الملف المقابل موجود بالفعل ، أو إذا تمت قراءة البيانات المضغوطة من أو
مكتوبة على المحطة. إذا لم تكن بيانات الإدخال بتنسيق يتعرف عليه GZIPو
إذا تم أيضًا توفير الخيار --stdout ، فقم بنسخ بيانات الإدخال دون تغيير إلى
الإخراج القياسي: اسمحوا زكات تتصرف مثل قط. إذا -f لا تعطى ، وعندما لا تعمل
في الخلفية، GZIP يطالب بالتحقق مما إذا كان الملف الموجود يجب أن يكون
مكتوب.

-h --مساعدة
اعرض شاشة التعليمات وقم بإنهاء.

-k --احتفظ
احتفظ (لا تحذف) ملفات الإدخال أثناء الضغط أو فك الضغط.

-l --قائمة
لكل ملف مضغوط ، قم بسرد الحقول التالية:

الحجم المضغوط: حجم الملف المضغوط
الحجم غير المضغوط: حجم الملف غير المضغوط
النسبة: نسبة الضغط (0.0٪ إذا كانت غير معروفة)
uncompressed_name: اسم الملف غير المضغوط

يُعطى الحجم غير المضغوط بالشكل -1 للملفات التي ليست بتنسيق gzip ، مثل
ملفات Z المضغوطة. للحصول على الحجم غير المضغوط لمثل هذا الملف ، يمكنك استخدام:

zcat.z | مرحاض-ج

بالاشتراك مع الخيار --verbose ، يتم أيضًا عرض الحقول التالية:

الطريقة: طريقة الضغط
crc: 32 بت CRC للبيانات غير المضغوطة
التاريخ والوقت: الطابع الزمني للملف غير المضغوط

طرق الضغط المعتمدة حاليًا هي انكماش ، ضغط ، lzh (SCO
ضغط- H) وحزمه. يتم إعطاء crc كـ ffffffff لملف ليس بتنسيق gzip.

باستخدام --name ، فإن الاسم غير المضغوط والتاريخ والوقت هي تلك المخزنة داخل ملف
ضغط الملف إن وجد.

باستخدام - overbose ، يكون إجمالي الحجم ونسبة الضغط لجميع الملفات أيضًا
معروضة ، ما لم تكن بعض الأحجام غير معروفة. مع - الهدوء ، سطور العنوان والإجماليات
لا يتم عرضها.

-L --رخصة
عرض GZIP الترخيص والاستقالة.

-n --لا اسم
عند الضغط ، لا تحفظ اسم الملف الأصلي والطابع الزمني افتراضيًا.
(يتم حفظ الاسم الأصلي دائمًا إذا كان لا بد من اقتطاع الاسم.) متى
فك الضغط ، لا تقم باستعادة اسم الملف الأصلي إذا كان موجودًا (قم بإزالة ملف
GZIP لاحقة من اسم الملف المضغوط) ولا تقم باستعادة الوقت الأصلي
ختم إذا كان موجودًا (انسخه من الملف المضغوط). هذا الخيار هو الافتراضي
عند فك الضغط.

-N --اسم
عند الضغط ، احفظ دائمًا اسم الملف الأصلي والطابع الزمني ؛ هذا ال
إفتراضي. عند فك الضغط ، قم باستعادة اسم الملف الأصلي والطابع الزمني إذا
هدية. هذا الخيار مفيد للأنظمة التي لها حدود على طول اسم الملف أو
عند فقد الطابع الزمني بعد نقل الملف.

-q --هادئ
قم بإلغاء جميع التحذيرات.

-r --العودية
السفر في بنية الدليل بشكل متكرر. إذا تم تحديد أي من أسماء الملفات في
سطر الأوامر عبارة عن أدلة ، GZIP سينزل إلى الدليل وضغط
كل الملفات التي يجدها هناك (أو فك ضغطها في حالة Gunzip ).

- قابل للمزامنة
أثناء الضغط ، قم بمزامنة الإخراج من حين لآخر بناءً على الإدخال. هذه
يزيد الحجم بنسبة أقل من 1 بالمائة في معظم الحالات ، ولكنه يعني أن رسينك1
يمكن للبرنامج الاستفادة من أوجه التشابه في المدخلات غير المضغوطة عندما
يتم مزامنة ملفين مضغوطين بهذه العلامة. Gunzip لا أستطيع أن أقول
الفرق بين ملف مضغوط تم إنشاؤه باستخدام هذا الخيار والملف الذي تم إنشاؤه
بدونها.

-S .suf - غلاف .suf
عند الضغط ، استخدم اللاحقة .suf بدلاً من .gz. يمكن أن تكون أي لاحقة غير فارغة
معطى ، ولكن يجب تجنب اللواحق بخلاف .z و. gz لتجنب الالتباس عند
يتم نقل الملفات إلى أنظمة أخرى.

عند فك الضغط ، أضف .suf إلى بداية قائمة اللواحق لتجربتها ، ومتى
اشتقاق اسم ملف الإخراج من اسم ملف الإدخال.

-t --اختبار
اختبار. تحقق من سلامة الملف المضغوط.

-v - الإسراف
مطوّل. عرض الاسم والنسبة المئوية لكل ملف مضغوط أو
غير مضغوط.

-V --الإصدار
إصدار. اعرض رقم الإصدار وخيارات الترجمة ثم قم بالإنهاء.

-# --بسرعة --أفضل
تنظيم سرعة الضغط باستخدام الرقم المحدد #، حيث -1 or --بسرعة
يشير إلى أسرع طريقة ضغط (ضغط أقل) و -9 or --أفضل
يشير إلى أبطأ طريقة ضغط (أفضل ضغط). الافتراضي
مستوى الضغط -6 (أي منحازة نحو الضغط العالي على حساب
سرعة).

التبادل المتقدم الاستعمال


يمكن أن تكون الملفات المضغوطة المتعددة متسلسلة. في هذه الحالة، Gunzip سوف يستخرج كل شيء
أعضاء في وقت واحد. على سبيل المثال:

gzip -c file1> foo.gz
gzip -c file2 >> foo.gz

ثم

gunzip -c فو

ما يعادل

القط file1 file2

في حالة حدوث ضرر لأحد أعضاء ملف gz. ، فلا يزال من الممكن استرداد الأعضاء الآخرين (if
تتم إزالة العضو التالف). ومع ذلك ، يمكنك الحصول على ضغط أفضل عن طريق ضغط الكل
أعضاء في وقت واحد:

القط file1 file2 | gzip> foo.gz

أفضل من الكمادات

gzip -c file1 file2> foo.gz

إذا كنت تريد إعادة ضغط الملفات المتسلسلة للحصول على ضغط أفضل ، فقم بما يلي:

gzip -cd old.gz | gzip> new.gz

إذا كان الملف المضغوط يتكون من عدة أعضاء ، فسيتم الإبلاغ عن الحجم غير المضغوط و CRC
بواسطة خيار --list ينطبق على العضو الأخير فقط. إذا كنت بحاجة إلى حجم غير مضغوط
لجميع الأعضاء ، يمكنك استخدام:

gzip -cd file.gz | مرحاض-ج

إذا كنت ترغب في إنشاء ملف أرشيف واحد مع أعضاء متعددين حتى يتمكن الأعضاء من ذلك
يتم استخراجها لاحقًا بشكل مستقل ، استخدم أرشيفي مثل القطران أو الرمز البريدي. يدعم GNU tar ملفات
الخيار -z لاستدعاء gzip بشفافية. تم تصميم gzip كمكمل للقطران وليس كملف
الاستبدال.

البيئة


متغير البيئة GZIP يمكن أن تعقد مجموعة من الخيارات الافتراضية لـ GZIP. هذه الخيارات
يتم تفسيرها أولاً ويمكن استبدالها بمعلمات سطر أوامر صريحة. ل
مثال:
لـ sh: GZIP = "- 8v --name" ؛ تصدير GZIP
لـ csh: setenv GZIP "-8v --name"
لـ MSDOS: اضبط GZIP = -8v --name

في Vax / VMS ، اسم متغير البيئة هو GZIP_OPT ، لتجنب التعارض مع
تعيين رمز لاستدعاء البرنامج.

استخدم gzip عبر الإنترنت باستخدام خدمات onworks.net


Ad


Ad