É seguro usar o tar mesmo que existam outros caracteres além do ASCII em nomes de arquivos e caminhos?

3

É seguro usar tar mesmo se houver outros caracteres que não sejam caracteres imprimíveis ASCII?

Por exemplo, caracteres japoneses, caracteres chineses, caracteres de nova linha, etc.

Há algum problema conhecido que possa fazer com que a extração do tarball falhe se usar caracteres especiais?

    
por Kevin Dong 01.12.2014 / 14:45

1 resposta

0

Você pode, claro, ler a fonte de tar para verificar você mesmo.

Simplificando, tar não faz nenhuma interpretação da sequência de bytes que compõe um nome de arquivo. Assim como o kernel, ele trata como uma seqüência abstrata de bytes. Portanto, é "seguro", no sentido de que os arquivos utilizáveis serão extraídos.

No ambiente onde os arquivos são descompactados, as ferramentas do usuário podem interpretar os nomes dos arquivos como caracteres diferentes; isso é sempre um problema com a mudança de localidades, e não específico para o transporte (tar, NFS, FTP, ...).

    
por 05.05.2015 / 14:49