The best I found was the following, which attempts to normalise by
sorting the file list
using numeric 0 for owner and group
removing the r and w bits for the owner, and all the permissions for everyone else
fixing the mtime to the UNIX epoch
find <files> -print0 \
| sort -z \
| tar -cf <output>.tar \
Try installing cdrtools (or cdrkit) package.
I have experienced the same error in arch and after reading the bug report https://bugs.archlinux.org/task/48571 I installed cdrtools and archive manager (engrampa) can now open iso files.
I will use the option --to-command to trigger the print of all extracted files
the argument is a command that will use the env variable TAR_FILENAME to have the file name , and will receive thee file on STDIN
So you must read STDIN and create the extracted file , you can print on STDOUT the file you created
tar -xzf ../ARCH.tgz --keep-newer-files \
I think it's worth mentioning that the unar command-line tool is able to unZip, unRar, un7zip, unTar etc, including splitted files, with just: