NikPak

اختبارات الأداء

NikPak و⁦RAR 7⁩.00 و⁦7-Zip⁩ 23.01 وInfo-ZIP 3.0، شُغّلت واحدة تلو الأخرى على الجهاز نفسه وبالملفات نفسها.

المنهجية

  • آلة افتراضية Linux x86-64 (Intel Xeon، 2.8 غيغاهرتز). قُيّدت كل أداة بنواة معالج واحدة وشُغّلت بخيط واحد.
  • المستويات القصوى: nikpak -m5 وRAR -m5 -s و⁦7-Zip -mx9⁩ و⁦ZIP -9⁩. المستويات السريعة: nikpak -m2 وRAR -m3 -s و⁦7-Zip -mx5⁩ وZIP -6.
  • استُخرجت الأرشيفات الـ 92 كلها من جديد وقورنت بالأصل: جاءت كلها متطابقة.
  • مواد اختبار عامة: صور scikit-image، ومجموعة MOD من libxmp، وأصوات معرض LibreOffice، وموسيقى أُنتجت بـ TiMidity++، وكتب مشروع غوتنبرغ، وملفات مكتبية، ومكتبة Python القياسية، وترويسات C.

حجم الأرشيف في المستوى الأقصى

النسبة المئوية من الحجم الأصلي، الأقل أفضل.

8 صور BMP

NikPak -m550.9 %
RAR 7 -m562.9 %
7-Zip -mx960.0 %
ZIP -971.2 %

16 ملف ProTracker MOD

NikPak -m550.1 %
RAR 7 -m556.1 %
7-Zip -mx951.8 %
ZIP -962.5 %

35 صوت WAV (أحادي 16 بت)

NikPak -m545.0 %
RAR 7 -m553.4 %
7-Zip -mx949.6 %
ZIP -961.9 %

موسيقى 44.1 كيلوهرتز ستيريو 16 بت

NikPak -m549.2 %
RAR 7 -m558.9 %
7-Zip -mx960.1 %
ZIP -985.7 %

موسيقى 22.05 كيلوهرتز أحادي 16 بت

NikPak -m555.4 %
RAR 7 -m563.0 %
7-Zip -mx962.7 %
ZIP -984.2 %

موسيقى 22.05 كيلوهرتز أحادي 8 بت

NikPak -m527.3 %
RAR 7 -m532.7 %
7-Zip -mx928.9 %
ZIP -937.7 %

موسيقى 48 كيلوهرتز ستيريو 24 بت

NikPak -m562.8 %
RAR 7 -m573.2 %
7-Zip -mx988.1 %
ZIP -993.0 %

18 كتابًا بنص عادي

NikPak -m523.2 %
RAR 7 -m529.8 %
7-Zip -mx927.6 %
ZIP -935.8 %

60 ملفًا مكتبيًا

NikPak -m517.6 %
RAR 7 -m528.6 %
7-Zip -mx925.8 %
ZIP -944.5 %

بيانات عامة (11,473 ملفًا)

NikPak -m514.8 %
RAR 7 -m517.6 %
7-Zip -mx915.2 %
ZIP -932.7 %

المستوى الأقصى: حجم الأرشيف بالبايت

أصغر أرشيف في كل صف مُبرَز.

مجموعة الاختبارالأصلNikPak -m5RAR 7 -m57-Zip -mx9ZIP -9
8 صور BMP6,987,8403,557,3504,394,3104,195,0434,974,680
16 ملف ProTracker MOD2,252,6041,127,6071,264,2451,166,8551,408,085
35 صوت WAV (أحادي 16 بت)2,991,8201,346,4841,596,9711,484,8791,852,279
موسيقى 44.1 كيلوهرتز ستيريو 16 بت17,760,4088,731,98910,460,04210,666,92215,225,764
موسيقى 22.05 كيلوهرتز أحادي 16 بت4,440,1362,458,8672,797,0262,784,0803,736,722
موسيقى 22.05 كيلوهرتز أحادي 8 بت2,220,090606,840725,416642,341836,989
موسيقى 48 كيلوهرتز ستيريو 24 بت28,996,59218,198,05621,229,46525,542,03626,980,770
18 كتابًا بنص عادي11,793,3182,741,8983,519,6223,259,8684,223,579
60 ملفًا مكتبيًا39,100,9156,887,72911,186,21710,085,77917,399,998
بيانات عامة (11,473 ملفًا)190,454,63228,175,61833,606,89328,879,39862,198,510

المستويات السريعة: الحجم وزمن الإنشاء

حجم الأرشيف كنسبة من الأصل، وزمن الإنشاء على نواة واحدة. أصغر أرشيف في كل صف مُبرَز.

مجموعة الاختبارNikPak -m2RAR 7 -m37-Zip -mx5ZIP -6
8 صور BMP54.0 % · 0.39 s63.0 % · 2.1 s60.1 % · 3.5 s71.2 % · 0.35 s
16 ملف ProTracker MOD52.4 % · 0.61 s56.2 % · 0.43 s51.9 % · 0.69 s62.7 % · 0.10 s
35 صوت WAV (أحادي 16 بت)51.1 % · 0.41 s53.6 % · 0.71 s49.6 % · 2.0 s61.9 % · 0.24 s
موسيقى 44.1 كيلوهرتز ستيريو 16 بت49.2 % · 1.7 s59.9 % · 3.6 s60.1 % · 14.0 s85.7 % · 0.82 s
موسيقى 22.05 كيلوهرتز أحادي 16 بت55.4 % · 0.58 s64.1 % · 0.95 s62.7 % · 2.1 s84.2 % · 0.22 s
موسيقى 22.05 كيلوهرتز أحادي 8 بت27.4 % · 0.77 s33.3 % · 0.52 s28.9 % · 2.1 s38.2 % · 0.32 s
موسيقى 48 كيلوهرتز ستيريو 24 بت62.8 % · 2.1 s73.6 % · 7.5 s88.1 % · 13.5 s93.0 % · 1.2 s
18 كتابًا بنص عادي35.2 % · 0.11 s30.4 % · 5.5 s27.7 % · 11.8 s36.0 % · 0.89 s
60 ملفًا مكتبيًا38.0 % · 0.22 s29.5 % · 8.2 s26.2 % · 21.9 s44.7 % · 1.8 s
بيانات عامة (11,473 ملفًا)25.3 % · 1.7 s18.0 % · 48.2 s17.0 % · 93.7 s32.9 % · 7.3 s

البيانات العامة بالتفصيل

190 ميغابايت، 11,473 ملفًا: مكتبات Python وترويسات C ووثائق.

الأداة والمستوىالحجم (بايت)% من الأصلالإنشاءالاستخراج
NikPak -m528,175,61814.8 %154.3 s5.6 s
7-Zip -mx928,879,39815.2 %120.9 s6.0 s
RAR 7 -m5 -s -md256m32,350,57517.0 %73.6 s7.0 s
7-Zip -mx532,375,80217.0 %93.7 s4.5 s
NikPak -m433,295,13317.5 %37.8 s3.3 s
RAR 7 -m5 -s33,606,89317.6 %72.4 s6.7 s
RAR 7 -m3 -s34,236,19818.0 %48.2 s5.9 s
NikPak -m248,229,28425.3 %1.7 s0.90 s
RAR 7 -m356,038,35129.4 %20.2 s6.9 s
ZIP -962,198,51032.7 %28.2 s6.9 s
ZIP -662,672,41532.9 %7.3 s5.4 s

قراءة النتائج بإنصاف

  • NikPak -m5 هو الأصغر في كل مجموعة: أصغر من ⁦7-Zip -mx9⁩ بنسبة 2.4 إلى 31.7 %، ومن ⁦RAR 7 -m5⁩ بنسبة 10.8 إلى 38.4 %، ومن ⁦ZIP -9⁩ بنسبة 19.9 إلى 60.4 %.
  • الصوت المسجَّل: في الموسيقى بدقة 24 بت يوفّر ⁦7-Zip⁩ نسبة 12 % ويوفّر NikPak نسبة 37 %، لأن مرمّز NAC يتنبأ بما لا تستطيع أدوات الضغط العامة إلا مطابقته.
  • الملفات المكتبية أصغر بنسبة 31.7 % من ⁦7-Zip⁩ بفضل إعادة ضغط Deflate. والثمن في ‎-m5 هو الوقت: 81 ثانية مقابل 26 ثانية.
  • النصوص أصغر بنسبة 15.9 % في نصف الوقت: يتفوّق PPMd في النثر. لكنه يفكّ الضغط ببطء ضغطه نفسه، فيستغرق الاستخراج 2.7 ثانية بدل 0.2 ثانية.
  • المستوى السريع ‎-m2: 1.7 ثانية للبيانات العامة، مقابل 93.7 ثانية لـ ⁦7-Zip -mx5⁩ و48.2 ثانية لـ RAR و7.3 ثانية لـ ZIP. لكنه ليس الأصغر في النصوص والشيفرة المصدرية، ولذلك فإن ‎-m5 هو الافتراضي.
  • الاستخراج: 0.9 ثانية (‎-m2) أو 5.6 ثانية (‎-m5) للبيانات العامة، مقابل 6.0 ثانية لـ ⁦7-Zip⁩ و6.7 ثانية لـ RAR و6.9 ثانية لـ ZIP.
  • الثمن: يعمل ‎-m5 بخيط واحد وهو أبطأ من ⁦7-Zip⁩ في المجموعات الكبيرة من الملفات المكتبية والشيفرة المصدرية. ومستوى أقصى أسرع مدرج في خارطة الطريق.

الأرقام من الدليل التقني لـ NikPak (القسم 11.7، NikPak 1.2.0). قِس على ملفاتك: يعرض nikpak mt ما يحققه كل مرشّح وسائط دون كتابة أي شيء.