From 40d193a02316c723c5c872b8665dc50681c53d0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= <valtri@civ.zcu.cz> Date: Fri, 15 Oct 2021 15:21:16 +0200 Subject: [PATCH] Fix archiving of the big files - posix mode --- src/main/java/org/apache/hadoop/tar/HadoopTar.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/apache/hadoop/tar/HadoopTar.java b/src/main/java/org/apache/hadoop/tar/HadoopTar.java index f3bd585..38294b3 100644 --- a/src/main/java/org/apache/hadoop/tar/HadoopTar.java +++ b/src/main/java/org/apache/hadoop/tar/HadoopTar.java @@ -264,6 +264,7 @@ public class HadoopTar extends Configured implements Tool { TarOutputStream tos = new TarOutputStream(os); // GNU tar extensions are used to store long file names in the archive. try { + tos.setBigNumberMode(TarOutputStream.BIGNUMBER_POSIX); tos.setLongFileMode(TarOutputStream.LONGFILE_GNU); for (Path path : getTopSrcPaths(curDirPath, args, keepAbsolutePath ) ) { archive(tos, curDirPath, path, keepAbsolutePath, optionVerbose ); -- GitLab