बेंचमार्क
NikPak, RAR 7.00, 7-Zip 23.01 और Info-ZIP 3.0, एक ही मशीन पर और एक ही फ़ाइलों के साथ एक के बाद एक चलाए गए।
विधि
- Linux x86-64 वर्चुअल मशीन (Intel Xeon, 2.8 GHz)। हर टूल एक CPU कोर तक सीमित और सिंगल-थ्रेड में चलाया गया।
- अधिकतम स्तर: nikpak -m5, RAR -m5 -s, 7-Zip -mx9, ZIP -9। तेज़ स्तर: nikpak -m2, RAR -m3 -s, 7-Zip -mx5, ZIP -6।
- सभी 92 आर्काइव फिर से एक्सट्रैक्ट किए गए और मूल फ़ाइलों से मिलाए गए: सभी एक जैसे थे।
- सार्वजनिक परीक्षण सामग्री: scikit-image फ़ोटो, libxmp का MOD संग्रह, LibreOffice गैलरी की ध्वनियाँ, TiMidity++ से बना संगीत, Project Gutenberg की किताबें, ऑफ़िस फ़ाइलें, Python स्टैंडर्ड लाइब्रेरी और C हेडर।
अधिकतम स्तर पर आर्काइव का आकार
मूल आकार का प्रतिशत, जितना कम उतना बेहतर।
8 BMP इमेज
16 ProTracker MOD फ़ाइलें
35 WAV ध्वनियाँ (मोनो 16-बिट)
संगीत 44.1 kHz स्टीरियो 16-बिट
संगीत 22.05 kHz मोनो 16-बिट
संगीत 22.05 kHz मोनो 8-बिट
संगीत 48 kHz स्टीरियो 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 kHz स्टीरियो 16-बिट | 17,760,408 | 8,731,989 | 10,460,042 | 10,666,922 | 15,225,764 |
| संगीत 22.05 kHz मोनो 16-बिट | 4,440,136 | 2,458,867 | 2,797,026 | 2,784,080 | 3,736,722 |
| संगीत 22.05 kHz मोनो 8-बिट | 2,220,090 | 606,840 | 725,416 | 642,341 | 836,989 |
| संगीत 48 kHz स्टीरियो 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 kHz स्टीरियो 16-बिट | 49.2 % · 1.7 s | 59.9 % · 3.6 s | 60.1 % · 14.0 s | 85.7 % · 0.82 s |
| संगीत 22.05 kHz मोनो 16-बिट | 55.4 % · 0.58 s | 64.1 % · 0.95 s | 62.7 % · 2.1 s | 84.2 % · 0.22 s |
| संगीत 22.05 kHz मोनो 8-बिट | 27.4 % · 0.77 s | 33.3 % · 0.52 s | 28.9 % · 2.1 s | 38.2 % · 0.32 s |
| संगीत 48 kHz स्टीरियो 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 MB, 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 कोडेक वह अनुमान लगा लेता है जिसे सामान्य कंप्रेसर सिर्फ़ मिलान से ढूँढ पाते हैं।
- ऑफ़िस फ़ाइलें 7-Zip से 31.7 % छोटी, Deflate री-कंप्रेशन की बदौलत। -m5 पर इसकी कीमत समय है: 81 सेकंड बनाम 26 सेकंड।
- टेक्स्ट 15.9 % छोटा, आधे समय में: गद्य पर PPMd जीतता है। यह उतनी ही धीमी गति से डिकोड करता है जितनी से एनकोड, इसलिए एक्सट्रैक्शन में 0.2 के बजाय 2.7 सेकंड लगते हैं।
- तेज़ स्तर -m2: सामान्य डेटा के लिए 1.7 सेकंड, जबकि 7-Zip -mx5 को 93.7, RAR को 48.2 और ZIP को 7.3 सेकंड लगते हैं। टेक्स्ट और सोर्स कोड पर यह सबसे छोटा नहीं है, इसलिए -m5 डिफ़ॉल्ट है।
- एक्सट्रैक्शन: सामान्य डेटा के लिए 0.9 सेकंड (-m2) या 5.6 सेकंड (-m5), जबकि 7-Zip को 6.0, RAR को 6.7 और ZIP को 6.9 सेकंड लगते हैं।
- कीमत: -m5 सिंगल-थ्रेड है और बड़े ऑफ़िस और सोर्स-कोड सेट पर 7-Zip से धीमा है। तेज़ अधिकतम स्तर रोडमैप में है।
आँकड़े NikPak तकनीकी गाइड से (अनुभाग 11.7, NikPak 1.2.0)। अपनी फ़ाइलों पर मापें: nikpak mt बिना कुछ लिखे दिखाता है कि हर मीडिया फ़िल्टर क्या हासिल करता है।