标签: filesystems fat32 fat
我最近遇到了一个嵌入式系统,其IDE驱动器为FAT32但具有> 4gb文件。它似乎是通过将32byte目录条目中的文件大小设置为最终群集使用的字节数而不是实际文件大小来实现的。这允许文件具有任意FAT链。缺点是知道文件大小是通过链流的唯一方法,这是巨大的。
我以前从未见过这个。这是一个已知的标准或变体,并在Windows或Linux上做任何事情都支持它吗?
是否有任何'quirky'FAT32修改更标准,允许大于4GB的文件?
答案 0 :(得分:6)
可能exFAT
答案 1 :(得分:3)
我认为这是一个完整的黑客攻击。
我已经实现了FAT32,我从未见过或听说过这样的事情。如果有任何支持,我会非常惊讶。
答案 2 :(得分:0)
您可以使用一些虚拟文件系统将其拆分为x GB块,然后您拥有可容纳4 GB以上文件的虚拟驱动器。例如TrueCrypt执行此操作(2 GB块)。