BigFAT - ファイルサイズ制限のない下位互換可能な FAT 拡張 (segger.com) 12 ポイント 投稿者 xguru 2022-09-10 | 3件のコメント | WhatsAppで共有 FAT の 4GB ファイル制限を解決する拡張 FAT との完全な互換性を維持 NAND、NOR、SD/MMC/CompactFlash など、あらゆるストレージデバイスをサポート PC で大きなファイルを読み書きするための無料ユーティリティを提供 特許はなく、使用料も不要。仕様は公開済み 組み込みシステムで BigFAT を使用可能な emFile コンポーネントを提供 関連記事 FatFS - 小型組み込みシステム向け FAT/exFAT ファイルシステム 8 ポイント · 2件のコメント · 2023-01-05 Gitにおける大容量ファイルの未来はGitそのもの 13 ポイント · 1件のコメント · 2025-08-16 git-annex - Gitユーザーのための大容量ファイル管理ツール 21 ポイント · 1件のコメント · 2025-09-05 3件のコメント kunggom 2022-09-10 そのページで公開されている仕様書を見て計算した限りでは、この方式で可能な最大ファイルサイズの上限はおおよそ 3.9 TiB くらいまでのようです。 また、WikipediaのFATに関する記事を見ると、FAT32の最大ボリュームサイズは 512バイトセクタ使用時で 2 TiB、4096バイトセクタ使用時で 16 TiB とのことです。 512バイトセクタを使う場合は、どうせボリュームの最大サイズが 2 TiB を超えられないので問題ありませんが、4Kセクタを使う場合は、単一のファイルだけではボリューム全体を埋め尽くせないかもしれません。 仕様を見ると、ファイルを一定サイズごとに分割し、分割したファイル名の末尾に3桁のインデックス番号を付ける方式で処理しているようですが、せっかくなら本当にファイルシステムのサイズ上限まできっちり使い切れるように、インデックス番号を3桁ではなく4桁にしてもよかったのではないか、という気がします。 cladio 2022-09-10 古いTVでUSBに入れた映画を見るとき、TVがFAT32とNTFSしかサポートしていないせいで、4GBを超えるファイルだとMacユーザーにはいろいろ不便でしたが、そういうときに活用するとよさそうですね。 dalinaum 2022-09-13 旧型TVで使うには別途コンポーネントやユーティリティをインストールしないといけないように思えますが、現実的には不可能ではないでしょうか?
3件のコメント
そのページで公開されている仕様書を見て計算した限りでは、この方式で可能な最大ファイルサイズの上限はおおよそ 3.9 TiB くらいまでのようです。
また、WikipediaのFATに関する記事を見ると、FAT32の最大ボリュームサイズは 512バイトセクタ使用時で 2 TiB、4096バイトセクタ使用時で 16 TiB とのことです。
512バイトセクタを使う場合は、どうせボリュームの最大サイズが 2 TiB を超えられないので問題ありませんが、4Kセクタを使う場合は、単一のファイルだけではボリューム全体を埋め尽くせないかもしれません。
仕様を見ると、ファイルを一定サイズごとに分割し、分割したファイル名の末尾に3桁のインデックス番号を付ける方式で処理しているようですが、せっかくなら本当にファイルシステムのサイズ上限まできっちり使い切れるように、インデックス番号を3桁ではなく4桁にしてもよかったのではないか、という気がします。
古いTVでUSBに入れた映画を見るとき、TVがFAT32とNTFSしかサポートしていないせいで、4GBを超えるファイルだとMacユーザーにはいろいろ不便でしたが、そういうときに活用するとよさそうですね。
旧型TVで使うには別途コンポーネントやユーティリティをインストールしないといけないように思えますが、現実的には不可能ではないでしょうか?