ضغط ملف مع الاحتفاظ بالأصل بإستخدام gzip
إعادة توجيه خرج gzip تسمح بضغط نسخة مع بقاء المصدر موجود
نفذ المثال بإستخدام Bash داخل مجلد تدريب جديد تملكه على GNU/Linux والأوامر لا تحتاج sudo
المثال العملي
printf 'Linux Training\n' > notes.txt
gzip -c notes.txt > notes.txt.gz
gzip -t notes.txt.gz && printf 'Archive Valid\n'
gzip -dc notes.txt.gz > restored.txt
cmp notes.txt restored.txt && printf 'Content Matched\n'النتيجة
Archive Valid
Content Matchedالخيار -c يكتب النتيجة على stdout و -t يفحص سلامة الملف المضغوط ثم المقارنة تتحقق من المحتوى بعد فك الضغط
جرب بنفسك
افحص أحجام الملفات ولا تفترض أن ضغط ملف صغير جدا يقلل حجمه