Autor Tema: Precomp Next Gen, el precomp de kapitalsin  (Leído 380 veces)

Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 10496
Precomp Next Gen, el precomp de kapitalsin
« en: 19 de Abril de 2026, 04:44:42 pm »
Precomp next gen es un programa que usa las ideas de precomp classic y la libreria reflate, el resultado es un binario más liviano
y su código es muchisimo más pequeño, optimizado para 4 gb de ram, en las pruebas realizadas con ficheros zip daba un resultado de mayor velocidad y menos uso del disco duro, aunque si precomp classic dió un fichero mucho más mayor, solo en un caso concreto, en el caso de los multipng aún está en fase alpha.

Recordad de hacer pruebas, testear el fichero restaurado con md5 y crc, si bien se puede uso general, el programa (quien sabe) puede hacer una mala restauración

Manual
=======
Para expandir el fichero usa: precomp_ng.exe e nombrefichero.zip nombrefichero.pre
Para recuperar el fichero usa: precomp_ng.exe r nombrefichero.pre nombrefichero.zip

Si tenemos por ejemplo un zip comprimido con ficheros png y otros fichero comprimidos con gzip o zlib (nested) se puede usar el nivel 2:

Para expandir el fichero usa: precomp_ng.exe e --level 2 nombrefichero.zip nombrefichero.pre
Para recuperar el fichero usa: precomp_ng.exe r nombrefichero.pre nombrefichero.zip

El programa tiene otro parámetro como el -v (verbose, detallado)

LICENCIA:
YO QUE SE QUE CADA UNO LO USE PARA LO QUE QUIERA
====
El 7z incluye binarios de windows y linux
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 10496
Re:Precomp Next Gen, el precomp de kapitalsin
« Respuesta #1 en: 26 de Abril de 2026, 12:53:06 am »
Vale decir que el 90% del código está generado por inteligencia artificial (Grok y Gemini), ya pondre el código  fuente más adelante
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 10496
Re:Precomp Next Gen, el precomp de kapitalsin
« Respuesta #2 en: 27 de Abril de 2026, 01:58:26 pm »
Creada version 1.1 con estos cambios:

-Más rápido en todos los sentidos
-Menor uso de memória
-Menor uso de temporales
-Cuando escaneas por ejemplo un fichero zip de 3.6 gb el uso de memória no se dispara en comparación a la 1.0
-Eliminado hdiff y minz, ahora todo es preflate
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 10496
Re:Precomp Next Gen, el precomp de kapitalsin
« Respuesta #3 en: 04 de Mayo de 2026, 08:37:31 pm »
Añadido el código fuente en cpp  :ok:
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 10496
Re:Precomp Next Gen, el precomp de kapitalsin
« Respuesta #4 en: 07 de Mayo de 2026, 07:30:49 pm »
Creada versión "mini" pero muy muy rápida, solo para Zlib, no trata pdf ni png ni zip

Quote (selected)
Precomp Zlib es un programa que usa las ideas de precomp classic y Xtool con su libreria zlib optimizada, el resultado es un binario más liviano y su código es muchisimo más pequeño, en este caso no hemos modificado la libreria zlib sino que jugamos con los valores de niveles de compresión

Recordad de hacer pruebas, testear el fichero restaurado com md5 y crc, si bien se puede uso general, el programa (quien sabe) puede hacer una mala restauración

Manual
=======
Para expandir el fichero usa: precomp_zlib.exe e nombrefichero.zlib nombrefichero.pre -j 2 (dos hilos) por ejemplo
Para recuperar el fichero usa: precomp_zlib.exe d nombrefichero.pre nombrefichero.zlib -j 2 (dos hilos) por ejemplo

Esto programa NO está diseñado para ficheros PNG ni ZIP no PDF, es para ficheros con compresión zlib como por ejemplo los .pak de Unreal o los setup gog se comporta de maravilla.

LICENCIA:
YO QUE SE QUE CADA UNO LO USE PARA LO QUE QUIERA

EL 7z incluye binarios de windows, linux, leeme.txt y el código fuente para ambos sistemas
Siempre que pasa igual sucede lo mismo