NikPak

Uji perbandingan

NikPak, RAR 7.00, 7-Zip 23.01, dan Info-ZIP 3.0, dijalankan bergantian pada mesin yang sama dan file yang sama.

Metode

  • Mesin virtual Linux x86-64 (Intel Xeon, 2,8 GHz). Setiap alat dibatasi pada satu inti CPU dan dijalankan dengan satu thread.
  • Tingkat maksimum: nikpak -m5, RAR -m5 -s, 7-Zip -mx9, ZIP -9. Tingkat cepat: nikpak -m2, RAR -m3 -s, 7-Zip -mx5, ZIP -6.
  • Ke-92 arsip diekstrak ulang dan dibandingkan dengan aslinya: semuanya identik.
  • Bahan uji publik: foto scikit-image, koleksi MOD libxmp, suara galeri LibreOffice, musik yang dirender dengan TiMidity++, buku Project Gutenberg, file kantor, pustaka standar Python, dan header C.

Ukuran arsip di tingkat maksimum

Persentase dari ukuran asli, makin rendah makin baik.

8 gambar BMP

NikPak -m550,9 %
RAR 7 -m562,9 %
7-Zip -mx960,0 %
ZIP -971,2 %

16 file ProTracker MOD

NikPak -m550,1 %
RAR 7 -m556,1 %
7-Zip -mx951,8 %
ZIP -962,5 %

35 suara WAV (mono 16-bit)

NikPak -m545,0 %
RAR 7 -m553,4 %
7-Zip -mx949,6 %
ZIP -961,9 %

Musik 44,1 kHz stereo 16-bit

NikPak -m549,2 %
RAR 7 -m558,9 %
7-Zip -mx960,1 %
ZIP -985,7 %

Musik 22,05 kHz mono 16-bit

NikPak -m555,4 %
RAR 7 -m563,0 %
7-Zip -mx962,7 %
ZIP -984,2 %

Musik 22,05 kHz mono 8-bit

NikPak -m527,3 %
RAR 7 -m532,7 %
7-Zip -mx928,9 %
ZIP -937,7 %

Musik 48 kHz stereo 24-bit

NikPak -m562,8 %
RAR 7 -m573,2 %
7-Zip -mx988,1 %
ZIP -993,0 %

18 buku teks biasa

NikPak -m523,2 %
RAR 7 -m529,8 %
7-Zip -mx927,6 %
ZIP -935,8 %

60 file kantor

NikPak -m517,6 %
RAR 7 -m528,6 %
7-Zip -mx925,8 %
ZIP -944,5 %

Data umum (11.473 file)

NikPak -m514,8 %
RAR 7 -m517,6 %
7-Zip -mx915,2 %
ZIP -932,7 %

Tingkat maksimum: ukuran arsip dalam byte

Arsip terkecil di setiap baris disorot.

Set ujiAsliNikPak -m5RAR 7 -m57-Zip -mx9ZIP -9
8 gambar BMP6.987.8403.557.3504.394.3104.195.0434.974.680
16 file ProTracker MOD2.252.6041.127.6071.264.2451.166.8551.408.085
35 suara WAV (mono 16-bit)2.991.8201.346.4841.596.9711.484.8791.852.279
Musik 44,1 kHz stereo 16-bit17.760.4088.731.98910.460.04210.666.92215.225.764
Musik 22,05 kHz mono 16-bit4.440.1362.458.8672.797.0262.784.0803.736.722
Musik 22,05 kHz mono 8-bit2.220.090606.840725.416642.341836.989
Musik 48 kHz stereo 24-bit28.996.59218.198.05621.229.46525.542.03626.980.770
18 buku teks biasa11.793.3182.741.8983.519.6223.259.8684.223.579
60 file kantor39.100.9156.887.72911.186.21710.085.77917.399.998
Data umum (11.473 file)190.454.63228.175.61833.606.89328.879.39862.198.510

Tingkat cepat: ukuran dan waktu pembuatan

Ukuran arsip sebagai persentase dari aslinya, dan waktu pembuatan pada satu inti. Arsip terkecil di setiap baris disorot.

Set ujiNikPak -m2RAR 7 -m37-Zip -mx5ZIP -6
8 gambar BMP54,0 % · 0,39 s63,0 % · 2,1 s60,1 % · 3,5 s71,2 % · 0,35 s
16 file ProTracker MOD52,4 % · 0,61 s56,2 % · 0,43 s51,9 % · 0,69 s62,7 % · 0,10 s
35 suara WAV (mono 16-bit)51,1 % · 0,41 s53,6 % · 0,71 s49,6 % · 2,0 s61,9 % · 0,24 s
Musik 44,1 kHz stereo 16-bit49,2 % · 1,7 s59,9 % · 3,6 s60,1 % · 14,0 s85,7 % · 0,82 s
Musik 22,05 kHz mono 16-bit55,4 % · 0,58 s64,1 % · 0,95 s62,7 % · 2,1 s84,2 % · 0,22 s
Musik 22,05 kHz mono 8-bit27,4 % · 0,77 s33,3 % · 0,52 s28,9 % · 2,1 s38,2 % · 0,32 s
Musik 48 kHz stereo 24-bit62,8 % · 2,1 s73,6 % · 7,5 s88,1 % · 13,5 s93,0 % · 1,2 s
18 buku teks biasa35,2 % · 0,11 s30,4 % · 5,5 s27,7 % · 11,8 s36,0 % · 0,89 s
60 file kantor38,0 % · 0,22 s29,5 % · 8,2 s26,2 % · 21,9 s44,7 % · 1,8 s
Data umum (11.473 file)25,3 % · 1,7 s18,0 % · 48,2 s17,0 % · 93,7 s32,9 % · 7,3 s

Data umum secara rinci

190 MB, 11.473 file: pustaka Python, header C, dan dokumentasi.

Alat dan tingkatUkuran (byte)% dari asliPembuatanEkstraksi
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

Membaca hasil dengan jujur

  • NikPak -m5 terkecil di setiap set: 2,4 hingga 31,7 % lebih kecil daripada 7-Zip -mx9, 10,8 hingga 38,4 % lebih kecil daripada RAR 7 -m5, dan 19,9 hingga 60,4 % lebih kecil daripada ZIP -9.
  • Audio rekaman: pada musik 24-bit, 7-Zip menghemat 12 % dan NikPak 37 %, karena codec NAC memprediksi apa yang hanya bisa dicocokkan oleh kompresor umum.
  • File kantor 31,7 % lebih kecil daripada 7-Zip, berkat kompresi ulang Deflate. Harganya pada -m5 adalah waktu: 81 detik dibanding 26 detik.
  • Teks 15,9 % lebih kecil dalam separuh waktu: PPMd unggul untuk prosa. Ia mendekode selambat ia mengenkode, sehingga ekstraksi butuh 2,7 detik, bukan 0,2 detik.
  • Tingkat cepat -m2: 1,7 detik untuk data umum, dibanding 93,7 detik untuk 7-Zip -mx5, 48,2 detik untuk RAR, dan 7,3 detik untuk ZIP. Ia bukan yang terkecil untuk teks dan kode sumber, karena itu -m5 menjadi bawaan.
  • Ekstraksi: 0,9 detik (-m2) atau 5,6 detik (-m5) untuk data umum, dibanding 6,0 detik untuk 7-Zip, 6,7 detik untuk RAR, dan 6,9 detik untuk ZIP.
  • Kekurangannya: -m5 hanya satu thread dan lebih lambat daripada 7-Zip pada set besar file kantor dan kode sumber. Tingkat maksimum yang lebih cepat ada dalam peta jalan.

Angka dari panduan teknis NikPak (bagian 11.7, NikPak 1.2.0). Ukur dengan file Anda sendiri: nikpak mt menunjukkan hasil setiap filter media tanpa menulis apa pun.