المقدمة
عندما يتعلق الأمر بالعثور على أدوات ضغط الملفات في نظام التشغيل Linux ، فستتوفر لك مجموعة من الخيارات المختلفة ، لكن ما هي الأفضل؟
في هذا الدليل ، سأضع الرمز البريدي ، gzip و bzip2 من خلال خطواتهم لمعرفة أيهما أفضل.
لقد أجريت عددًا من الاختبارات ضد أنواع مختلفة من الملفات وباستخدام إعدادات مختلفة لكل أداة وهنا النتائج
أفضل أداة لضغط مستندات ويندوز
قبل البحث في اختبار أكثر تفصيلاً ، كنت أرغب في تجربة كل أداة ضغط مقابل نوع ملف واحد حتى نتمكن من رؤية كيفية معالجة كل أداة للملف المعني.
تم تشغيل هذه الاختبارات مقابل تنسيق Microsoft DOCX .
الإعدادات الافتراضية
لقد بدأت مع الإعدادات الافتراضية لكل برنامج.
أداة | حجم الملف |
---|---|
الأولية للملفات | 12202 بايت |
الرمز البريدي | 9685 |
غزيب | 9537 |
BZIP2 | 10109 |
أفضل ضغط
هذه المرة ذهبت لأقصى ضغط ،
أداة | حجم الملف |
---|---|
الأولية للملفات | 12202 بايت |
الرمز البريدي | 9677 |
غزيب | 9530 |
BZIP2 | 10109 |
وللتأكد من أن هذا لم يكن حظاً ، فقد جربت نفس الاختبار ضد وثيقتين أخريين.
الملف 1:
أداة | حجم الملف |
---|---|
الأولية للملفات | 14913176 |
الرمز البريدي | 14657475 |
غزيب | 14657328 |
BZIP2 | 14741042 |
الملف 2:
أداة | حجم الملف |
---|---|
الأولية للملفات | 13314 |
الرمز البريدي | 10814 |
غزيب | 10653 |
BZIP2 | 11254 |
اثنين من الملفات يحتوي على نص فقط في حين أن الملف الأكبر يحتوي على الكثير من صفحات النص مع الكثير من الصور والكثير من التنسيق.
من أول اختبار gzip يخرج من أعلى في جميع الفئات و bzip2 هو الأقل فعالية.
أفضل أداة لضغط الصور
هذه المرة سوف أقوم بعرض نتائج ضغط تنسيقات الصور المختلفة مثل PNG و JPG.
نظريا ، ملفات JPG مضغوطة بالفعل وبالتالي قد لا تضغط على الإطلاق ويمكن ، من الناحية النظرية ، جعل الملف أكبر.
ملف PNG
أداة | حجم الملف |
---|---|
الأولية للملفات | 345265 |
الرمز البريدي | 345399 |
غزيب | 345247 |
BZIP2 | 346484 |
ملف JPEG
أداة | حجم الملف |
---|---|
الأولية للملفات | 44340 |
الرمز البريدي | 44165 |
غزيب | 44015 |
BZIP2 | 44281 |
ملف الصورة النقطية
أداة | حجم الملف |
---|---|
الأولية للملفات | 3113334 |
الرمز البريدي | 495028 |
غزيب | 494883 |
BZIP2 | 397569 |
ملف GIF
أداة | حجم الملف |
---|---|
الأولية للملفات | 6164 |
الرمز البريدي | 5772 |
غزيب | 5627 |
BZIP2 | 6051 |
في جميع الحالات ، خرجت gzip من القمة مرة أخرى باستثناء واحدة وكانت تلك الصورة النقطية المتواضعة. أنتجت ضغط bzip2 ملف صغير بالمقارنة مع الأصلي.
أفضل أداة لضغط الملفات الصوتية
تنسيق الصوت الأكثر شيوعًا هو MP3 و من الناحية النظرية ، تم ضغط هذا بالفعل بحيث قد تنتهي الأدوات بزيادة حجم الملف.
سأقوم باختبار ملفين:
الملف 1:
أداة | حجم الملف |
---|---|
الأولية للملفات | 5278905 |
الرمز البريدي | 5270224 |
غزيب | 5270086 |
BZIP2 | 5270491 |
الملف 2:
أداة | حجم الملف |
---|---|
الأولية للملفات | 4135331 |
الرمز البريدي | 4126138 |
غزيب | 4126000 |
BZIP2 | 4119410 |
هذه المرة كانت النتائج غير حاسمة. كان ضغط في جميع الحالات ضئيلة ولكن من المثير للاهتمام أن bzip2 خرج أسوأ ملف 1 والأفضل للملف 2.
أفضل أداة لضغط الفيديو
في هذا الاختبار ، سأقوم بضغط ملفين للفيديو. كما هو الحال مع ملف MP3 ، يحتوي ملف MP4 بالفعل على مستوى من الضغط وبالتالي قد لا تكون النتائج مهملة من حيث مدى جودة أداء الأدوات.
لقد تضمنت أيضًا ملف FLV لن يكون له أي مستوى من الضغط لأنه تنسيق بدون فقدان.
MP4:
أداة | حجم الملف |
---|---|
الأولية للملفات | 731908 |
الرمز البريدي | 478546 |
غزيب | 478407 |
BZIP2 | 478042 |
مرة أخرى ، خرج تنسيق bzip2 بشكل أفضل من أنواع الملفات الأخرى.
في هذه المرحلة ، يبدو أن هناك اختلاف بسيط في الأداة التي تستخدمها. تكون النتائج قريبة من جميع أنواع الملفات ، وأحيانًا تكون gzip هي الأفضل ، والبعض الآخر bzip2 هو الأفضل ويكون الأمر zip موجودًا أو هناك.
FLV:
أداة | حجم الملف |
---|---|
الأولية للملفات | 7833634 |
الرمز البريدي | 4339169 |
غزيب | 4339030 |
BZIP2 | 4300295 |
يبدو أنه إذا كنت تقوم بضغط الفيديو فإن bzip2 هي أداة الضغط المفضلة.
التنفيذية
الفئة الأخيرة التي سأحاول تنفيذها هي برامج قابلة للتنفيذ.
كما يتم تجميع الملفات القابلة للتنفيذ رمز أظن أنهم لن ضغط بشكل جيد للغاية.
الملف 1:
أداة | حجم الملف |
---|---|
الأولية للملفات | 26557472 |
الرمز البريدي | 26514031 |
غزيب | 26513892 |
BZIP2 | 26639209 |
الملف 2:
أداة | حجم الملف |
---|---|
الأولية للملفات | 195629144 |
الرمز البريدي | 193951631 |
غزيب | 193951493 |
BZIP2 | 194834876 |
مرة أخرى نرى أن gzip يخرج على القمة و bzip2 يأتي في الماضي. بالنسبة إلى الملف التنفيذي الأصغر حجمًا ، ازداد حجم الملف bzip.
اختبار مجلد كامل
حتى الآن تعاملت مع الملفات الفردية. هذه المرة لدي مجلد مليء بالصور والمستندات وجداول البيانات وملفات الفيديو والملفات الصوتية والملفات التنفيذية والعديد من تنسيقات الملفات المختلفة الأخرى.
لقد قمت بإنشاء ملف tar الذي يجعل من السهل ضغط باستخدام كافة الأدوات المتوفرة. تعمل أوامر gzip و bzip2 في مقابل ملفات مفردة بينما يمكن أن يعمل الأمر zip ضد المجلدات.
باستخدام الأمر tar ، قمت بإنشاء ملف واحد يحتوي على كافة المجلدات والملفات بتنسيق غير مضغوط.
سأقوم بمراقبة عدد من الأشياء في هذا الاختبار:
- ضغط باستخدام إعدادات الضغط الافتراضية - تقرير النتائج حسب أحجام الملفات
- ضغط باستخدام إعدادات الضغط الافتراضية - تم أخذ نتائج التقرير حسب الوقت
- ضغط باستخدام أفضل ضغط - تقرير النتائج حسب أحجام الملفات
- ضغط باستخدام أفضل ضغط - تم أخذ نتائج التقرير حسب الوقت
- ضغط باستخدام أسرع ضغط - تقرير النتائج حسب أحجام الملفات
- ضغط باستخدام أسرع ضغط - تقرير النتائج حسب الوقت المستغرق
الضغط الافتراضي
أداة | حجم الملف | الوقت المستغرق |
---|---|---|
الملف الأولي | 1333084160 | 0 |
الرمز البريدي | 1303177778 | 1 دقيقة 10 ثانية |
غزيب | 1303177637 | دقيقة واحدة و 35 ثانية |
BZIP2 | 1309234947 | 6 دقائق و 5 ثوان |
الحد الأقصى للضغط
أداة | حجم الملف | الوقت المستغرق |
---|---|---|
الملف الأولي | 1333084160 | 0 |
الرمز البريدي | 1303107894 | 1 دقيقة 10 ثانية |
غزيب | 1303107753 | دقيقة واحدة و 35 ثانية |
BZIP2 | 1309234947 | 6 دقائق و 10 ثوان |
اسرع ضغط
أداة | حجم الملف | الوقت المستغرق |
---|---|---|
الملف الأولي | 1333084160 | 0 |
الرمز البريدي | 1304163943 | 1 دقيقة 0 ثانية |
غزيب | 1304163802 | 1 دقيقة 15 ثانية |
BZIP2 | 1313557595 | 6 دقائق و 10 ثوان |
ملخص
بناءً على الاختبار النهائي ، من الواضح أن bzip2 ليس مفيدًا مثل أدوات الضغط الأخرى. يستغرق وقتًا أطول لضغط الملفات ويكون حجم الملف النهائي أكبر.
والفارق بين الرمز البريدي و gzip لا يكاد يذكر ، وبينما تظهر gzip بشكل عام ، فإن تنسيق الرمز البريدي يكون أكثر شيوعًا عبر أنظمة التشغيل المختلفة.
لذا فإن رأيي هو بالتأكيد استخدام الرمز البريدي أو gzip ولكن ربما كان bzip2 يومه ويجب أن يقتصر على التاريخ.