SEGGER BigFAT —— 让 FAT 文件超过 4GB!
来源:SEGGER | 作者:SEGGER | 发布时间: 2022-09-01 | 1101 次浏览 | 分享到:
BigFAT有以下几大优势特征:
(1)保持与 FAT 的完全兼容性;
(2)支持所有存储类型,例如 NAND、NOR、SD/MMC/CompactFlash 卡;
(3)从 PC 读取和写入大文件的免费实用程序;
(4)规范完全公开和开放;
(5)不受任何专利的阻碍;
(6)emFile 组件可用于处理嵌入式系统上的 BigFAT。

1. FAT是微软于 1977 年推出的文件系统,是目前使用最广泛的文件系统,经过多次增强,已经从 FAT12 到 FAT16,最后到 FAT32。它还在其他方面进行了扩展,例如添加对长文件名的支持,同时可以保持向后兼容性。FAT 是可移动媒体最流行的格式选择,所有操作系统和嵌入式设备都支持FAT 格式文件,但是FAT 有一个缺陷:格式化为 FAT 的存储介质只能保存小于 4 GB 的文件,这无法满足大容量文件的需求。于是SEGGER推出了BigFAT,用于解决FAT文件容量限制的缺陷。

 

 

 2.BigFAT

SEGGER 的 BigFAT 是一种规范,通过定义将 4 GB 或更大的文件拆分多个文件,常规 FAT 系统将大文件视为多个文件,于是就可以读取、写入和复制这些文件。BigFAT完全免费向公众开放,且不受专利的限制,不需要任何许可。同时SEGGER 还提供了一个的名为 BigFAT Converter的工具,它是一个免费的命令行程序,可以用于创建、读取BigFAT文件或从主机文件系统中复制BigFAT文件。这个命令行程序可以在 Windows、macOS 或 Linux 上使用。

 

 


3. 主要特征

BigFAT有以下几大优势特征:

(1)保持与 FAT 的完全兼容性;

(2)支持所有存储类型,例如 NAND、NOR、SD/MMC/CompactFlash 卡;

(3)从 PC 读取和写入大文件的免费实用程序;

(4)规范完全公开和开放;

(5)不受任何专利的阻碍;

(6)emFile 组件可用于处理嵌入式系统上的 BigFAT。

 

赶快来使用SEGGER 的 BigFAT吧!更多关于BigFAT的信息请访问:https://www.segger.com/products/file-system/emfile/bigfat/

 

Tips:

emFile BigFAT 组件是 emFile 的可选附加组件,它允许目标应用程序访问符合 SEGGER BigFAT 规范的文件。 对文件的访问是通过遵循与常规 emFile API 相同设计的专用 API 完成的。 目标应用程序可以使用 BigFAT API 打开文件,对其执行读写操作,然后将其关闭。 此外,API 函数可用于对大文件执行复制、移动和删除等操作。更多关于emFile的信息请访问:https://www.segger.com/products/file-system/emfile/