Em muitas versões do Windows, o til ( ~ ) é usado para expansão de nomes de arquivos e ocultos, coisas reservadas - geralmente não está disponível para uso geral, a menos que o arquivo tenha sido criado em outro lugar (como um Mac).
Durante os primeiros dias dos computadores, os nomes dos arquivos não podiam ter pontos, espaços ou muitos outros caracteres, então os nomes longos eram cortados usando o til para economizar memória. Então, se você tivesse, por exemplo, my-awesome-picture.jpeg
, o nome abreviado poderia ser MY-AWE~1.JPE
O Windows vê esses nomes de arquivos com o til e deseja expandi-los. No seu caso, não há nada para expandir e, às vezes, pode causar problemas quando o computador fica confuso.
O Chrome evita o problema simplesmente substituindo o til por um sublinhado ( _ ). Há também a possibilidade de que isso seja causado por um problema de codificação (causado por dois computadores de diferentes países, ou com idiomas diferentes - digamos, latim e espanhol ibérico), mas isso é raro hoje em dia.
É possível renomear os arquivos em um Mac ou por meio da linha de comando, mas eu não recomendaria isso.
EDIT: De acordo com um relatório de bug registrado no Chromium (mecanismo subjacente do Google Chrome ), é normal ver os tilos substituídos por sublinhados:
Status: WontFix
Unfortunately we decided to remove the tilde from the list of characters deemed safe for filenames due to its interaction with short filename support on Windows. We could be more conservative (for example
test~test~test.txt
doesn't really count as dangerous). But for the moment we've opted to keep things simple.
Quanto a uma solução alternativa, ainda não existe uma para o Chrome, mas você pode fazer o download dos arquivos com outro navegador.