Это сводится к патентам на программное обеспечение - не по датам, а таким образом, что ограничивает имена файлов. Единственная файловая система, которая широко доступна и является кроссплатформенной, это FAT, почтенная файловая система Microsoft DOS. Он работает как на старых, так и на новых версиях Windows, работает на OS / 2, работает на Mac, работает на Linux, и существует множество встроенных реализаций для мини-операционных систем, работающих на камерах. Он достаточно стар, чтобы стать общественным достоянием.
Но есть подвох. В оригинальной версии допускаются только имена файлов из восьми символов плюс точка плюс трехсимвольное расширение. Расширения, которые позволяют использовать более длинные имена файлов, появились намного раньше, и некоторое время назад Microsoft предпринимала серьезные саблезубые намерения по сбору роялти. Это означает, что большинство камер - и стандарт DCIM - выбирают безопасный маршрут и избегают кода для генерации длинных имен файлов. А это значит, что значимые для человека дата и время нежизнеспособны, потому что они слишком длинные.
Это подтверждается техническим руководством для встроенного драйвера SD-карты , в котором отмечается:
Microsoft предлагает лицензирование для использования своей системы регистрации FAT на основе продаж. Однако обычно считается, что это относится только к приложениям, которые реализуют запатентованную систему длинных имен файлов (LFN). Мы понимаем, что если длинные имена файлов не используются, то лицензионный сбор не взимается, однако вам следует выяснить, согласны ли вы с этим мнением самостоятельно (насколько нам известно, Microsoft не заявляла об этом, но другие определили это на основе оригинальных выпусков FAT). стандарт от Microsoft).
Камеры или камерофоны , которые делают записи более длинные имена файлов либо уже оплачена Microsoft, использует другую файловую систему, или не беспокоились о правовой угрозе.