From 7a62f65af0d1a9cf90f57dd4bfe1482b084b5603 Mon Sep 17 00:00:00 2001 From: Ary Obenholzner <52825527+aryobenholzner@users.noreply.github.com> Date: Tue, 2 Dec 2025 11:03:08 +0100 Subject: [PATCH] Fix large BCF file creation by allowing Zip64 --- src/bcf/bcf/inmemory_zipfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bcf/bcf/inmemory_zipfile.py b/src/bcf/bcf/inmemory_zipfile.py index 8bcbbc6cf8..413da4fcfa 100644 --- a/src/bcf/bcf/inmemory_zipfile.py +++ b/src/bcf/bcf/inmemory_zipfile.py @@ -26,7 +26,7 @@ class InMemoryZipFile: self._file_name: Optional[str | Path] = str(file_name) if hasattr(file_name, "_from_parts") else file_name self.in_memory_data = BytesIO() # Create the in-memory zipfile - self.in_memory_zip = zipfile.ZipFile(self.in_memory_data, "w", compression, False) + self.in_memory_zip = zipfile.ZipFile(self.in_memory_data, "w", compression, True) self.in_memory_zip.debug = debug def writestr(self, filename_in_zip: str | zipfile.ZipInfo, file_contents: bytes | str) -> None: