diff --git a/lib/private/streamer.php b/lib/private/streamer.php
index 6db6fe42a7965bb6845c652678d0c29771c1fdec..a08c8444f02e2bd56f10dff585640a89754ae5be 100644
--- a/lib/private/streamer.php
+++ b/lib/private/streamer.php
@@ -39,7 +39,7 @@ class Streamer {
 		if ($request->isUserAgent($this->preferTarFor)) {
 			$this->streamerInstance = new TarStreamer();
 		} else {
-			$this->streamerInstance = new ZipStreamer();
+			$this->streamerInstance = new ZipStreamer(['zip64' => PHP_INT_SIZE !== 4]);
 		}
 	}