Security Verification
Note: UPX-compressed binaries may trigger false positives in some antivirus engines.
Changes
refactor: replace winres with manual RC compilation
- Remove winres build-dependency
- Create manual resource compilation in build.rs using rc.exe directly
- Use numeric resource types instead of header includes (avoids winuser.h)
- Fix compatibility with nightly cargo-features (panic-immediate-abort, trim-paths, profile-rustflags)
- Remove [unstable] section from .cargo/config.toml (causes issues with cargo run)
- Binary size: 297 KB (still optimized)
Build Information
- Commit:
31fcae3a415f233bd843189db8c12e4db33261a6 - Author: IRedDragonICY
- Platform: Windows x64
- Binary Size: 142 KB (UPX compressed)
- Rust Toolchain: Nightly
Installation
- Download
compactrs.exefrom assets below - Run as Administrator (required for WOF compression)
- Drag and drop files or folders to compress
Checksum
SHA256: 2F98A3314F1EF5DD8D8D6AE4640D2BE864D4097513C4212BC15833658D5AEC0B
Verify integrity:
(Get-FileHash .\compactrs.exe -Algorithm SHA256).Hash -eq "2F98A3314F1EF5DD8D8D6AE4640D2BE864D4097513C4212BC15833658D5AEC0B"