No artigo de hoje vamos olhar para os diversos tipos de ficheiros mais usados e quais as vantages e desvantagens de cada um deles. Neste artigo serão abordados os seguintes formatos de sistemas de ficheiros:
- exFAT
- FAT32
- NTFS
- HFS+
- ext4
- APFS

Tamanhos máximos e restrições de ficheiros
Um dos fatores mais importantes na escolha de um sistema de ficheiros para formatar um disco externo ou uma pen é os limites no que diz respeito ao tamanho das partições e aos tamanhos dos ficheiros.
| Sistema de Ficheiros | Tamanho máximo dos ficheiros | Tamanho máximo da partição (volume) |
| exFAT | 16 EiB (~18 000 000 TB) | 64 ZiB (~75 000 000 TB) |
| FAT32 | 4 GB | 512 MB até ~17 TB |
| NTFS | ~18 000 000 TB | ~18 000 000 TB |
| HFS+ | ~9 000 000 TB | ~9 000 000 TB |
| ext4 | 17 TB | ~1 000 000 TB |
| AFPS | ~9 000 000 TB | Não definido |
De acordo com os dados acima, podemos ver que os limites são enormes para praticamente todos os sistemas de ficheiros. Para o uso de qualquer utilizador, apenas o sistema de ficheiros FAT32 pode oferecer algumas limitações. Em particular, o limite de 4 GB por cada ficheiro é de facto algo bastante limitativo para os dias de hoje, uma vez que facilmente um filme ou um vídeo pode ultrapassar esse valor. Assim sendo, num método de seleção, excluía já o FAT32 como um sistema de ficheiros a usar num novo dispositivo de armazenamento.
Nome os ficheiros
Outro fator extremamente importante na hora de tomar esta decisão, é o tamanho do nome dos ficheiros (aqui estamos a considerar o nome do caminho do ficheiros, exemplo: “/Pasta1/Subpasta1/ficheiro1.txt”) e também que tipo de caracteres são suportados.
| Sistema de Ficheiros | Tamanho do nome do ficheiro | Caracteres suportados |
| exFAT | 255 caracteres | UTF-16 |
| FAT32 | 255 caracteres | UTF-16 |
| NTFS | 255 caracteres | UTF-16 |
| HFS+ | 255 caracteres | Unicode |
| ext4 | 255 bytes | Qualquer excepto NULL e / |
| AFPS | 255 caracteres | Unicode 9.0 (UTF-8) |
Nesta secção, não existem grandes diferenças entre os diferentes sistemas de ficheiros. Isso significa que não terá problemas a usar qualquer um dos sistemas de ficheiros em termos de número e tipo de caracteres suportados.
Sistemas operativos
Por últimos, vamos olhar para a compatibilidade nativa de cada um dos sistemas de ficheiros para os diferentes sistemas operativos. O HFS+ funciona nativamente com macOS e Linux. O AFPS é nativo do sistema operativo da Apple, o macOS. Já o NTFS e o exFAT é o sistema de ficheiros nativo do Windows. Já o FAT32 é suportado nativamente por todos os sistemas operativos. Por fim, temos o ext4 que é um sistema de ficheiros pensado para o Linux.
Em termos de compatibilidade, escolheríamos o FAT32 para garantir que o sistema de ficheiros é reconhecido em qualquer sistema operativo. No entanto, como vimos este é um sistema de ficheiros que apresenta algumas limitações quanto ao tamanho de ficheiros. Em alternativa, praticamente todos os sistemas operativos suportam o sistema exFAT do Windows. Por isso mesmo, este tem sido um dos formatos mais utilizados em todos o mundo.
Apesar do exFAT ser uma boa opção, devemos sempre adaptar os sistemas às nossas necessidade. Por exemplo, o sistema NTFS permite que os erros que possam ocorrer no disco sejam corrigidos automaticamente sem intervenção do utilizador.
O novo sistema de ficheiros da Apple (APFS) traz algumas vantagens para os utilizadores do macOS e iOS. É um sistemas de ficheiros pensado em optimizar as ações e tornar tudo mais rápido para o utilizador. Por exemplo, copiar ficheiros dentro de uma mesma unidade passa a ser instantâneo (independentemente do tamanho). Este sistema conta também com mecanismos para evitar a perda de dados por corrupção do sistema de ficheiros.
No caso do sistema de ficheiros ext4, pensado para Linux, as grandes vantagens são a alocação tardia que permite diminuir a fragmentação e aumentar a performance de escrita no disco. Este acaba por ser um sistema de ficheiros mais rápido e que permite usar menos recursos da máquina e tornar tudo mais fluído.
Neste artigo, fizemos um apanhado das principais características de cada sistema de ficheiros para que possa optar por aquele que melhor se adapta às suas necessidades.
Imagens: 1

