NikPak

Pruebas comparativas

NikPak, RAR 7.00, 7-Zip 23.01 e Info-ZIP 3.0, ejecutados uno tras otro en la misma máquina y con los mismos archivos.

Método

  • Máquina virtual Linux x86-64 (Intel Xeon, 2,8 GHz). Cada herramienta limitada a un núcleo y ejecutada con un solo hilo.
  • Niveles máximos: nikpak -m5, RAR -m5 -s, 7-Zip -mx9, ZIP -9. Niveles rápidos: nikpak -m2, RAR -m3 -s, 7-Zip -mx5, ZIP -6.
  • Los 92 archivos se volvieron a extraer y se compararon con los originales: todos eran idénticos.
  • Material de prueba público: fotografías de scikit-image, la colección MOD de libxmp, sonidos de la galería de LibreOffice, música generada con TiMidity++, libros del Proyecto Gutenberg, archivos de oficina, la biblioteca estándar de Python y cabeceras C.

Tamaño del archivo en el nivel máximo

Porcentaje del tamaño original, cuanto más bajo, mejor.

8 imágenes BMP

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

16 archivos ProTracker MOD

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

35 sonidos WAV (mono, 16 bits)

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

Música 44,1 kHz estéreo 16 bits

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

Música 22,05 kHz mono 16 bits

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

Música 22,05 kHz mono 8 bits

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

Música 48 kHz estéreo 24 bits

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

18 libros en texto plano

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

60 archivos de oficina

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

Datos generales (11.473 archivos)

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

Nivel máximo: tamaño del archivo en bytes

El archivo más pequeño de cada fila aparece resaltado.

Conjunto de pruebaOriginalNikPak -m5RAR 7 -m57-Zip -mx9ZIP -9
8 imágenes BMP6.987.8403.557.3504.394.3104.195.0434.974.680
16 archivos ProTracker MOD2.252.6041.127.6071.264.2451.166.8551.408.085
35 sonidos WAV (mono, 16 bits)2.991.8201.346.4841.596.9711.484.8791.852.279
Música 44,1 kHz estéreo 16 bits17.760.4088.731.98910.460.04210.666.92215.225.764
Música 22,05 kHz mono 16 bits4.440.1362.458.8672.797.0262.784.0803.736.722
Música 22,05 kHz mono 8 bits2.220.090606.840725.416642.341836.989
Música 48 kHz estéreo 24 bits28.996.59218.198.05621.229.46525.542.03626.980.770
18 libros en texto plano11.793.3182.741.8983.519.6223.259.8684.223.579
60 archivos de oficina39.100.9156.887.72911.186.21710.085.77917.399.998
Datos generales (11.473 archivos)190.454.63228.175.61833.606.89328.879.39862.198.510

Niveles rápidos: tamaño y tiempo de creación

Tamaño del archivo en porcentaje del original y tiempo de creación con un núcleo. El archivo más pequeño de cada fila aparece resaltado.

Conjunto de pruebaNikPak -m2RAR 7 -m37-Zip -mx5ZIP -6
8 imágenes BMP54,0 % · 0,39 s63,0 % · 2,1 s60,1 % · 3,5 s71,2 % · 0,35 s
16 archivos ProTracker MOD52,4 % · 0,61 s56,2 % · 0,43 s51,9 % · 0,69 s62,7 % · 0,10 s
35 sonidos WAV (mono, 16 bits)51,1 % · 0,41 s53,6 % · 0,71 s49,6 % · 2,0 s61,9 % · 0,24 s
Música 44,1 kHz estéreo 16 bits49,2 % · 1,7 s59,9 % · 3,6 s60,1 % · 14,0 s85,7 % · 0,82 s
Música 22,05 kHz mono 16 bits55,4 % · 0,58 s64,1 % · 0,95 s62,7 % · 2,1 s84,2 % · 0,22 s
Música 22,05 kHz mono 8 bits27,4 % · 0,77 s33,3 % · 0,52 s28,9 % · 2,1 s38,2 % · 0,32 s
Música 48 kHz estéreo 24 bits62,8 % · 2,1 s73,6 % · 7,5 s88,1 % · 13,5 s93,0 % · 1,2 s
18 libros en texto plano35,2 % · 0,11 s30,4 % · 5,5 s27,7 % · 11,8 s36,0 % · 0,89 s
60 archivos de oficina38,0 % · 0,22 s29,5 % · 8,2 s26,2 % · 21,9 s44,7 % · 1,8 s
Datos generales (11.473 archivos)25,3 % · 1,7 s18,0 % · 48,2 s17,0 % · 93,7 s32,9 % · 7,3 s

Datos generales en detalle

190 MB, 11.473 archivos: bibliotecas de Python, cabeceras C y documentación.

Herramienta y nivelTamaño (bytes)% del originalCreaciónExtracción
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

Cómo leer los resultados con honestidad

  • NikPak -m5 es el más pequeño en todos los conjuntos: entre un 2,4 y un 31,7 % menos que 7-Zip -mx9, entre un 10,8 y un 38,4 % menos que RAR 7 -m5 y entre un 19,9 y un 60,4 % menos que ZIP -9.
  • Audio grabado: en la música de 24 bits, 7-Zip ahorra un 12 % y NikPak un 37 %, porque el códec NAC predice lo que los compresores generales solo pueden encontrar repetido.
  • Archivos de oficina, un 31,7 % más pequeños que con 7-Zip, gracias a la recompresión Deflate. El precio con -m5 es el tiempo: 81 s frente a 26 s.
  • Texto, un 15,9 % más pequeño en la mitad de tiempo: PPMd gana con la prosa. Descodifica tan despacio como codifica, así que la extracción tarda 2,7 s en lugar de 0,2 s.
  • Nivel rápido -m2: 1,7 s para los datos generales, frente a 93,7 s de 7-Zip -mx5, 48,2 s de RAR y 7,3 s de ZIP. No es el más pequeño con texto y código fuente, por eso -m5 es el predeterminado.
  • Extracción: 0,9 s (-m2) o 5,6 s (-m5) para los datos generales, frente a 6,0 s de 7-Zip, 6,7 s de RAR y 6,9 s de ZIP.
  • El coste: -m5 usa un solo hilo y es más lento que 7-Zip con grandes conjuntos de oficina y de código fuente. Un nivel máximo más rápido está en la hoja de ruta.

Cifras de la guía técnica de NikPak (sección 11.7, NikPak 1.2.0). Mida con sus propios archivos: nikpak mt muestra lo que consigue cada filtro multimedia sin escribir nada.