Skip to content

CompactRS v2025.12.23-1646

Choose a tag to compare

@github-actions github-actions released this 23 Dec 16:47
· 52 commits to main since this release

Security Verification

View VirusTotal Scan Report

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

  1. Download compactrs.exe from assets below
  2. Run as Administrator (required for WOF compression)
  3. Drag and drop files or folders to compress

Checksum

SHA256: 2F98A3314F1EF5DD8D8D6AE4640D2BE864D4097513C4212BC15833658D5AEC0B

Verify integrity:

(Get-FileHash .\compactrs.exe -Algorithm SHA256).Hash -eq "2F98A3314F1EF5DD8D8D6AE4640D2BE864D4097513C4212BC15833658D5AEC0B"