POSIX tar archives contain POSIX headers as "dummy" files named
@PaxHeader. 7zip dutifully extracts them, and they all collide, since they are all named the same. 7z then complains about the file being in use, and finishes with errors. It does extract other files, and the extended headers are of no use on Windows anyway.
This problem arose in the context of extracting Qt
.tar.xz archives when building Qt on Windows. The
.tar.xz files are more compact than the
.zip files, and it helps to reduce load in CI environments, where Qt may be downloaded and rebuilt often.
Is there a way to work around that?