Nomes de ficheiros longos em Linux/Mac/Windows

Started by KTachyon, July 10, 2006, 06:17:06 PM

Previous topic - Next topic

KTachyon

Em 1995 a Microsoft adicionou suporte para nomes longos nos ficheiros permitindo maior descrição do seu conteúdo que o esquema limitado do DOS 8.3. Os utilizadores de Mac gozaram, dado que já tinham este suporte 10 anos antes e porque o Windows ainda mantinha armazenada a informação dos nomes de ficheiros do DOS em background. O Linux nasceu com suporte para nomes longos, 4 anos antes de aparecer no Windows. Hoje o esquema está bem suportado pelos 3 sistemas, embora existam algumas diferenças na compatibilidade deles...

Fonte: Slashdot

Continua aki: http://linuxboxadmin.com/articles/filefriction.php

Basicamente fala da diferença entre a sensibilidade dos nomes no Windows, no Linux e no Mac, sendo o Linux diferente por diferenciar as letras maíusculas e minúsculas. O NTFS e o HFS preservam o caso das letras, mas não são sensíveis (\\"nome\\" e \\"Nome\\" são nomes iguais para ficheiros).

Discute também a capacidade para nomes de ficheiros, que é igual para o Mac OS X e para o Linux (255 caracteres). No Windows já não é bem assim... o tamanho é até aos 255 caracteres, mas inclui todo o tamanho do path até ao ficheiro.

Fala dos caracteres incompatíveis para nomes de ficheiros, que no Linux são o / e o NULL (caracter NULL). No Mac OS X a mesma regra é aplicada, mas em conjunto com o caracter : que não é aceitável para nomes de ficheiros (para compatibilidade com os SOs pré-OS X). No caso do Windows, os caracteres não permitidos são * |  / : < > ?

Logo para maximizar a portabilidade dos ficheiros, estes não devem conter nenhum dos caracteres que o Windows não permite (* |  / : < > ?) e caracteres como | \\" e caracteres que não são mostrados (os primeiros da tabela ASCII).

Tradução: KhAoTiK TaChYoN
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

KTachyon

My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32