All Projects → james34602 → Upx Visual Studio

james34602 / Upx Visual Studio

Compile UPX 3.96 and belong librarys on Visual Studio! Source also include LZMA, UCL and zlib ✒️

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Upx Visual Studio

Runpe In Memory
Run a Exe File (PE Module) in memory (like an Application Loader)
Stars: ✭ 249 (+159.38%)
Mutual labels:  packer, win32
Turbobench
Compression Benchmark
Stars: ✭ 211 (+119.79%)
Mutual labels:  zlib, compressor
Packer
Packer helpers and templates for Docker, IIS, SQL Server and Visual Studio on Windows and Ubuntu
Stars: ✭ 242 (+152.08%)
Mutual labels:  packer, visual-studio
Origami
Packer compressing .net assemblies, (ab)using the PE format for data storage
Stars: ✭ 111 (+15.63%)
Mutual labels:  packer, compressor
zlib-win-build
zlib Windows build with Visual Studio.
Stars: ✭ 100 (+4.17%)
Mutual labels:  visual-studio, zlib
Lizard
Lizard (formerly LZ5) is an efficient compressor with very fast decompression. It achieves compression ratio that is comparable to zip/zlib and zstd/brotli (at low and medium compression levels) at decompression speed of 1000 MB/s and faster.
Stars: ✭ 408 (+325%)
Mutual labels:  zlib, compressor
libzip-win-build
libzip Windows build with Visual Studio.
Stars: ✭ 33 (-65.62%)
Mutual labels:  visual-studio, zlib
Lzbench
lzbench is an in-memory benchmark of open-source LZ77/LZSS/LZMA compressors
Stars: ✭ 490 (+410.42%)
Mutual labels:  zlib, compressor
Vscode Angular Typescript Snippets
Visual Studio Code TypeScript snippets (TypeScript, Html, Angular Material, Flex Layout, ngRx, RxJS & Testing) for Angular 5
Stars: ✭ 82 (-14.58%)
Mutual labels:  visual-studio
Packerlicious
use python to make hashicorp packer templates
Stars: ✭ 90 (-6.25%)
Mutual labels:  packer
Packer Ubuntu 1404
DEPRECATED - Packer Example - Ubuntu 14.04 Vagrant Box using Ansible provisioner
Stars: ✭ 81 (-15.62%)
Mutual labels:  packer
Llvm Vs2017 Integration
MSBuild 15.0 Toolset integration for multiple LLVM (From v5 to v8)
Stars: ✭ 84 (-12.5%)
Mutual labels:  visual-studio
Packer Templates
Stars: ✭ 90 (-6.25%)
Mutual labels:  packer
Denoflate
WebAssembly powered Deflate/Gzip/Zlib compression for Deno, written in Rust
Stars: ✭ 80 (-16.67%)
Mutual labels:  zlib
Fundamentos Engenharia Reversa
Livro: Fundamentos de Engenharia Reversa
Stars: ✭ 93 (-3.12%)
Mutual labels:  win32
Quick Screen Recorder
Lightweight desktop screen recorder for Windows.
Stars: ✭ 80 (-16.67%)
Mutual labels:  win32
Google Cloud Visualstudio
Google Cloud Tools for Visual Studio
Stars: ✭ 80 (-16.67%)
Mutual labels:  visual-studio
Dockpanelsuite
DockPanel Suite - The Visual Studio inspired docking library for .NET WinForms
Stars: ✭ 1,326 (+1281.25%)
Mutual labels:  visual-studio
Ffvs Project Generator
A program that can scan existing FFmpeg/LibAV source files and dynamically generate a Visual Studio project file.
Stars: ✭ 92 (-4.17%)
Mutual labels:  visual-studio
Rubberduck
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Stars: ✭ 1,287 (+1240.63%)
Mutual labels:  win32

UPX-Visual-Studio

Compile UPX and belong librarys in Visual Studio! Source include UCL and zlib

Features:

  1. Fully operational build of UPX 3.96, --ultra-brute option available
  2. One click project build
  3. Editable UPX pe header in conf.h, you can edit UPX0, UPX1 for example

Improving compression ratio?

Yes, that's pretty simple, LZMA is suggested to be best usable compression method.

There is a few options we can tweak, tracing code from compress_lzma.cpp to conf.h.

We will find pb, lp, lc, num_fast_bytes_t that can be significantly affect compression ratio.

Before adjusting those parameters, make sure you understand the purpose of the parameters, studying LZMA documentary is highly recommended, more importantly tests compression result while tweaking parameters is the best way to get higher compression ratio, there's no 'best' settings or combinations, since specified parameters may suit for text/string compression but not suit for messy periodic data.

Notice:

Compression ratio would probably ranged within 1-2%.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].