PECompact is Win32 Portable Executable compressor, also known as an exe packer. It can compress any PE, including EXE, DLL, SCR, and other modules. Allowing the use of multiple CODEC plug-ins per compressed module, loader plug-ins, API hooks plug-ins, compressible resource selection, and other settings, it is by far the most configurable executable packer in existence. Offering LZMA as one of the available CODECs, it compresses tighter than any other executable packer on most files. It has been thoroughly tested on all win32 flavors and Bitsum Technologies works with anti-virus companies to achieve interoperability. It is the only executable packer that supports software and hardware DEP and .NET 2003 SEH protection. PECompact is for software publishers only.
Yes
Reviewing 3.00.2 (Jul 29, 2009)
Back when people used floppy disks this might have been useful. Nowadays, it's completely pointless. You can usually ZIP or RAR an executable smaller when packaging it up if it ISN'T precompressed. Exe compression does nothing to help the end user - it uses more RAM initially to decompress, takes longer to scan for a virus (obviously exponentially increased if you compact a lot of executables), isn't practical if you're already using NTFS compression, aids the spread of viruses as previously mentioned (if your viruskiller doesn't support a particular UPX or PECompact version, or doesn't support decompression at all, you're SOL). The cons of performing this action on exes FAR outweigh the pros.
Reviewing 2.76 Beta A (Feb 6, 2006)
A very tasty .exe & .dll compressor. Been using it for years now, aswell as UPX (Ultimate Packer for Executables).
Oh, by the way sn0wflake, viruses can not hide within compressed modules because most major anti-virus softwares support scanning inside the PECompact's modules!
...Anyway, hot product.
Reviewing 2.76 Beta A (Feb 6, 2006)
Great way too spred virus. Just compress the EXE file and email it to somebody :) Tried this many years ago and it worked. Note that it was on a closed LAN for testing purposes only.
Just a FYI to antivirus companies.
Reviewing 2.70 Beta E (Jan 11, 2006)
http://www.bitsum.com/smf/index.php?topic=152.0
PECompact v2.70 beta E.
Changes since v2.69d:
* GUI: When files added to list view, they are automatically selected. This is much more intuitive behavior. (e)
* GUI: If only one file in list, it is automatically selected when 'Compress' action initiated. (e)
* GUI: Warning message about setting default options when no files are selected clarified and expanded. (e)
* GUI: Removed periods from options dialog labels. (e)
* Installer: Changed splash bitmap. (e)
* Codecs.LZMA2: Further tweaking of LZMA settings. (d)
* Codecs.LZMA2: Decreased decompression stub size. (d)
* Codecs.LZMA2: Tweaked. Better compression now, really. We are continuing to tweak and ratios will continue to improve.(C)
* GUI: Fixed 'do not tell/ask again' not being saved. (C)
* Localizations: Swedish, Polish languages updated. (C)
* Core: Improved support for TLS callback(s) pre-entry invocation.
* Core: Resource-only DLL (no entry-point) support added.
* Core: Fixed inefficiency bug where unnecessary loader code was being included anyway. Effect: Better compression of many executables.
* Core: Changed behavior of section merge result characteristics.
* Core: Several fixes and enhancements.
* Codecs.LZMA2: New LZMA2 codec now default. Comments? It still needs tweaking, but will end up better than the old one in the end.
* Docs: Updated and reformatted.
* GUI: Added 'Set maximum compression' button to options dialog [English]
* GUI: Added new message box implementation (XMessageBox).
* PE Tools: PEInsert '/DataFile:' is now implicit if filename has already been provided (i.e. *.exe mydata.dat instead of *.exe /DataFile:mydata.dat). The old parameters are still accepted as they were.
* Localizers: Your native resources need to be updated with this build. You may wish to wait a few betas though.
No comments yet