Corroborate CRC failures across extraction backends, retry only implicated multipart volumes, and distinguish corruption, missing volumes, I/O failures, and wrong passwords across native, Zip4j, and JBinding paths. Make disk retries generation-safe, preserve selective run scopes and cooldowns, protect shared output files during cleanup, validate manual extraction batches atomically, and restore interrupted integrity work safely. Prioritize active package operations in the UI, strengthen extraction IPC validation, compile the JVM sidecar before release builds, and verify shipped JVM resources byte-for-byte in every Windows artifact.
JVM extractor runtime
This directory contains the Java sidecar runtime used by src/main/extractor.ts.
Included backends
sevenzipjbindingfor the primary extraction path (RAR/7z/ZIP and others)zip4jfor ZIP multipart handling (JD-style split ZIP behavior)
Layout
classes/compiledJBindExtractorMainclasseslib/runtime jars required by the sidecarsrc/Java source for the sidecar
Rebuild notes
The checked-in classes are Java 8 compatible and built from:
resources/extractor-jvm/src/com/sucukdeluxe/extractor/JBindExtractorMain.java
If you need to rebuild, compile against the jars in lib/ with a Java 8-compatible compiler.