Skip to content

Conversation

@qkaiser
Copy link
Contributor

@qkaiser qkaiser commented Jun 7, 2024

Sometimes large zip files created with 7z are missing indicators that they're ZIP64 (see is_zip64() implementation for details on heuristics we use to detect ZIP64).

Since we can't rely on our heuristics, we simply fallback to ZIP64 if we can't find ZIP32 EOCDs.

@qkaiser qkaiser self-assigned this Jun 7, 2024
@qkaiser qkaiser requested a review from e3krisztian June 10, 2024 08:01
Sometimes large zip files created with 7z are missing indicators that they're
ZIP64 (see is_zip64() implementation for details on heuristics we use to
detect ZIP64).

Since we can't rely on our heuristics, we simply fallback to ZIP64 if we
can't find ZIP32 EOCDs.
@qkaiser qkaiser force-pushed the fix-zip64-handler branch from 60069de to 7a7780d Compare June 10, 2024 10:44
@qkaiser qkaiser enabled auto-merge June 10, 2024 10:44
@qkaiser qkaiser merged commit 07e4c93 into main Jun 10, 2024
@qkaiser qkaiser deleted the fix-zip64-handler branch June 10, 2024 10:46
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.

4 participants