If-Koubou

Защо всеки фотоапарат поставя снимки в DCIM папка?

Защо всеки фотоапарат поставя снимки в DCIM папка? (Как да)

Всяка камера - независимо дали е специализирана цифрова камера или приложението Камера в Android или iPhone - поставя снимките, които правите в папка DCIM. DCIM означава "Изображения с цифров фотоапарат".

Папката DCIM и оформлението й идват от DCF - стандарт, създаден през 2003 година. DCF е толкова ценна, защото предлага стандартно оформление.

Запознайте се с DCF или с "Правило за проектиране за файлова система на камерата"

DCF е спецификация, създадена от JEITA, Японската асоциация за електроника и информационни технологии. Технически е стандарт CP-3461 и можете да изкопаете документа със загадъчни стандарти и да го прочетете онлайн. Първата версия на този стандарт е издадена през 2003 г. и последно актуализирана през 2010 г.

Спецификацията DCF изброява много различни изисквания с цел гарантиране на оперативната съвместимост. Файловата система на подходящо форматирани устройства - например SD карта, включена в цифров фотоапарат, трябва да бъде FAT12, FAT16, FAT32 или exFAT. Медиите с 2 GB или по-голямо пространство трябва да бъдат форматирани с FAT32 или exFAT. Целта е цифровите фотоапарати и техните карти с памет да бъдат съвместими един с друг.

Директорията DCIM и нейните подпапки

Наред с други неща, спецификацията на DCF указва, че цифровата камера трябва да съхранява снимките си в директория "DCIM". DCIM означава "Изображения с цифров фотоапарат".

Директорията DCIM може - и обикновено - да съдържа множество поддиректории. Поддиректорите се състоят от уникално трицифрено число от 100 до 999 и пет буквено-цифрени знака. Буквено-цифровите знаци не са важни и всеки производител на фотоапарати има свободата да избира своето. Например, Apple има достатъчно късмет да има петцифрено име, така че кодът им е APPLE. Върху един iPhone директорията DCIM съдържа папки като "100APPLE", "101APPLE" и т.н.

Във всяка поддиректория са самите файлове с изображения, които представляват снимките, които правите. Името на всеки файл с изображения започва с четирицифрен алфанумберен код - който може да бъде всичко, което производителят на фотоапарата иска - последван от четирицифрено число. Например често ще виждате файлове с име DSC_0001.jpg, DSC_0002.jpg и т.н. Кодът не е от значение, но е съвместимо да се гарантира, че снимките, които правите, се показват в реда, в който сте ги взели.

Например, оформлението ще изглежда като:

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 е "de facto" стандарт, което означава, че достатъчно производители на цифрови фотоапарати и смартфони са го възприели, че се е превърнал в стандартен стандарт в реалния свят. Стандартизираният формат DCIM означава, че софтуерът за прехвърляне на снимки с цифрова камера може автоматично да идентифицира снимки на цифров фотоапарат или SD карта, когато го свържете с компютъра, като го прехвърлите.

Папките DCIM на смартфоните служат за същата цел. Когато свържете iPhone или телефон с Android към компютъра си, компютърът или софтуерът за фото-библиотеки могат да забележат папката DCIM, забележете, че има снимки, които могат да бъдат прехвърлени, и предлагате да направите това автоматично.

DCIM може да не е най-очевидното име, когато го видите за пръв път - какво ще кажете за "Снимки"? - но е по-важно, че това е стандарт. Ако всеки производител на цифрови фотоапарати или смартфон имаше собствена папка с уникални картини, софтуерните програми не винаги биха могли автоматично да намират снимки на свързано устройство. Няма да можете да вземете SD карта от една камера и да я включите директно в друга цифрова камера, като отворите снимките, без да преформатирате устройството или да пренареждате файловата система.

В крайна сметка, просто да имате стандарт е важно - каквото и да е стандартът. Ето защо папката DCIM ни е проследила от камерите за визуализация и заснемане до смартфони и дори приложенията за камера с таблети. Протоколът за прехвърляне на картини или PTP не е същият като стандарт DCF, но служи и за подобна цел. Той е заменен от MTP и други стандарти, но PTP се поддържа от устройства с Android и телефони iPhone за комуникация с приложения за управление на фотографията, които поддържат този стандарт.

Както обикновено, ние всички носим един стар и аркаден стандарт напред, защото е по-добре да бъдем съвместими с всичко, отколкото да проектираме нещо ново от нулата. Това е същата причина, поради която имейлите все още са толкова популярни!

Image Credit: Ишикауа Кен на Flickr