SóProvas


ID
771034
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

A respeito de noções de administração de dados na plataforma de sistemas operacionais Windows ou Linux, julgue os itens seguintes.

O uso de sistemas de arquivo no padrão NTFS, em detrimento do FAT32, oferece, entre algumas vantagens na administração de dados, o suporte a arquivos que podem exceder 1 terabyte de tamanho e suporte a nomes de arquivos que excedem 256 caracteres.

Alternativas
Comentários
  • Errado. Os nomes dos arquivos, incluindo o caminho onde está armazenado, não pode exceder 260 caracteres, sendo 255 para o nome e extensão do arquivo.

  • Discordo. Originalmente o NTFS foi concebido para aceitar 32767 caracteres de "nome + caminho", devido à codificação UNICODE. Contudo, é colocada uma limitação de 260 devido a API Win32 (na variável MAX_PATH).

    Se você formatar um disco com NTFS e utilizar no Linux, por exemplo, devido a inexistência da API Win32, você vai conseguir ultrapassar o limite de 260 caracteres.

    Retirado da microsoft: https://msdn.microsoft.com/en-us/library/aa365247.aspx


    Maximum Path Length Limitation

    In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters

    The Windows API has many functions that also have Unicode versions to permit an extended-length path for a maximum total path length of 32,767 characters. The maximum path of 32,767 characters is approximate, because the "\\?\" prefix may be expanded to a longer string by the system at run time, and this expansion applies to the total length.

    The shell and the file system have different requirements. It is possible to create a path with the Windows API that the shell user interface is not able to interpret properly.



  • Como alertou Alessanderson, essa limitação de caracteres é do SO (Windows) e não do File System.
    Questão deve ter sido anulada.

  • Achei documentação da Microsoft interessante que especifica que o tamanho máximo do nome do Arquivo no NTFS é 255 Unicode characters, não confundir com o Maximum path name length, que como os colegas comentaram pode ser muito maior.

    Dessa forma como a questão se refere ao nome do arquivo e não ao path, o gabarito ao meu ver está correto.

     

    NTFS Limits

    Maximum file name length
    255 Unicode characters

    Maximum path name length
    32,760 Unicode characters with each path component no more than 255 characters

    Fonte: https://docs.microsoft.com/en-us/windows/desktop/fileio/filesystem-functionality-comparison