
Como ignorar o comprimento máximo do nome de arquivo do sistema de arquivos? Existe um sistema de arquivos que suporta nomes de arquivos de comprimento arbitrário? Parece que praticamente todos os sistemas de arquivos limitam o comprimento dos nomes de arquivos a aproximadamente 255 caracteres.
Responder1
A Wikipédia tem umlistade sistemas de arquivos junto com o comprimento máximo do nome. Todos os sistemas de arquivos Linux típicos têm um limite.
E mesmo que você mesmo escrevesse um sistema de arquivos sem limite de comprimento de nome (o que é facilmente possível no Linux), você ainda teria problemas com programas que usam constantes POSIX como limites. Portanto, a menos que você escolha cuidadosamente os programas que deseja usar para operar neste sistema de arquivos (ou corrija programas existentes que se comportam mal), você ainda estará preso. Veraquipara uma discussão sobre PATH_MAX
e NAME_MAX
seu (mau) uso.