BigFAT - extensão do FAT compatível com versões anteriores e sem limite de tamanho de arquivo
(segger.com)- Extensão que resolve o limite de 4 GB por arquivo do FAT
- Mantém compatibilidade total com o FAT
- Suporta todos os dispositivos de armazenamento, como NAND, NOR, SD/MMC e CompactFlash
- Fornece um utilitário gratuito para ler/gravar arquivos grandes no PC
- Sem patentes nem taxas de uso. A especificação é aberta
- Disponibiliza o componente emFile, que permite usar o BigFAT em sistemas embarcados
3 comentários
Pelos cálculos feitos com base no documento de especificação publicado nessa página, parece que o tamanho máximo de arquivo possível com esse método vai até cerca de 3,9 TiB.
E, olhando o artigo da Wikipedia sobre FAT, o tamanho máximo de volume do FAT32 é de 2 TiB ao usar setores de 512 bytes e de 16 TiB ao usar setores de 4096 bytes.
No caso de usar setores de 512 bytes, isso não faz diferença porque o tamanho máximo do volume já não passa de 2 TiB, mas ao usar setores de 4K pode acontecer de um único arquivo não conseguir preencher o volume inteiro.
Pela especificação, isso é tratado dividindo o arquivo em partes de um certo tamanho e adicionando um número de índice de 3 dígitos ao final do nome de cada parte; mas fiquei pensando que, já que é para isso, talvez tivesse sido melhor usar um índice de 4 dígitos em vez de 3, para permitir preencher de fato até o limite máximo do sistema de arquivos.
Ao assistir a filmes em um USB numa TV antiga, como ela só suporta FAT32 e NTFS, arquivos com mais de 4 GB eram bem incômodos para usuários de Mac de várias formas; nessas horas, parece ser algo bem útil.
Parece que seria preciso instalar componentes ou utilitários separados em TVs antigas para poder usar isso, o que na prática não seria impossível?