Każda kamera - czy to dedykowany aparat cyfrowy, czy aplikacja Aparat na Androidzie lub iPhonie - umieszcza zdjęcia, które robisz, w folderze DCIM. DCIM oznacza "obrazy z aparatu cyfrowego".
Folder DCIM i jego układ pochodzą z DCF, standardu utworzonego w 2003 roku. DCF jest tak cenny, ponieważ zapewnia standardowy układ.
DCF to specyfikacja stworzona przez JEITA, Japan Electronics and Information Technology Industries Association. Z technicznego punktu widzenia jest to standardowy CP-3461, a ty możesz wykopać się z dokumentów arcane standards i przeczytać go online. Pierwsza wersja tego standardu została wydana w 2003 r. I została ostatnio zaktualizowana w 2010 r.
Specyfikacja DCF zawiera wiele różnych wymagań mających na celu zagwarantowanie interoperacyjności. System plików odpowiednio sformatowanych urządzeń - na przykład karty SD podłączonej do aparatu cyfrowego - musi mieć format FAT12, FAT16, FAT32 lub exFAT. Media o wielkości 2 GB lub większej muszą być sformatowane za pomocą FAT32 lub exFAT. Celem jest kompatybilność cyfrowych aparatów fotograficznych i ich kart pamięci.
Między innymi, specyfikacja DCF nakazuje, aby aparat cyfrowy przechowywał swoje zdjęcia w katalogu "DCIM". DCIM oznacza "obrazy z aparatu cyfrowego".
Katalog DCIM może i zwykle zawiera wiele podkatalogów. Każdy z podkatalogów składa się z unikalnej trzycyfrowej liczby od 100 do 999 i pięciu znaków alfanumerycznych. Znaki alfanumeryczne nie są ważne, a każdy producent aparatów może sam wybierać. Na przykład Apple ma tyle szczęścia, że ma pięciocyfrowe imię, więc ich kod to APPLE. Na iPhonie katalog DCIM zawiera foldery takie jak "100APPLE", "101APPLE" i tak dalej.
Wewnątrz każdego podkatalogu znajdują się same pliki obrazów, które reprezentują zrobione zdjęcia. Każda nazwa pliku obrazu zaczyna się od czterocyfrowego kodu alfanumerycznego - dowolnie wybranego przez producenta aparatu - po którym następuje czterocyfrowy numer. Na przykład często będziesz widział pliki o nazwach DSC_0001.jpg, DSC_0002.jpg i tak dalej. Kod nie ma znaczenia, ale jest spójny w celu zapewnienia, że wykonane zdjęcia są wyświetlane w kolejności ich wykonania.
Na przykład układ będzie wyglądał mniej więcej tak:
DCIM
Możesz również zobaczyć pliki .THM, które reprezentują metadane dla plików innych niż obrazy JPG. Załóżmy na przykład, że zrobiłeś film wideo z aparatem cyfrowym i został on zapisany jako plik .MP4. Zobaczysz plik DSC_0001.MP4 i plik DSC_0001.THM. Plik MP4 jest samym filmem, a plik .THM zawiera miniaturę i inne metadane. Jest to wykorzystywane przez aparat do wyświetlania informacji o filmie bez jego ładowania.
Tutaj są bardziej tajemnicze szczegóły, których wymaga specyfikacja DCF, ale nie są one naprawdę ważne.
DCF to "de facto" standard, co oznacza, że wystarczająca liczba producentów aparatów cyfrowych i smartfonów przyjęła to, że stały się one standardem w rzeczywistym świecie. Standaryzowany format DCIM oznacza, że oprogramowanie do przesyłania obrazów z aparatu cyfrowego może automatycznie identyfikować zdjęcia w aparacie cyfrowym lub karcie SD po podłączeniu do komputera i przeniesieniu ich.
Foldery DCIM na smartfonach służą temu samemu celowi. Po podłączeniu telefonu iPhone lub telefonu z systemem Android do komputera oprogramowanie komputera lub biblioteki fotografii może zauważyć folder DCIM, zauważyć, że istnieją zdjęcia, które można przesłać, i zaoferować to automatycznie.
DCIM może nie być najbardziej oczywistą nazwą za pierwszym razem, gdy ją widzisz - a co powiesz na "Zdjęcia"? - ale ważniejsze jest to, że jest to standard. Gdyby każdy producent aparatów cyfrowych lub system operacyjny smartfonów miał swój własny, unikalny folder ze zdjęciami, programy nie zawsze byłyby w stanie automatycznie znaleźć zdjęcia na podłączonym urządzeniu. Nie można zabrać karty SD z jednej kamery i podłączyć bezpośrednio do innego aparatu cyfrowego, uzyskując dostęp do zdjęć bez ponownego formatowania urządzenia lub zmiany układu systemu plików.
Ostatecznie ważne jest posiadanie standardu - bez względu na standard. Właśnie dlatego folder DCIM śledził nas od kamer typu "wskaż i pnie" do aplikacji na smartfony, a nawet tablety. Protokół Picture Transfer Protocol, czyli PTP, nie jest tym samym, co standard DCF, ale służy podobnemu celowi. Został zastąpiony przez MTP i inne standardy, ale PTP jest obsługiwany przez urządzenia z Androidem i iPhone'y do komunikacji z aplikacjami do zarządzania zdjęciami, które obsługują ten standard.
Jak zwykle wszyscy używamy starego i tajemniczego standardu, ponieważ lepiej być kompatybilnym ze wszystkim, niż projektować coś nowego od zera. To jest ten sam powód, dla którego poczta e-mail jest wciąż tak popularna!
Image Credit: Ishikawa Ken na Flickr