https://bz.apache.org/bugzilla/show_bug.cgi?id=66590

--- Comment #2 from Nick Burch <apa...@gagravarr.org> ---
The code to work with the file header is:
https://github.com/apache/poi/blob/trunk/poi/src/main/java/org/apache/poi/poifs/storage/HeaderBlock.java
And the offsets are defined in:
https://github.com/apache/poi/blob/trunk/poi/src/main/java/org/apache/poi/poifs/storage/HeaderBlockConstants.java

For most of the things tracked we have a start and a count, but for properties
we only have the count

The documentation for the header is:
https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-cfb/05060311-bfce-4b12-874d-71fd4ce63aea

As PJ Fanning says, we don't have any MSI support, and no unit tests for it. If
you want to work on this, we'll need test MSI files to go with the unit tests
for the fix. As well as updating the header code to read/store the additional
value, you'll also need to update other bits of POIFS code to tell the header
of the new count. Good luck!

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to