Skip to content

Conversation

@robertlechowicz
Copy link

…m Central directory file header

I encountered a Zip files where Central Directory header, in field diskNumberStart has value 0x0000 when it should have 0xffff for ZIP64 extension.
In this situation ZIPFoundation expect that ZIP64 Extra field will not have information about diskNumberStart and wrongly estimate the size.

Changes proposed in this PR

Checking the size of ZIP64 extra field from dataSize (data.scanValue(start: 2)), not from fields in CD header which have 0xffff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant