أفضل 10 أدوات لضغط الملفات على نظام Linux

Top 10 File Compression Utilities Linux



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

ينعم مستخدمو Linux بالعديد من أدوات ضغط الملفات الفعالة والموثوقة المتاحة لهم.







تعمل غالبية المرافق المدرجة هنا بشكل جيد مع جميع توزيعات Linux ، وقد اختبرناها على Ubuntu.



قطران

ال قطران يعد ضغط الملفات أحد أكثر أدوات ضغط الملفات استخدامًا على نظام Linux. الملف المضغوط بهذه الأداة له لاحقة .tar.gz و .tgz ، ويسمى أيضًا كرات القطران .



على سبيل المثال ، إذا كان لدينا ملف / دليل باسم مبادلة 1 في الدليل الحالي. لحفظه في ملف مضغوط يسمى file.tar ، gz ، علينا تشغيل الأمر التالي في المحطة:





$قطران -czvffile.tar.gz swap1

قد تتساءل ما الذي يتحول بالضبط -czvf يعني ، دعونا نراه واحدًا تلو الآخر.

: إنشاء أرشيف
-مع : ضغط الأرشيف باستخدام gzip
-الخامس : معروف ك مطول . يعرض التقدم في نافذة المحطة عند إنشاء الأرشيف.
-F : يتيح لك رمز التبديل هذا تحديد اسم ملف الأرشيف.



قم بتثبيته عن طريق تشغيل الأمر التالي في الجهاز:

$سودو تثبيت apt-get قطران

gzip

ال gzip يرمز إلى GNU Zip ، وهو تنسيق ضغط ملف مفتوح المصدر يستخدم لضغط الملفات الفردية. ينتج ملفات مضغوطة مع اللاحقة .gz تمديد.

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

هنا بناء الجملة الأساسي:

$gzip [خيارات] [أسماء الملفات]

باستخدام التبديل -ال سيعطيك معلومات مفصلة حول الملف المضغوط.

لفك ضغط ملف ، استخدم بناء الجملة:

$gzip filename.gz

لتثبيت gzip ، قم بتشغيل الأمر التالي في الجهاز:

$سودو تثبيت apt-get gzip

7zip

ال 7zip هي أداة ضغط ملفات مفتوحة المصدر تم تطويرها في البداية لمستخدمي Windows وتم نقلها لاحقًا إلى أنظمة تشغيل أخرى مثل Linux وتوزيعاته. وهو يدعم تنسيقات ضغط ملفات متعددة ويشتهر بنسبة ضغط عالية باستخدام تقنيات ضغط LZMA و LZMA2.

بناء الجملة:

$7z اسم ملف. 7z اسم الملف

لإستخراج:

$7z e اسم الملف .7z

لتثبيت 7zip ، قم بتشغيل الأمر التالي في الجهاز:

$سودو تثبيت apt-getp7zip- كامل p7zip-rar

lzma

ال lzma هي أداة أخرى لضغط الملفات مثل zip أو tar ، وهي مثبتة مسبقًا مع Linux وتوزيعاته. إنها أداة سريعة لضغط الملفات مقارنة بالآخرين.

لإنشاء أرشيف:

$lzma - stdoutاسم الملف>اسم الملف

لاستخراج الملفات:

$lzma - stdoutاسم الملف>اسم الملف

bzip2

ال bzip2 هي أداة ضغط ملفات مجانية ومفتوحة المصدر. إنها أداة ملفات أسرع مقارنة بـ gzip ولكن يمكنها فقط ضغط ملف واحد في كل مرة.
بناء الجملة:

$bzip2اسم الملف

تستخدم هذه التقنية المزيد من ذاكرة الوصول العشوائي أثناء الضغط. لتقليل استخدامه ، قم بالتبديل ، كما هو مبين أدناه:

$bzip2 اسم الملف

لإستخراج:

$bzip2 اسم الملف. bz2

ضغط ملف xz

ال xz هي ترقية لأداة ضغط الملفات lzma ولكن يمكنها ضغط ملف واحد فقط في كل مرة. يتكامل بشكل جيد مع جميع توزيعات Linux ، حتى الإصدارات القديمة.

بناء الجملة المراد ضغطه:

$xz filename

بناء الجملة المراد استخراجه:

$xzfilename.xz

shar

ال shar ، باختصار ل أرشيف شل ، هي أداة ضغط ملفات بسيطة وموثوقة للمستخدمين الشخصيين والمحترفين.

بناء الجملة المراد ضغطه:

$اسم ملف المشاركة>filename.shar

بناء الجملة المراد استخراجه:

$unshar filename.shar

لتثبيت Shar ، قم بتشغيل الأمر التالي في Terminal:

$سودو تثبيت apt-getشاروتيلز

مع

ال مع هي أداة ضغط ملفات مستخدمة على نطاق واسع في دبيان ومشتقاتها.

بناء الجملة المراد ضغطه:

$معcvsr filename.a اسم الملف

بناء الجملة المراد استخراجه:

$مع -xvاسم الملف

كيلوغرام

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

بناء الجملة للأرشفة:

$kgp filename.kgb filename

بناء الجملة لفك الضغط:

$kgb x filename.kgb

لتثبيت kgb ، قم بتشغيل الأمر التالي في الجهاز:

$سودو تثبيت apt-getكيلوغرام

باكس

ال باكس لتقف على Portable Archive Exchange ، وهي أداة ضغط الملفات المستخدمة في إنشاء واستخراج المحفوظات. وهو يدعم العديد من تنسيقات ضغط الملفات مثل tar و cpio و bcpio و ustar.

بناء الجملة المراد ضغطه:

$باكس-wffilename.tar اسم الملف

بناء الجملة لفك الضغط:

$باكس-r <filename.tar

لتثبيت pax ، قم بتشغيل الأمر التالي في Terminal:

$سودو تثبيت apt-getباكس

إذن ، هذه هي أفضل 10 أدوات لضغط الملفات لنظام Linux وتوزيعاته. لا تزال هناك أدوات ضغط أخرى لنظام التشغيل Linux ، ولكن هذه العشر هي الأدوات البارزة عند اختبارها على معلمات مختلفة. لا تتردد في مشاركة آرائك معنا على تضمين التغريدة و تضمين التغريدة .