12 points par xguru 2022-09-10 | 3 commentaires | Partager sur WhatsApp
  • Une extension qui supprime la limite de 4 Go par fichier de FAT
  • Compatibilité totale conservée avec FAT
  • Prise en charge de tous les supports de stockage, notamment NAND, NOR, SD/MMC et CompactFlash
  • Utilitaire gratuit fourni pour lire/écrire de gros fichiers sur PC
  • Aucun brevet, aucune redevance. Spécification publique
  • Composant emFile fourni pour utiliser BigFAT dans les systèmes embarqués

3 commentaires

 
kunggom 2022-09-10

D’après les calculs effectués à partir du document de spécification publié sur cette page, il semble que la taille maximale possible d’un fichier avec cette méthode soit d’environ 3,9 TiB.
Et si l’on regarde l’article Wikipédia sur FAT, la taille maximale d’un volume FAT32 serait de 2 TiB avec des secteurs de 512 octets, et de 16 TiB avec des secteurs de 4096 octets.
Avec des secteurs de 512 octets, ce n’est pas vraiment un problème puisque la taille maximale du volume ne peut de toute façon pas dépasser 2 TiB, mais avec des secteurs de 4K, on pourrait ne pas pouvoir remplir tout le volume avec un seul fichier.
À la lecture de la spécification, le traitement consiste à découper le fichier en morceaux d’une certaine taille puis à ajouter un numéro d’index à 3 chiffres à la fin du nom des fichiers fragmentés ; quitte à faire, je me dis qu’il aurait peut-être été préférable d’utiliser un numéro d’index à 4 chiffres plutôt qu’à 3, afin de pouvoir réellement remplir le système de fichiers jusqu’à sa limite de taille.

 
cladio 2022-09-10

Quand on regarde des films sur une vieille TV via une clé USB, la TV ne prend souvent en charge que le FAT32 et le NTFS, donc pour les fichiers de plus de 4 Go c’était assez contraignant à plusieurs égards pour les utilisateurs de Mac ; dans ce genre de cas, ça pourrait être utile.

 
dalinaum 2022-09-13

On dirait qu’il faudrait installer des composants ou des utilitaires supplémentaires sur les anciens téléviseurs pour pouvoir l’utiliser, ce qui n’est pas irréaliste en pratique ?