AndroidはFATファイルシステムを読み取ることができるため、Microsoftは販売されたすべてのAndroidデバイスで5ドルから15ドルを稼いでいることをここで読みました。 UbuntuはFATファイルシステムを読み取ることもできますが、Microsoftへの支払い履歴はありません。違いは何ですか?
承認された回答:
これはexFATの問題です 、 FATではありません 。
-
exFAT は、Android(およびその他のデバイス)がサポートするためにMicrosoftからライセンスを取得する必要があるMicrosoft所有のプロプライエタリファイルシステムです。
-
FAT (例:FAT32 + VFAT)は、Ubuntuを含め、ほぼ普遍的に実装および実装できます。
exFATがFATよりも優れている点の1つは、ビデオ録画アプリケーションに不可欠な機能である4GBを超える個々のファイルをサポートしていることです。
最も顕著な欠点は、明らかに、その独自の性質であり、標準を実装するすべてのデバイスにMicrosoftの税金を課します。これはSDXC標準の重要な部分です。つまり、32 GBを超えるSDカードをサポートするデバイスは、Microsoftにお金を支払う必要があります。
編集: 実際の記事を読んだ後、記事自体が、ベンダーがFAT(exFATではなく)を使用するためにお金を払っていることを示唆していることに気付きました。それがあなた自身の混乱だったと思って申し訳ありません。
ただし、彼の回答で指摘された要点は依然として残っています。FATのフリーソフトウェア実装(Linuxでの実装、Androidで使用されるカーネルを含む)は、長いファイル名を維持するための特許取得済みのアルゴリズムを実装していないため、Microsoftの特許の対象ではありません。および8/3文字のファイル名を並べて表示します。
記事はそれが推測することしかできないことを認めています、そして私はそれがおそらく間違っていると思います、上記の理由のために。または、少なくとも、完全なストーリーがない可能性があります。これらのベンダーがその他のライセンスを取得している可能性があります。 Microsoftのテクノロジと、Microsoftとの契約では、ライセンスは必要ありませんが、FATテクノロジもバンドルされています。