Por quanto tempo os nomes de arquivos são implementados no sistema de arquivos linux e FAT?

0

Eu estava pesquisando na Internet como o Linux / FAT permitia nomes extensos de arquivos, mas não conseguia encontrar uma resposta exaustiva e abrangente. Estas são algumas "peças" de informação que encontrei, mas longe de realmente responder à pergunta:

Linux

Ext2fs fornece nomes extensos de arquivos. Ele usa entradas de diretório de comprimento variável. O tamanho máximo do nome do arquivo é de 255 caracteres. Esse limite pode ser estendido para 1012, se necessário. ( fonte )

FAT

Os Nomes de Arquivos Longos VFAT (LFNs) são armazenados em um sistema de arquivos FAT usando um truque - adicionando (possivelmente múltiplos) entradas adicionais no diretório antes da entrada normal do arquivo. ( fonte )

Resumindo, como especificamente os nomes longos são implementados? No Ext2, como a estrutura do nome do arquivo oferece suporte ao nome de arquivo longo? No FAT, ele usa entradas de diretório adicionais para armazenar os caracteres acima do 8.3 tradicional? Portanto, a estrutura de entradas adicionais é completamente "descartada" em favor do armazenamento de caracteres e por que as entradas de diretório adicionais precedem e não seguem os primeiros 8,3 caracteres?

    
por Yos 12.02.2018 / 13:52

0 respostas