Jump to content

UPX (Ultimate Packer for eXecutables) 5.0.0


YTSTYA

Recommended Posts

64d357d8b1662-upx-screenshot1.webp

 

UPX (Ultimate Packer for eXecutables) es un empaquetador de archivos ejecutables gratuito, seguro, portátil, ampliable y de alto rendimiento para varios formatos ejecutables.

UPX normalmente reduce el tamaño de archivo de los programas y las DLL en un 50%-70%, lo que reduce el espacio en disco, los tiempos de carga de la red, los tiempos de descarga y otros costos de distribución y almacenamiento.
Los programas y bibliotecas comprimidos por UPX son completamente autónomos y se ejecutan exactamente como antes, sin pérdida de tiempo de ejecución ni de memoria para la mayoría de los formatos compatibles.

UPX admite varios formatos ejecutables diferentes, incluidos programas y DLL de Windows y ejecutables de Linux.

Puntos fuertes de UPX en pocas palabras:
• portátil: UPX está escrito en C++ portátil y neutral endian
• descompresión muy rápida: más de 500 MB/seg en cualquier máquina razonablemente moderna
• sin sobrecarga de memoria para sus ejecutables comprimidos gracias a la descompresión en el lugar
• universal: UPX puede empaquetar varios formatos ejecutables, incluidos programas, DLL, ejecutables de macOS y Linux
• extensible: debido al diseño de clases, es muy fácil agregar nuevos formatos ejecutables o nuevos algoritmos de compresión
• excelente relación de compresión: generalmente comprime mejor que Zip, ¡use UPX para reducir el tamaño de su distribución!
• seguro: puede enumerar, probar y descomprimir sus ejecutables. Se mantiene internamente una suma de comprobación tanto del archivo comprimido como del descomprimido.
• gratuito: UPX se distribuye con el código fuente completo bajo los términos de la Licencia Pública General GNU v2+

Cambios en 5.0.0 (20 de febrero de 2025):
* ELF: el uso de memfd_create admite el modo Enforcing de SELinux
* ELF: la descompresión en dos pasos permite el trabajo futuro por PT_LOAD
* ELF: --unmap-all-pages evita por completo /proc/self/exe
* ELF: PT_MIPS_ABIFLAGS ahora se reenvía a la salida comprimida;
qemu-mips puede elegir la emulación de punto flotante correcta
* ELF: muchos cambios internos menores corrigen errores revelados por fuzzing
* Corrección de errores: consulte https://github.com/upx/upx/milestone/18

 

Visit :
https://upx.github.io
https://github.com/upx/upx

 

Download :
 

https://github.com/upx/upx/releases/v5.0.0/upx-5.0.0-win64.zip
https://github.com/upx/upx/releases/v5.0.0/upx-5.0.0-win32.zip
 


Repo: https://github.com/upx/upx/releases/tag/v5.0.0
News: https://github.com/upx/upx/blob/devel/NEWS

 

Link to comment
Share on other sites

  • 4 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...