NOTICE: This forum is mostly an archive, though new posts are allowed. Registration may require manual admin activation. After registering visit to request account activation.

Main Menu

PECompact v2.94 released

Started by Jeremy Collake, September 17, 2008, 04:23:25 PM

Previous topic - Next topic

Jeremy Collake

This release substantially improves debug directory handling. It fixes incompatibilities with non-Microsoft linker generated debug directories, and allows for handling of debug data present in the overlay (extra-data) area of the executable. It also adds a couple new cipher codecs to the install package, and fixes the usual assortment of bugs and cosmetic defects.

  • Fix.Core: Fixed handling of some non-Microsoft linkers debug directories. This could have caused a decrease in compression ratio or an inability to locate post-compressed debug information, depending on if /StripDebug was set to Yes or No, respectively.
  • Fix.Core: Improved compression ratio when debug directories are present and preserved. In previous versions, unrelocated (old) copies of the debug data would get left in the compressed data stream.
  • Fix.Core: Improved handling of very large debug directories.
  • Change.Core: If overlay/extra-data is empty (no non-NULL data) we skip storage of it after compression. This is useful for the new code changes that can strip debug information from the overlay/extra-data area.
  • Fix.Console: Fixed help mode capital 'A' not being accepted correctly to show advanced help menu.
  • Fix.Console: Fixed ' ompressed' output.
  • Fix.TestCodec: Various updates to get it up to speed with the latest CODEC specifications and more.
  • Change.Settings: Made /StripDebug:Yes (/SD:Y) the default. Debug information will get stripped unless you specify /SD:N.
  • Addition.GUI: Now remembers last browsed folder when adding files to the listview in older NT OSes (XP, 2k).
  • Change.GUI: Minor cosmetic adjustments.
  • Addition.Package: Included new cipher1 codec in all packages.
  • Addition.Package: Included new cipher2 codec in retail build.
  • Installer: Update to NSIS 2.39.
  • .1: Addition.GUI: Added ability to remember window position and size.

Download trial (
Download registered build (
Software Engineer. Bitsum LLC.

Jeremy Collake

Note: An unversioned packaging update removes PEHideText from the trial and student builds.
Software Engineer. Bitsum LLC.