/bytepress

Compressor for .NET executables

Primary LanguageC#MIT LicenseMIT

bytepress

Compressor for .NET executables. Utilizes Codedom to build a wrapper executable using reflection to decompress and run the original executable in memory.

Supported Algorithms

.NET's DeflateStream (Gzip)
QuickLZ
LZMA

Demo

Alt text

Usage

bytepress mainfile.exe
bytepress mainfile.exe -a lzma
bytepress mainfile.exe -a lzma -l Newtonsoft.Json.dll
bytepress mainfile.exe -a lzma -l Newtonsoft.Json.dll -wpf

Credits

jerkimball - Size extension class
TsudaKageyu - Icon extractor