Repository navigation
CopyExtractor 1.3.0
This release introduces selectable archive extraction backends, improved RAR compatibility, and more reliable extraction progress reporting.
Highlights
- Added support for multiple archive extraction backends:
- Official UnRAR
- 7-Zip
- Junrar as the built-in Java fallback
- Added automatic extractor selection:
- UnRAR
- 7-Zip
- Junrar
- Added
--list-extractorsto show which extractors are available. - Added
--archive-extractor <auto|unrar|7z|junrar>for explicit backend selection. - Added
archiveExtractorsupport to JSON configuration files. - Existing destination files are now preserved instead of overwritten.
- Legacy
unrar-free 0.0.2is rejected as incompatible with the official UnRAR command line. - Improved progress reporting for external and Java-based extraction.
- Upgraded Junrar to 8.1.1, adding improved support for newer RAR formats.
- Improved resource handling and extraction error reporting.
- Updated the project to compile safely against Java 17 using
--release 17.
Usage
List available extractors:
java -jar CopyExtractor-1.3.0.jar --list-extractors