Contents

Packing Options


Executable packing serves dual purposes: it reduces the distribution file size and adds a layer of security against generic unpacking tools. We recommend packing your application as the final step to obfuscate the file structure and optimize download times.

The following options are available:

DotFix NiceProtect Packing

  • Compress resources

Enables compression for both the code and resource sections of the executable. This is particularly effective for Delphi applications which often contain large resource data.

  • Optimize and rebuild EXE file

Rebuilds the PE header and optimizes section alignment after packing. Enabling this option is highly recommended to ensure maximum compatibility and minimum file size.

Additionally, packing masks the original compiler signature, making it difficult for automated scanners to identify the development environment, adding an extra layer of obscurity.

 

Copyright © 2001 - 2026, DotFix Software