.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH GZIP 1 local .SH الاسم gzip, gunzip, zcat \- ضغط الملفات أو توسيعها .SH موجز .ll +8 \fBgzip\fP [\fB \-acdfhklLnNrtvV19 \fP] [\fB\-S\ اللاحقة\fP] [ \fIالاسم \&...\fP ] .ll -8 .br \fBgunzip\fP [\fB \-acfhklLnNrtvV \fP] [\fB\-S\ اللاحقة\fP] [ \fIالاسم \&...\fP ] .br \fBzcat\fP [\fB \-fhLV \fP] [ \fIالاسم \&...\fP ] .SH الوصف يقلل الأمر \fBgzip\fP حجم الملفات المذكورة باستخدام ترميز ليمبل\-زيف (LZ77). تُستبدل كل منها، متى أمكن، بملف يحمل الامتداد \fB\&.gz\fP، مع الحفاظ على أوضاع الملكية نفسها، وأوقات الوصول والتعديل. (الامتداد المبدئي هو \fBz\fP لأنظمة MSDOS، و OS/2 FAT، و Windows NT FAT و Atari.) إذا لم تُحدد أي ملفات، أو إذا كان اسم الملف "\-"، يُضغط الدخل القياسي إلى الخارج القياسي. سيحاول الأمر \fBgzip\fP ضغط الملفات العادية فقط. وسيتجاهل الروابط الرمزية على وجه الخصوص. .PP إذا كان اسم الملف المضغوط طويلاً جداً بالنسبة لـ \fBنظام الملفات\fP، يقوم \fBgzip\fP ببتره. يحاول الأمر \fBgzip\fP بتر أجزاء اسم الملف التي يتجاوز طولها 3 محارف فقط. (يُفصل الجزء بنقاط.) إذا كان الاسم يتكون من أجزاء صغيرة فقط، تُبتر الأجزاء الأطول. على سبيل المثال، إذا كانت أسماء الملفات محدودة بـ 14 محرفاً، يُضغط gzip.msdos.exe إلى gzi.msd.exe.gz. لا تُبتر الأسماء في الأنظمة التي ليس لديها حد لطول اسم الملف. .PP يحفظ \fBgzip\fP، بشكل مبدئي، اسم الملف الأصلي والطابع الزمني في الملف المضغوط. وتُستخدم هذه عند فك ضغط الملف باستخدام الخيار \fB\-N\fP. يعد هذا مفيداً عند بتر اسم الملف المضغوط أو عند عدم الحفاظ على الطابع الزمني بعد نقل الملف. .PP يمكن استعادة الملفات المضغوطة إلى شكلها الأصلي باستخدام \fBgzip \-d\fP أو \fBgunzip\fP أو \fBzcat\fP. إذا كان الاسم الأصلي المحفوظ في الملف المضغوط غير مناسب لـ \fBنظام الملفات\fP الخاص به، يُنشأ اسم جديد من الاسم الأصلي لجعله صالحاً. .PP يأخذ \fBgunzip\fP قائمة من الملفات في \fBسطر الأوامر\fP ويستبدل كل ملف ينتهي اسمه بـ .gz أو \-gz أو .z أو \-z أو _z (مع تجاهل حالة الأحرف) والذي يبدأ بالرقم السحري الصحيح بملف غير مضغوط بدون الامتداد الأصلي. يتعرف \fBgunzip\fP أيضاً على الامتدادات الخاصة \fB\&.tgz\fP و \fB\&.taz\fP كاختصارات لـ \fB\&.tar.gz\fP و \fB\&.tar.Z\fP على التوالي. عند الضغط، يستخدم \fBgzip\fP امتداد \fB\&.tgz\fP إذا لزم الأمر بدلاً من بتر ملف بامتداد \fB\&.tar\fP. .PP يستطيع \fBgunzip\fP حالياً فك ضغط الملفات التي أُنشئت بواسطة \fBgzip\fP أو \fBzip\fP أو \fBcompress\fP أو \fBcompress \-H\fP أو \fBpack\fP. يُكتشف تنسيق الدخل بشكل \fBآلي\fP. عند استخدام أول تنسيقين، يفحص \fBgunzip\fP رمز CRC من فئة 32 بت. بالنسبة لـ \fBpack\fP و \fBgunzip\fP فإنه يفحص الطول غير المضغوط. لم يُصمم تنسيق \fBcompress\fP القياسي للسماح بفحوصات الاتساق. ومع ذلك، يتمكن \fBgunzip\fP أحياناً من اكتشاف ملف .Z تالف. إذا واجهت خطأ عند فك ضغط ملف .Z، فلا تفترض أن ملف .Z سليم لمجرد أن \fBuncompress\fP القياسي لا يشتكي. يعني هذا بشكل عام أن \fBuncompress\fP القياسي لا يفحص دخله، ويولد مخرجات عديمة الفائدة بسعادة. تنسيق SCO compress \-H (طريقة ضغط lzh) لا يتضمن CRC ولكنه يسمح أيضاً ببعض فحوصات الاتساق. .PP يمكن فك ضغط الملفات التي أُنشئت بواسطة \fBzip\fP عن طريق gzip فقط إذا كانت تحتوي على عضو واحد مضغوط بطريقة 'deflation'. الغرض من هذه الميزة فقط هو المساعدة في تحويل ملفات tar.zip إلى تنسيق tar.gz. لاستخراج ملف \fBzip\fP بعضو واحد، استخدم أمراً مثل '\fBgunzip foo.gz gzip \-c file2 >> foo.gz ثم gunzip \-c foo يكافئ cat file1 file2 في حالة تلف عضو واحد من ملف .gz، لا يزال من الممكن استعادة الأعضاء الأخرى (إذا أُزيل العضو التالف). ومع ذلك، يمكنك الحصول على ضغط أفضل بضغط جميع الأعضاء دفعة واحدة: cat file1 file2 | gzip > foo.gz يضغط بشكل أفضل من gzip \-c file1 file2 > foo.gz إذا أردت إعادة ضغط الملفات المدمجة للحصول على ضغط أفضل، فافعل: gzip \-cd old.gz | gzip > new.gz إذا كان ملف مضغوط يتكون من عدة أعضاء، فإن الحجم غير المضغوط و CRC اللذين يبلغ عنهما الخيار \-\-list ينطبقان على العضو الأخير فقط. إذا كنت بحاجة إلى الحجم غير المضغوط لجميع الأعضاء، يمكنك استخدام: gzip \-cd file.gz | wc \-c إذا كنت ترغب في إنشاء ملف أرشيف واحد بأعضاء متعددة بحيث يمكن استخراج الأعضاء لاحقاً بشكل مستقل، فاستخدم أداة أرشفة مثل tar أو zip. يدعم GNU tar الخيار \-z لاستدعاء gzip بشكل شفاف. صُمم gzip ليكون مكملاً لـ tar، وليس بديلاً عنه. .SH البيئة يمكن لمتغير البيئة \fBGZIP\fP أن يحمل مجموعة من الخيارات المبدئية لـ \fBgzip\fP. تُفسر هذه الخيارات أولاً ويمكن تجاوزها بواسطة معلمات \fBسطر الأوامر\fP الصريحة. ونظراً لأن هذا قد يسبب مشاكل عند استخدام السكربتات، فإن هذه الميزة مدعومة فقط لـ \-\-rsyncable، و \-\-synchronous، والخيارات مثل \-9 التي تضبط مستوى الضغط؛ وتُتجاهل أي خيارات أو معاملات أخرى في \fBGZIP\fP بصمت. .PP يمكنك استخدام اسم مستعار أو سكربت بدلاً من ذلك. على سبيل المثال، بدلاً من ضبط GZIP="\-9" في البيئة، إذا كان \fBgzip\fP في الدليل \fB/usr/bin\fP يمكنك إلحاق \fB$HOME/bin\fP بـ \fBPATH\fP الخاص بك وإنشاء سكربت قابل للتنفيذ \fB$HOME/bin/gzip\fP يحتوي على ما يلي: #! /bin/sh export PATH=/usr/bin exec gzip \-9 "$@" .SH "انظر أيضًا" \fBznew\fP(1), \fBzcmp\fP(1), \fBzmore\fP(1), \fBzforce\fP(1), \fBgzexe\fP(1), \fBzip\fP(1), \fBunzip\fP(1), \fBcompress\fP(1) .PP تنسيق ملف \fBgzip\fP محدد في P. Deutsch، مواصفات تنسيق ملف \s-1GZIP\s0 الإصدار 4.3، \fB\fP، Internet RFC 1952 (مايو 1996). تنسيق deflation لـ \fBzip\fP محدد في P. Deutsch، مواصفات تنسيق البيانات المضغوطة \s-1DEFLATE\s0 الإصدار 1.3، \fB\fP، Internet RFC 1951 (مايو 1996). .SH التشخيص حالة الخروج عادةً هي 0؛ في حال حدوث خطأ، تكون حالة الخروج 1. إذا حدث تحذير، تكون حالة الخروج 2. .TP الاستخدام: gzip [\-cdfhklLnNrtvV19] [\-S اللاحقة] [ملف ...] حُددت خيارات غير صالحة في سطر الأوامر. .TP \fIfile\fP\^: ليس بتنسيق gzip الملف المحدد لـ \fBgunzip\fP لم يُضغط. .TP \fIfile\fP\^: دخل تالف. استخدم zcat لاستعادة بعض البيانات. الملف المضغوط تعرض للتلف. يمكن استعادة البيانات حتى نقطة الفشل باستخدام zcat \fIfile\fP > recover .TP \fIfile\fP\^: ضُغط بـ \fIxx\fP بت، يمكن التعامل مع \fIyy\fP بت فقط ضُغط \fBالملف\fP (باستخدام LZW) بواسطة برنامج يمكنه التعامل مع بتات أكثر من كود فك الضغط في هذه الآلة. أعد ضغط الملف باستخدام gzip، الذي يضغط بشكل أفضل ويستخدم ذاكرة أقل. .TP \fIfile\fP\^: لديه بالفعل لاحقة .gz \-\- لم يتغير يُفترض أن الملف مضغوط بالفعل. أعد تسمية الملف وحاول مرة أخرى. .TP الملف \fIfile\fP موجود بالفعل؛ هل ترغب في الكتابة فوقه (y أو n)؟ أجب بـ "y" إذا كنت تريد استبدال ملف المخرجات؛ و "n" إذا لم ترد. .TP gunzip: دخل تالف اُكتشف انتهاك SIGSEGV، مما يعني عادةً أن ملف الإدخال قد تعرض للتلف. .TP \fIxx.x%\fP النسبة المئوية للدخل التي وُفرت بواسطة الضغط. (ذو صلة فقط بـ \fB\-v\fP و \fB\-l\fP.) .TP \-\- ليس ملفاً عادياً أو دليلاً: تم تجاهله عندما لا يكون ملف الدخل ملفاً عادياً أو دليلاً، (مثل رابط رمزي، أو مقبس، أو FIFO، أو ملف جهاز)، فإنه يُترك دون تغيير. .TP \-\- لديه \fIxx\fP روابط أخرى: لم يتغير يحتوي ملف الدخل على روابط؛ لُترك دون تغيير. انظر \fBln\fP(1) لمزيد من المعلومات. استخدم علامة \fB\-f\fP لفرض ضغط الملفات ذات الروابط المتعددة. .SH تحذيرات عند كتابة بيانات مضغوطة على شريط، يكون من الضروري عموماً حشو المخرجات بالأصفار حتى حدود الكتلة. عندما تُقرأ البيانات وتُمرر الكتلة بأكملها إلى \fBgunzip\fP لفك الضغط، يكتشف \fBgunzip\fP وجود بيانات زائدة لا قيمة لها بعد البيانات المضغوطة ويصدر تحذيراً بشكل مبدئي. يمكنك استخدام خيار \-\-quiet لكتم التحذير. .SH العلل في بعض الحالات النادرة، يعطي الخيار \-\-best ضغطاً أسوأ من مستوى الضغط المبدئي (\-6). في بعض الملفات ذات التكرار العالي، يضغط \fBcompress\fP بشكل أفضل من \fBgzip\fP. .SH "التبليغ عن الأخطاء" بلغ عن الأخطاء إلى: bug\-gzip@gnu.org .br الصفحة الرئيسية لـ GNU gzip: .br مساعدة عامة لاستخدام برمجيات جنو: .SH "إشعار حقوق النشر" حقوق النشر \(co 1998\(en1999، 2001\(en2002، 2012، 2015\(en2025 مؤسسة البرمجيات الحرة، المحدودة. .br حقوق النشر \(co 1992، 1993 Jean\-loup Gailly .PP يُمنح الإذن لعمل وتوزيع نسخ حرفية من هذا الدليل بشرط الحفاظ على إشعار حقوق النشر وإشعار الإذن هذا في جميع النسخ. .ig Permission is granted to process this file through troff and print the results, provided the printed document carries copying permission notice identical to this one except for the removal of this paragraph (this paragraph not being relevant to the printed manual). .. .PP يُمنح الإذن لنسخ وتوزيع نسخ معدلة من هذا الدليل بموجب شروط النسخ الحرفي، بشرط توزيع العمل المشتق الناتج بالكامل بموجب شروط إشعار إذن مطابق لهذا الإشعار. .PP يُمنح الإذن لنسخ وتوزيع ترجمات هذا الدليل إلى لغة أخرى، بموجب الشروط المذكورة أعلاه للنسخ المعدلة، باستثناء أن إشعار الإذن هذا قد يُذكر في ترجمة معتمدة من قبل المؤسسة. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .