Por que certos caracteres estão ausentes ou foram substituídos nos nomes de arquivos e pastas do meu arquivo baixado?
Fundo
Ao fazer o download de um arquivo morto, você pode notar que certos caracteres especiais foram removidos ou substituídos em seus nomes de arquivos e pastas. Para garantir que o arquivo zip baixado funcione de maneira confiável em todos os sistemas operacionais (Windows, macOS e Linux), o Procore limpa esses nomes durante o processo de criação da extração. Deixar caracteres não suportados nos nomes dos arquivos pode produzir arquivos zip corrompidos ou não abertos em seu sistema operacional.
Resposta
Durante esse processo de higienização, são feitos os seguintes ajustes:
-
Caracteres proibidos pelo Windows, como
< > : " / \ | ? *e macOS/Linux, como/e bytes nulos são substituídos por_. -
Vírgulas (
,) e hashes (#) são excluídos porque podem causar problemas em URLs, comandos de shell ou determinadas ferramentas do sistema de arquivos. -
Chaves (
{ }) e caracteres de controle (ASCII 0–31) também são substituídos por sublinhados (_). -
Caracteres não imprimíveis (ASCII < 32) são excluídos.

