Папка DCIM и ее компоновка исходят от DCF, стандарта, созданного еще в 2003 году. DCF настолько ценен, что обеспечивает стандартный макет.
Знакомьтесь с DCF или «Правило проектирования для файловой системы камеры»
DCF - это спецификация, созданная JEITA, Японской ассоциацией электроники и информационных технологий. Это технически стандартный CP-3461, и вы можете выкопать секретный документ стандартов и прочитать его онлайн. Первая версия этого стандарта была выпущена в 2003 году и в последний раз обновлялась в 2010 году.
Спецификация DCF содержит множество различных требований с целью гарантировать совместимость. Файловая система должным образом отформатированных устройств - например, SD-карта, подключенная к цифровой камере, должна быть FAT12, FAT16, FAT32 или exFAT. Носитель с пространством 2 ГБ или более должен быть отформатирован с помощью FAT32 или exFAT. Цель состоит в том, чтобы цифровые камеры и их карты памяти были совместимы друг с другом.
Каталог DCIM и его подпапки
Помимо прочего, в спецификации DCF указывается, что цифровая камера должна хранить свои фотографии в каталоге «DCIM». DCIM означает «Цифровые фотокамеры».
Каталог DCIM может и, как правило, содержать несколько подкаталогов. Подкаталоги состоят из уникального трехзначного числа - от 100 до 999 и пяти буквенно-цифровых символов. Буквенно-цифровые символы не важны, и каждый производитель камеры может самостоятельно выбирать. Например, Apple повезло, чтобы иметь пятизначное имя, поэтому их код APPLE. На iPhone каталог DCIM содержит такие папки, как «100APPLE», «101APPLE» и т. Д.
Например, макет будет выглядеть примерно так:
DCIM
-
100ANDRO
- DCF_0001.JPG
- DCF_0002.JPG
- DCF_0003.WAV
- 101ANDRO
- 102ANDRO
Вы также можете увидеть.THM-файлы, которые представляют метаданные для файлов, отличных от JPG-изображений. Например, предположим, что вы взяли видео с вашей цифровой камерой, и оно было сохранено как файл.MP4. Вы увидите файл DSC_0001.MP4 и файл DSC_0001.THM. Файл MP4 является самим видео, а файл.THM содержит миниатюру и другие метаданные. Это используется камерой для отображения информации о видео без его загрузки.
Здесь больше загадочных деталей, требующих спецификации DCF, но они не очень важны.
Итак, почему все следуют этой спецификации?
DCF является «де-факто» стандартом, что означает, что достаточное количество производителей цифровых фотоаппаратов и смартфонов приняли его, что он стал постоянным стандартом в реальном мире. Стандартный формат DCIM означает, что программное обеспечение для передачи изображений с цифровой камеры может автоматически идентифицировать фотографии на цифровой камере или SD-карте при ее подключении к компьютеру, передавая их.
Папки DCIM на смартфонах служат той же цели. Когда вы подключаете iPhone или телефон Android к компьютеру, компьютер или программное обеспечение фотобиблиотеки могут заметить папку DCIM, обратите внимание, что есть фотографии, которые можно перенести, и предлагайте сделать это автоматически.
В конечном счете, важно иметь стандартный стандарт - независимо от стандарта. Вот почему папка DCIM последовала за нами от камер с точными снимками до смартфонов и даже приложений для планшетных ПК. Протокол передачи изображений или PTP не совпадает с стандартом DCF, но он выполняет аналогичную задачу. Он был заменен MTP и другими стандартами, но PTP поддерживается устройствами Android и iPhones для связи с приложениями для управления фотографиями, поддерживающими этот стандарт.
Как обычно, мы все несем старому и тайному стандарту, потому что лучше быть совместимым со всем, чем создавать что-то новое с нуля. Это та же причина, почему электронная почта по-прежнему так популярна!