Os arquivos tar POSIX contêm cabeçalhos POSIX como arquivos "fictícios" denominados @PaxHeader
. O 7zip os extrai obedientemente e todos eles colidem, já que todos têm o mesmo nome. 7z então reclama que o arquivo está em uso e termina com erros. Ele extrai outros arquivos e os cabeçalhos estendidos são inúteis no Windows de qualquer maneira.
Este problema surgiu no contexto da extração de .tar.xz
arquivos Qt ao compilar o Qt no Windows. Os .tar.xz
arquivos são mais compactos do que os .zip
arquivos e ajudam a reduzir a carga em ambientes CI, onde o Qt pode ser baixado e reconstruído com frequência.
Existe uma maneira de contornar isso?