7z 23.01#83
Open
borisbrodski wants to merge 12 commits into
Open
Conversation
Owner
borisbrodski
commented
May 7, 2026
- Bind 7z 23.01
- Minimal Java 5 -> 8
…for missing fields - Added support for kpidComment, kpidEncrypted, kpidCRC - Added kpidName handling (extract filename from path) - Return VT_EMPTY instead of VT_NULL when Java field is null - Return VT_EMPTY for unknown/unsupported propIDs instead of error
- propertyComment - propertyEncrypted - popertyCRC
- Add ReportExtractResultIndexType enum to represent NEventIndexType from 7-zip - Add reportExtractResult() method to IArchiveExtractCallback interface with default implementation - Update JNI bindings in JavaPackageSevenZip.h for new enum and method - Implement native callback in CPPToJavaArchiveExtractCallback.cpp - Add test tracking and assertions in ExtractFileAbstractTest and ExtractSingleFileAbstractTest This exposes the IArchiveExtractCallbackMessage2::ReportExtractResult callback introduced in 7-zip v23+, allowing immediate error reporting during extraction.
- Test compilation of lambda expressions (stream.forEach) to verify JDK 8 or higher is available - Clear error message if older JDK is used
Copilot AI
added a commit
to xexes/sevenzipjbinding
that referenced
this pull request
May 31, 2026
…portExtractResult callback, kpidComment/Encrypted/CRC support - Fix UniversalArchiveOpenCallback to return VT_EMPTY instead of E_NOINTERFACE when IArchiveOpenVolumeCallback is not implemented (allows 7-zip codec auto-detection) - Add IArchiveExtractCallbackMessage2 support for ReportExtractResult callback (7-zip v23+ error reporting during extraction) - Add kpidComment, kpidEncrypted, kpidCRC property support in update callback - Add ReportExtractResultIndexType enum - Add propertyComment/propertyEncrypted/propertyCRC to IOutItem7z and OutItem
xexes
added a commit
to xexes/sevenzipjbinding
that referenced
this pull request
May 31, 2026
…c433f7e3253b Port 7-zip v23+ compatibility fixes from upstream PR borisbrodski#83
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.