O Sistema de Arquivos do Windows é o NTFS. Antigamente usava-se Sistemas de Arquivos como FAT12, FAT16 e FAT32.
NTFS armazena nomes de arquivo em Unicode. Por outro lado, os sistemas de arquivos FAT12, FAT16 e FAT32 mais antigos usam o conjunto de caracteres OEM. Nos sistemas de arquivos NTFS e FAT, alguns caracteres para nome do arquivo são considerados especiais. Um arquivo não pode conter nenhum certos caracteres, como: \ / : * ? ” < > |. Isso porque esses caracteres têm um significado especial para o Windows. Por exemplo, o \ faz parte dos caminhos de arquivo no Windows Explorer. Se o Windows encontrar um arquivo ou pasta com esses símbolos, ele poderá interpretar incorretamente o nome do arquivo ou da pasta e causar problemas. Por precaução, o Windows não permitirá que você salve arquivos ou pastas com esses caracteres, portanto, não se preocupe em salvar um arquivo com esses caracteres no nome por engano.
Macs são menos rigorosos sobre quais caracteres podem ser incluídos no nome de um arquivo ou pasta; somente os dois pontos (:) não podem ser usados. No entanto, é uma boa prática evitar o uso de caracteres proibidos pelo Windows em nomes de arquivo porque o nome do arquivo será alterado automaticamente quando movido para um computador com Windows.
Comment on “Windows: Caracteres Proibidos para Nomes de Arquivos e Pastas”