これはソフトウェアの特許に起因します—日付ではなく、ファイル名を制限する方法で。広く利用可能でクロスプラットフォームな唯一のファイルシステムは、古くからあるMicrosoft DOSファイルシステムであるFATです。それは古いバージョンと新しいバージョンのWindowsの両方で動作し、OS / 2で動作し、Macで動作し、Linuxで動作し、カメラで動作するミニオペレーティングシステム用の多くの組み込み実装があります。それはパブリックドメインであるほど古くなっています。
しかし、落とし穴があります。元のバージョンでは、8文字とドットと3文字の拡張子のファイル名のみが許可されていました。より長いファイル名を許可する拡張機能ははるかに新しいものであり、しばらく前にマイクロソフトはロイヤリティの収集について深刻なサーベル争いをしていました。つまり、ほとんどのカメラ(およびDCIM規格)は安全なルートを取り、長いファイル名を生成するコードを回避します。そして、それは人間にとって意味のある日付と時刻が長すぎるため、実行可能ではないことを意味します。
これは、組み込みSDカードドライバーのテクニカルマニュアルによってバックアップされています。
マイクロソフトは、販売単位あたりのFATファイリングシステムの使用に関するライセンスを提供しています。ただし、これは、特許取得済みのロングファイルネームシステム(LFN)を実装するアプリケーションにのみ適用されると一般的に考えられています。長いファイル名を使用しない場合、ライセンス料は発生しないことを理解しています。ただし、この見解に自分で同意するかどうかを確認する必要があります(Microsoftはこれについて述べていませんが、FATのオリジナルリリースに基づいてこれを決定しています)マイクロソフトによる標準)。
カメラやカメラ付き行う書き込みに長いファイル名がいずれかの異なるファイルシステムを使用している、Microsoftに支払った、または法律上の脅威を心配されていません。