/ / Hvorfor lægger hvert kamera fotos i en DCIM-mappe?

Hvorfor lægger hvert kamera fotos i en DCIM-mappe?

SANYO DIGITAL CAMERA

Hvert kamera - uanset om det er et dedikeret digitalt kamera eller kamera-appen på Android eller iPhone - placerer de fotos, du tager i en DCIM-mappe. DCIM står for "Digital Camera Images."

DCIM-mappen og dens layout kommer fra DCF, en standard oprettet i 2003. DCF er så værdifuld, fordi den giver et standardlayout.

Mød DCF, eller "Designregel for kamerafilsystem"

RELATEREDE: Hvorfor bruger flytbare drev stadig FAT32 i stedet for NTFS?

DCF er en specifikation oprettet af JEITA, theJapan Electronics and Information Technology Industries Association. Det er teknisk standard CP-3461, og du kan grave det arkane standarddokument op og læse det online. Den første version af denne standard blev udstedt i 2003, og den blev sidst opdateret i 2010.

DCF-specifikationen lister mange forskelligekrav med et mål at garantere interoperabilitet. Filsystemet for en passende formateret devics - for eksempel et SD-kort, der er tilsluttet et digitalt kamera - skal være FAT12, FAT16, FAT32 eller exFAT. Medier med plads til 2 GB eller derover skal formateres med FAT32 eller exFAT. Målet er, at digitale kameraer og deres hukommelseskort skal være kompatible med hinanden.

DCIM-biblioteket og dets undermapper

Blandt andet kræver DCF-specifikationen, at et digitalt kamera skal gemme sine fotos i et "DCIM" -katalog. DCIM står for "Digital Camera Images."

DCIM-biblioteket kan - og normalt gør det -indeholder flere undermapper. Underkatalogerne består hver af et unikt trecifret tal - fra 100 til 999 - og fem alfanumeriske tegn. De alfanumeriske tegn er ikke vigtige, og hver kamerafabrikant kan frit vælge deres egne. For eksempel er Apple heldig nok med et femcifret navn, så deres kode er APPLE. På en iPhone indeholder DCIM-biblioteket mapper som “100APPLE”, “101APPLE” og så videre.

Inde i hver undermappe findes billedfilernesig selv, som repræsenterer de fotos, du tager. Hver billedfils navn starter med en fircifret alfanumerisk kode - som kan være alt, hvad kameraproducenten ønsker - efterfulgt af et firecifret nummer. For eksempel vil du ofte se filer med navnet DSC_0001.jpg, DSC_0002.jpg osv. Koden betyder ikke rigtig noget, men det er konsekvent at sikre, at de fotos, du tager, vises i den rækkefølge, du tog dem.

F.eks. Ser layoutet ud som:

DCIM

  • 100ANDRO
    • DCF_0001.JPG
    • DCF_0002.JPG
    • DCF_0003.WAV
  • 101ANDRO
  • 102ANDRO

Du kan også se.THM-filer, der repræsenterer metadata for andre filer end JPG-billeder. Lad os f.eks. Sige, at du har taget en video med dit digitale kamera, og at den blev gemt som en .MP4-fil. Du får vist en DSC_0001.MP4-fil og en DSC_0001.THM-fil. MP4-filen er selve videoen, mens .THM-filen indeholder et miniaturebillede og andre metadata. Dette bruges af kameraet til at vise oplysninger om videoen uden at indlæse den.

Der er flere arkane detaljer her, som DCF-specifikationen kræver, men de er ikke rigtig vigtige.

Så hvorfor følger alle denne specifikation?

RELATEREDE: Sådan købes et SD-kort: Hastighedsklasser, størrelser og kapaciteter forklaret

DCF er en “de facto” standard, hvilket betyder detnok producenter af digitalkameraer og smartphones har vedtaget det, at det er blevet en ensartet standard i den virkelige verden. Det standardiserede DCIM-format betyder, at digitalkameraets billedoverførselssoftware automatisk kan identificere fotos på et digitalt kamera eller SD-kort, når du slutter det til din computer og overfører dem over.

DCIM-mapperne på smartphones tjener det sammeformål. Når du slutter en iPhone eller Android-telefon til din computer, kan computeren eller fotobibliotekssoftwaren bemærke DCIM-mappen, bemærke, at der er fotos, der kan overføres, og tilbyder at gøre dette automatisk.

DCIM er muligvis ikke det mest indlysende navn det førstenår du ser det - hvad med “Fotos”? - men det er mere vigtigt, at det er en standard. Hvis hver digitalkamera-producent eller -telefonstyringssystem havde sin egen unikke billedmappe, ville softwareprogrammer ikke altid være i stand til automatisk at finde fotos på en tilsluttet enhed. Du ville ikke være i stand til at tage et SD-kort fra et kamera og tilslutte det direkte til et andet digitalt kamera, få adgang til fotos uden at omformatere enheden eller omarrangere filsystemet.

I sidste ende er det bare at have en standard vigtigt -uanset hvilken standard der er. Derfor har DCIM-mappen fulgt os fra point-and-shoot-kameraer til smartphone- og endda tabletkamera-apps. Picture Transfer Protocol eller PTP er ikke den samme som DCF-standarden, men den tjener et lignende formål. Det er erstattet af MTP og andre standarder, men PTP understøttes af Android-enheder og iPhones til kommunikation med fotostyringsapplikationer, der understøtter denne standard.


Som sædvanlig har vi alle en gammeldagsstandard fremad, fordi det er bedre at være kompatibel med alt end at designe noget nyt fra bunden af. Det er den samme grund til, at e-mail stadig er så populær!

Billedkredit: Ishikawa Ken på Flickr