Portable Resource Hacker

5.1.8 Build 360

A resource editor that can decompile and analyze executable files, enabling you to make modifications and compile resource scripts

Portable Resource Hacker in an all-in-one resource editor that can analyze executable files in detail and retrieve information about their content, enabling you to explore resources within a user-friendly interface and make modifications, if required.

Retrieves detailed resource information


The application is compatible with any type of resource file, including EXE, DLL, RES, MUI, and so on, both 32-bit and 64-bit. Once the input file is selected, it proceeds to analyze its contents and displays its findings in a tree-view list.
Portable Resource Hacker can explore all folders inside the compiled executable file, enabling you to get a glimpse of icons and icon groups, string tables, raw data resources (RCData), manifest, and version information.

Tamper with all resources inside an executable


Images (such as icons) are previewed in the right panel, which also acts as a resource editor. As such, you can browse string tables and modify their content, view the hexadecimal display of binary raw data, explore icon groups, tamper with the manifest file, and change the version information.
You are free to save resources to RES or BIN files, update the manifest, replace, delete and rename resources, or change their language if you want to. Icons and bitmaps can be updated with a single click, extracted and saved locally. The file can be updated by adding it other external binaries, images, or resource files.
Portable Resource Hacker can also be used to create new scripts from scratch, which can be then inserted into another executable or compiled as standalone files. There are a few script templates available, simulating basic functions to save you time.

Reliable resource editor for experienced users


Portable Resource Hacker is easy to work with, but that doesn't mean anyone can make good use of it. Note that it is mainly designed for experienced programmers, since changes in the resource files can render an application unusable or corrupted.
It enables you to explore the content of resource files within a user-friendly interface, defining the raw data for your applications. In other words, it decompiles files and enables you to make modifications, and then recompiles them in an instant. What's more, it is portable, which means you can launch it directly from a removable drive, without requiring installation and without leaving traces on the host system.