The exFAT filesystem is supplied as standard on SDXC cards. Therefore, in
general, devices that support SDXC implement exFAT. SDHC still uses FAT32
as
standard.
The irony is that both SDHC and SDXC cards can be reformatted to a
different
filesystem (eg. ext4fs or even minixfs), and there are no other
differences
between them except for an arbitrary capacity dividing line. FAT32
supports
the extra capacity of SDXC already, but has trouble with large video
files (4GB
limit).
The *only* value in the FAT family filesystems is that
they are so simple and
widely used that every OS and device made in the past 20
years implements
them. And the only way M$ gets to make money off them is
that long-
filename hack-job patent that was anticipated by open-source work
anyway.
I also notice that LFN support relies on the existing, astonishingly
inefficient
directory-entry structure used in FAT, which has enough space for
16.3
filenames while retaining all functionality present in MS-DOS 5.x, *plus*
the
32-bit first cluster number as used in FAT32. Minix stores 14-char
filenames
in directory entries half the size of FAT's, moving other metadata to
the inode
table which replaces the cluster chains. [ Reply to This | Parent | # ]
|