Un compilador y descompilador de recursos freeware para aplicaciones de PC

Resource Hacker

Resource Hacker

  -  Gratis
  • Última Versión

    Resource Hacker 5.2.7 Build 427 ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    Windows XP / Vista / Windows 7 / Windows 8 / Windows 10 / Windows 11

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Angus Johnson / Enlace Externo

Resource Hacker es un editor de recursos para aplicaciones de PC con Windows de 32 bits y 64 bits. Es tanto un compilador de recursos (para archivos * .rc) como un descompilador, que permite ver y editar recursos en ejecutables (* .exe; * .dll; * .scr; etc.) y bibliotecas de recursos compiladas (* .res, * .mui). Si bien Resource Hacker ™ es principalmente una aplicación GUI, también ofrece muchas opciones para compilar y descompilar recursos desde la línea de comandos.

La compilación se puede iniciar abriendo un archivo de script de recursos existente o creando uno desde cero utilizando el editor de Resource Hacker.

Una vez que se ha abierto un archivo de recursos, sus recursos generalmente se mostrarán como una imagen (o grupo de imágenes) o como texto descompilado. Los recursos binarios, generalmente imágenes, no se pueden editar directamente con la aplicación, pero aún se pueden exportar e importar muy fácilmente una vez que han sido modificados por un editor de imágenes externo. (No veo ningún beneficio en duplicar lo que los editores de imágenes de terceros hacen tan bien).

Se puede acceder a casi todas las funciones de Resource Hacker ™ desde la línea de comandos sin tener que abrir la GUI de Resource Hacker ™. Las instrucciones de la línea de comandos y los scripts de Resource Hacker ™ pueden eliminar el trabajo pesado que conlleva repetir las tareas de Resource Hacker ™.

Algunos archivos ejecutables están "empaquetados" o "comprimidos" utilizando algoritmos de compresión. Esto no solo reduce el tamaño del archivo, sino que también dificulta la visualización y la modificación de los recursos. Sospecho que este recurso 'oculto' es (o fue) un objetivo común en este proceso. De todos modos, en deferencia a estos autores, he decidido no descomprimir archivos con el programa.

Como nota al margen, parece que los ejecutables "empaquetados" se han vuelto bastante poco comunes en los últimos 5-10 años, y los autores de software están exponiendo más información en lugar de menos información en recursos ejecutables. Sospecho que las preocupaciones anteriores sobre la pérdida de propiedad intelectual con la ingeniería inversa se han disipado.

Características y destacados

  •     Ver recursos en archivos ejecutables Win32 (* .exe, * .dll, * .cpl, * .ocx) y en archivos de recursos Win32 (* .res) en sus formatos compilados y descompilados.
  •     Extraiga (guarde) recursos para archivar en: formato * .res; como un binario; o como scripts o imágenes de recursos descompilados. Los iconos, mapas de bits, cursores, menús, cuadros de diálogo, tablas de cadenas, tablas de mensajes, aceleradores, formularios de Borland y recursos de información de versiones pueden
  •     se descompilará completamente en sus respectivos formatos, ya sea como archivos de imagen o archivos de texto * .rc.
  •     Modificar (renombrar o reemplazar) recursos en ejecutables. Los recursos de imagen (iconos, cursores y mapas de bits) se pueden reemplazar con una imagen de un archivo de imagen correspondiente (* .ico, * .cur, * .bmp),
  •     un archivo * .res o incluso otro archivo * .exe. Los diálogos, menús, tablas de cadenas, aceleradores y scripts de recursos con tablas de mensajes (y también formularios de Borland) se pueden editar y volver a compilar utilizando el editor interno de scripts de recursos.
  •     Los recursos también se pueden reemplazar con recursos de un archivo * .res siempre que el recurso de reemplazo sea del mismo tipo y tenga el mismo nombre.
  •     Agregar nuevos recursos a los ejecutables. Habilite un programa para admitir varios idiomas o agregue un icono personalizado o mapa de bits (logotipo de la empresa, etc.) al cuadro de diálogo de un programa.
  •     Eliminar recursos. La mayoría de los compiladores agregan recursos a las aplicaciones que la aplicación nunca utiliza. Eliminar estos recursos no utilizados puede reducir el tamaño de una aplicación.


  • Resource Hacker 5.2.7 Build 427 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    Resource Hacker 5.2.7 Build 427 Captura de Pantalla 1
  • Resource Hacker 5.2.7 Build 427 Captura de Pantalla 2
  • Resource Hacker 5.2.7 Build 427 Captura de Pantalla 3
  • Resource Hacker 5.2.7 Build 427 Captura de Pantalla 4
  • Resource Hacker 5.2.7 Build 427 Captura de Pantalla 5