Se você está limitado a apenas FAT32 e NTFS, então você não pode extrair este arquivo e manter ambos xt_DSCP.h
e xt_dscp.h
no mesmo diretório - ambos os nomes referem-se ao mesmo arquivo.
O NTFS está ciente do caso (se você armazenar arquivos em maiúsculas ou minúsculas, isso deve persistir), embora não seja possível armazenar dois arquivos em um único diretório cujos nomes diferem apenas no caso.
Existem opções para montar sistemas de arquivos ext no Windows, embora eu não possa comentar como isso funcionaria - parece que os utilitários padrão do Windows, como explorer.exe
, não conseguem lidar com isso corretamente.
A melhor solução seria reformular o projeto de tal forma que isso não aconteça.