KiloFilter v2.1.0 introduces intelligent duplicate removal with three customizable strategies:
-
Keep Newest - Retains the most recently modified file from each duplicate group
- Perfect when you want the latest version
- Uses file modification timestamp for comparison
-
Keep Oldest - Retains the oldest file from each duplicate group
- Useful for archival purposes
- Preserves the original version
-
Keep Smallest - Retains the smallest file from each duplicate group
- Optimizes storage space maximally
- Ideal when file versions are nearly identical
- Instant Preview: See exactly which files will be deleted before confirming
- Live Updates: Preview refreshes automatically as you change filters
- File Size Calculation: Shows total space that will be freed
- Filter Integration: Works seamlessly with search and size-range filters
- Filename Search: Find duplicates by partial filename matching
- Size Range Filtering: Filter duplicates by file size (minimum and maximum)
- Automatic Deduplication: Smart analysis removes all duplicates from results
- Real-Time Updates: Results update instantly as you adjust filters
- Two-Level Directory Structure: Files organized by Category → Extension
- Automatic Extension Detection: System automatically extracts file extension (JPG, PNG, PDF, etc.)
- Smart Subfolder Creation: Each file type gets its own dedicated subfolder
- Example Structure:
RESCATE_20260211_1430/ ├── Imágenes/ │ ├── JPG/ │ │ ├── photo1.jpg │ │ └── photo2.jpg │ ├── PNG/ │ │ └── logo.png │ └── GIF/ │ └── animation.gif ├── Documentos/ │ ├── PDF/ │ │ └── report.pdf │ ├── XLSX/ │ │ └── spreadsheet.xlsx │ └── DOCX/ │ └── letter.docx └── Videos/ ├── MP4/ ├── AVI/ └── MKV/ - Improved File Discoverability: Quickly locate files by both category and exact type
- Unknown Extension Handling: Files without recognized extensions are placed in "UNKNOWN" folder
- Added emojis to 22+ button labels across all tabs
- Improved visual hierarchy and recognition
- Consistent icon usage throughout the application
- Enhanced accessibility with visual cues
- Optimized list view column widths for better visibility
- Removed redundant "Preview Delete" button (preview now automatic)
- Streamlined Tab 3 (Search & Filter) layout
- Better spacing and alignment across all forms
All new features are fully translated in 6 languages:
- English - Complete localization of all new strings
- Spanish - Soporte completo en español
- French - Support complet en français
- German - Vollständige Unterstützung auf Deutsch
- Italian - Supporto completo in italiano
- Japanese - 日本語への完全な対応
New Localization Keys (40+ total):
- Smart deletion strategy labels and descriptions
- Filter criteria labels (filename, size range)
- Button labels with emojis
- Result summary messages
- Help text for new features
- Location: Core/SmartDuplicateDeleter.cs
- Responsibility: Implements intelligent duplicate filtering and deletion logic
- Key Methods:
FilterDuplicates(files, strategy)- Applies deletion strategyGetFilesToDelete(files, strategy)- Returns files marked for deletionFormatSize(bytes)- Human-readable file size formatting
-
Multi-Stage Filtering:
- Group by file size
- Compare partial hashes (first 64KB)
- Full BLAKE3 hash comparison
- Apply selected deletion strategy
- Calculate space to be freed
-
Performance Optimization: Full hashes computed only for files with matching partial hashes
- Cache system for duplicate detection results
- JSON serialization of analysis data
- File extension and category classification
- Click "Analyze Duplicates" on the main tab to scan for duplicates
- Go to Tab 3 (Search & Filter) for advanced options
- (Optional) Narrow results:
- Enter filename search terms
- Set minimum and maximum file size
- Click "Apply Filters" to update preview
- Select a 📋 Deletion Strategy (Keep Newest, Keep Oldest, or Keep Smallest)
- Review the Real-Time Preview showing:
- Files to be deleted (marked with ❌)
- Total space that will be freed
- Number of files in each deletion group
- Click "❌ Smart Delete" to execute the deletion
- Confirm the deletion in the prompt dialog
- Search Example: Enter ".log" to find duplicate log files only
- Size Range: Filter duplicates between 1MB and 100MB
- Multiple Criteria: Combine filename search + size range for precise results
- Preview Updates: Changes apply instantly—no need to re-analyze
| Strategy | Best For | Example |
|---|---|---|
| Keep Newest | Current versions | Keep latest build artifacts |
| Keep Oldest | Archival | Preserve original documents |
| Keep Smallest | Storage optimization | Multiple copies of media files |
- Manual duplicate selection required
- No preview of consequences
- Single deletion behavior
- Limited filtering options
- ✅ Automatic deletion strategy selection
- ✅ Real-time deletion preview
- ✅ Three customizable deletion strategies
- ✅ Advanced filtering (name + size range)
- ✅ Space calculation before deletion
- ✅ Consistent emoji-based UI
- .NET Runtime: 8.0 (Windows)
- Operating System: Windows 7 or later (x86, x64, ARM64)
- RAM: 256MB minimum (1GB recommended)
- Disk Space: 50MB for application + space for duplicate analysis cache
-
Test Smart Deletion Strategies:
- Create test folder with duplicate files from different dates
- Try all three strategies and verify correct files are kept
-
Test Filtering System:
- Search for specific file types (e.g., ".jpg", ".pdf")
- Apply various size ranges
- Verify preview updates in real-time
-
Test Edge Cases:
- Empty duplicate groups
- Very large files (>1GB)
- Mixed file types and sizes
- Network-mounted folders
-
Performance Testing:
- Analyze folders with 10,000+ files
- Measure hash computation time
- Verify memory usage remains stable
- Preview shows up to 1,000 files at a time (rarely exceeded in practice)
- BLAKE3 hashing may take several seconds for very large files (>1GB)
- Network drives have slower performance due to I/O delays
Breaking Changes: None - v2.1.0 is fully backward compatible with v2.0.0
Migration Path:
- Uninstall v2.0.0 (optional - new version can coexist)
- Install v2.1.0
- Existing configuration files are automatically imported
- Start using Smart Deletion features immediately
Configuration Files:
- Settings are stored in user's AppData folder
- Previous settings are automatically migrated
- No manual configuration required
For detailed usage instructions, see:
- README.md - Feature overview and installation guide
- CHANGELOG.md - Complete version history
- In-App Help - Tab 4 contains context-sensitive help
For issues, feature requests, or feedback:
- Check the FAQ in the Help tab
- Review CHANGELOG.md for known issues and solutions
- Consult the technical details section above
Version: 2.1.0 Release Date: February 15, 2026 Status: Stable Build: .NET 8.0-windows