اختبارات الأداء
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
16 ملف ProTracker MOD
35 صوت WAV (أحادي 16 بت)
موسيقى 44.1 كيلوهرتز ستيريو 16 بت
موسيقى 22.05 كيلوهرتز أحادي 16 بت
موسيقى 22.05 كيلوهرتز أحادي 8 بت
موسيقى 48 كيلوهرتز ستيريو 24 بت
18 كتابًا بنص عادي
60 ملفًا مكتبيًا
بيانات عامة (11,473 ملفًا)
المستوى الأقصى: حجم الأرشيف بالبايت
أصغر أرشيف في كل صف مُبرَز.
| مجموعة الاختبار | الأصل | NikPak -m5 | RAR 7 -m5 | 7-Zip -mx9 | ZIP -9 |
|---|---|---|---|---|---|
| 8 صور BMP | 6,987,840 | 3,557,350 | 4,394,310 | 4,195,043 | 4,974,680 |
| 16 ملف ProTracker MOD | 2,252,604 | 1,127,607 | 1,264,245 | 1,166,855 | 1,408,085 |
| 35 صوت WAV (أحادي 16 بت) | 2,991,820 | 1,346,484 | 1,596,971 | 1,484,879 | 1,852,279 |
| موسيقى 44.1 كيلوهرتز ستيريو 16 بت | 17,760,408 | 8,731,989 | 10,460,042 | 10,666,922 | 15,225,764 |
| موسيقى 22.05 كيلوهرتز أحادي 16 بت | 4,440,136 | 2,458,867 | 2,797,026 | 2,784,080 | 3,736,722 |
| موسيقى 22.05 كيلوهرتز أحادي 8 بت | 2,220,090 | 606,840 | 725,416 | 642,341 | 836,989 |
| موسيقى 48 كيلوهرتز ستيريو 24 بت | 28,996,592 | 18,198,056 | 21,229,465 | 25,542,036 | 26,980,770 |
| 18 كتابًا بنص عادي | 11,793,318 | 2,741,898 | 3,519,622 | 3,259,868 | 4,223,579 |
| 60 ملفًا مكتبيًا | 39,100,915 | 6,887,729 | 11,186,217 | 10,085,779 | 17,399,998 |
| بيانات عامة (11,473 ملفًا) | 190,454,632 | 28,175,618 | 33,606,893 | 28,879,398 | 62,198,510 |
المستويات السريعة: الحجم وزمن الإنشاء
حجم الأرشيف كنسبة من الأصل، وزمن الإنشاء على نواة واحدة. أصغر أرشيف في كل صف مُبرَز.
| مجموعة الاختبار | NikPak -m2 | RAR 7 -m3 | 7-Zip -mx5 | ZIP -6 |
|---|---|---|---|---|
| 8 صور BMP | 54.0 % · 0.39 s | 63.0 % · 2.1 s | 60.1 % · 3.5 s | 71.2 % · 0.35 s |
| 16 ملف ProTracker MOD | 52.4 % · 0.61 s | 56.2 % · 0.43 s | 51.9 % · 0.69 s | 62.7 % · 0.10 s |
| 35 صوت WAV (أحادي 16 بت) | 51.1 % · 0.41 s | 53.6 % · 0.71 s | 49.6 % · 2.0 s | 61.9 % · 0.24 s |
| موسيقى 44.1 كيلوهرتز ستيريو 16 بت | 49.2 % · 1.7 s | 59.9 % · 3.6 s | 60.1 % · 14.0 s | 85.7 % · 0.82 s |
| موسيقى 22.05 كيلوهرتز أحادي 16 بت | 55.4 % · 0.58 s | 64.1 % · 0.95 s | 62.7 % · 2.1 s | 84.2 % · 0.22 s |
| موسيقى 22.05 كيلوهرتز أحادي 8 بت | 27.4 % · 0.77 s | 33.3 % · 0.52 s | 28.9 % · 2.1 s | 38.2 % · 0.32 s |
| موسيقى 48 كيلوهرتز ستيريو 24 بت | 62.8 % · 2.1 s | 73.6 % · 7.5 s | 88.1 % · 13.5 s | 93.0 % · 1.2 s |
| 18 كتابًا بنص عادي | 35.2 % · 0.11 s | 30.4 % · 5.5 s | 27.7 % · 11.8 s | 36.0 % · 0.89 s |
| 60 ملفًا مكتبيًا | 38.0 % · 0.22 s | 29.5 % · 8.2 s | 26.2 % · 21.9 s | 44.7 % · 1.8 s |
| بيانات عامة (11,473 ملفًا) | 25.3 % · 1.7 s | 18.0 % · 48.2 s | 17.0 % · 93.7 s | 32.9 % · 7.3 s |
البيانات العامة بالتفصيل
190 ميغابايت، 11,473 ملفًا: مكتبات Python وترويسات C ووثائق.
| الأداة والمستوى | الحجم (بايت) | % من الأصل | الإنشاء | الاستخراج |
|---|---|---|---|---|
| NikPak -m5 | 28,175,618 | 14.8 % | 154.3 s | 5.6 s |
| 7-Zip -mx9 | 28,879,398 | 15.2 % | 120.9 s | 6.0 s |
| RAR 7 -m5 -s -md256m | 32,350,575 | 17.0 % | 73.6 s | 7.0 s |
| 7-Zip -mx5 | 32,375,802 | 17.0 % | 93.7 s | 4.5 s |
| NikPak -m4 | 33,295,133 | 17.5 % | 37.8 s | 3.3 s |
| RAR 7 -m5 -s | 33,606,893 | 17.6 % | 72.4 s | 6.7 s |
| RAR 7 -m3 -s | 34,236,198 | 18.0 % | 48.2 s | 5.9 s |
| NikPak -m2 | 48,229,284 | 25.3 % | 1.7 s | 0.90 s |
| RAR 7 -m3 | 56,038,351 | 29.4 % | 20.2 s | 6.9 s |
| ZIP -9 | 62,198,510 | 32.7 % | 28.2 s | 6.9 s |
| ZIP -6 | 62,672,415 | 32.9 % | 7.3 s | 5.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 ما يحققه كل مرشّح وسائط دون كتابة أي شيء.