Skip to content

CompactRS v2025.12.23-1634

Choose a tag to compare

@github-actions github-actions released this 23 Dec 16:35
· 54 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

feat: maximum binary size optimization

  • Add profile-rustflags cargo-feature for inline rustflags in Cargo.toml
  • Add RUSTFLAGS: share-generics, symbol-mangling-version=v0, inline-mir-threshold=0
  • Add linker optimizations: /MERGE, /OPT:REF,ICF, /INCREMENTAL:NO
  • Move build-std config to .cargo/config.toml [unstable] section
  • Confirmed opt-level=z is 33KB smaller than opt-level=s
  • Final binary size: 297.5 KB (32% reduction from 439KB)

Build Information

  • Commit: 1d30a1db26cb8d2aca93a32382174304f4ccfa0e
  • Author: IRedDragonICY
  • Platform: Windows x64
  • Binary Size: 142.5 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: 9490F938A4A621809F03D80D773046B49390CBAEB00FFD397F6D37EB2AF020F7

Verify integrity:

(Get-FileHash .\compactrs.exe -Algorithm SHA256).Hash -eq "9490F938A4A621809F03D80D773046B49390CBAEB00FFD397F6D37EB2AF020F7"