Existe um limite de comprimento para as extensões de arquivo do Windows?

13

Se eu quiser criar uma nova extensão de arquivo para um arquivo de dados binários / texto que será aberto em meu próprio aplicativo (extensão ".mylongfileextensionname" por exemplo), o Windows listará com minha aplicação (considerando que eu já listei no Registro do Windows antes)? Existe um limite de comprimento, quero dizer, no meu exemplo devo usar ".mylong" ou qualquer layout específico?

    
por Diogo 26.07.2011 / 19:50

2 respostas

10

Eu sempre pensei no total de 255 como na resposta do Breakthrough, mas achei isso contraditório quando comecei a checar meus pensamentos:

Windows 2000 has a 254 character limit.
Windows XP has a 255 character limit.
Windows Vista and Windows 7 has a 260 character limit.

Path+Filename limit is 260 characters.

link

Confirmado neste site da Microsoft:

link (expanda "Qual é o tamanho máximo de um nome de arquivo?")

link

    
por 26.07.2011 / 20:04
17

Além do fato de que qualquer nome de arquivo não pode ter mais de 255 caracteres , não há limite imposto a um tamanho de extensão de arquivo . Isso ocorre porque a extensão do arquivo não é separada, mas faz parte do próprio nome do arquivo.

Enquanto você está livre para usar qualquer extensão que desejar, eu não recomendaria usar um muito longo por um motivo: convenção . A maioria das extensões de arquivo tem de três a quatro caracteres alfanuméricos. Qualquer coisa mais longa, ou com personagens engraçados, vai "se destacar" um pouco mais, será mais difícil de memorizar, e maio terá menor probabilidade de ser adotado (novamente, tudo depende). Para obter uma lista de extensões de arquivos comuns, consulte este site .

Além disso, observe que uma extensão de arquivo é completamente arbitrária - ela não especifica diretamente o conteúdo de um arquivo, apenas implica o conteúdo deve ou pode ser .

    
por 26.07.2011 / 19:52