From f08c635af78d7e4ad161b56830263c3f452edbe8 Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Tue, 7 Jan 2025 14:12:28 +0100 Subject: [PATCH] Enable POSIX bignumber mode when creating tar files Closes gh-1612 --- .../initializr/web/controller/ProjectGenerationController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/initializr-web/src/main/java/io/spring/initializr/web/controller/ProjectGenerationController.java b/initializr-web/src/main/java/io/spring/initializr/web/controller/ProjectGenerationController.java index 39afcbdcd1..fb34741ed8 100644 --- a/initializr-web/src/main/java/io/spring/initializr/web/controller/ProjectGenerationController.java +++ b/initializr-web/src/main/java/io/spring/initializr/web/controller/ProjectGenerationController.java @@ -145,6 +145,7 @@ public ResponseEntity springTgz(R request) throws IOException { private TarArchiveOutputStream createTarArchiveOutputStream(OutputStream output) { try { TarArchiveOutputStream out = new TarArchiveOutputStream(new GzipCompressorOutputStream(output)); + out.setBigNumberMode(TarArchiveOutputStream.BIGNUMBER_POSIX); out.setLongFileMode(TarArchiveOutputStream.LONGFILE_POSIX); return out; }