github IRedDragonICY/compactrs v2025.12.17-0243
CompactRS v2025.12.17-0243

8 months ago

Changes

refactor(engine): replace ignore crate with native Win32 FindFirstFileExW traversal

  • Remove ignore crate dependency from Cargo.toml - Implement Win32 directory traversal using FindFirstFileExW with FindExInfoBasic and FIND_FIRST_EX_LARGE_FETCH for optimal performance - Add streaming producer-consumer model using sync_channel(1024) for memory efficiency - Create SharedReceiver wrapper for thread-safe multi-consumer channel access - Refactor batch_process_worker and single_item_worker to use new streaming architecture - Update helper functions (calculate_folder_*_size, detect_folder_algorithm) to use Win32 traversal

Build Information

  • Commit: a5279ca
  • Author: IRedDragonICY
  • Platform: Windows x64
  • Binary Size: 134.5 KB (UPX compressed)

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: C68C47236BCEE22FB4D6CE67D7DCE0DD245D4592E93369722B8C59B098A2A339

Don't miss a new compactrs release

NewReleases is sending notifications on new releases.