Hjemmeside » hvordan » Hvorfor sætter hvert kamera billeder i en DCIM-mappe?

    Hvorfor sætter hvert kamera billeder i en DCIM-mappe?

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

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

    Mød DCF, eller "Designregel for Camera File System"

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

    DCF-specifikationen indeholder mange forskellige krav med det formål at sikre interoperabilitet. Filsystemet til en passende formateret devics - for eksempel et SD-kort, der er tilsluttet et digitalkamera - skal være FAT12, FAT16, FAT32 eller exFAT. Medier med 2 GB eller større plads 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

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

    DCIM-mappen kan - og normalt gør - indeholde flere undermapper. Underkatalogerne består hver især af et unikt trecifret tal - fra 100 til 999 - og fem alfanumeriske tegn. De alfanumeriske tegn er ikke vigtige, og hver kameramaskine er fri til at vælge deres eget. For eksempel er Apple heldig nok til at have et femcifret navn, så deres kode er APPLE. På en iPhone indeholder DCIM-mappen mapper som "100APPLE", "101APPLE" og så videre.

    Inde i hver undermappe er billedfilerne selv, som repræsenterer de billeder, du tager. Hver billedfils navn starter med en firecifret alfanumerisk kode - hvilket kan være hvad kameraet ønsker - efterfulgt af et firecifret nummer. For eksempel vil du ofte se filer med navnet DSC_0001.jpg, DSC_0002.jpg og så videre. Koden betyder ikke noget, men det er konsekvent at sikre, at de billeder, du tager, vises i den rækkefølge, du tog dem.

    For eksempel vil layoutet se ud som om:

    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 tog en video med dit digitalkamera, og det blev gemt som en .MP4-fil. Du får se en DSC_0001.MP4-fil og en DSC_0001.THM-fil. MP4-filen er selve videoen, mens .THM-filen indeholder en miniature og andre metadata. Dette bruges af kameraet til at vise information om videoen uden at indlæse den.

    Der er mere arcane detaljer her, som DCF specifikationen kræver, men de er ikke rigtig vigtige.

    Så hvorfor følger alle denne specifikation?

    DCF er en "de facto" standard, hvilket betyder at nok digitale kamera og smartphone beslutningstagere har vedtaget det, at det er blevet en konsekvent standard i den virkelige verden. Det standardiserede DCIM-format betyder, at billedoverføringssoftware til digitalkamera automatisk kan identificere fotos på et digitalkamera eller SD-kort, når du slutter det til din computer, overfører dem over.

    DCIM-mapperne på smartphones tjener samme formål. Når du tilslutter en iPhone eller Android-telefon til din computer, kan computer- eller billedbiblioteksprogrammerne opdage DCIM-mappen, bemærke, at der er billeder, der kan overføres, og tilbyder at gøre det automatisk.

    DCIM er måske ikke det mest oplagte navn første gang du ser det - hvad med "Fotos"? - men det er mere vigtigt, at det er en standard. Hvis hver digitalkamera producent eller smartphone operativsystem havde sin egen unikke mappe, vil softwareprogrammer ikke altid automatisk kunne finde billeder på en tilsluttet enhed. Du ville ikke kunne tage et SD-kort fra et kamera og tilslutte det direkte til et andet digitalkamera, få adgang til billederne uden at omformatere enheden eller omlægge filsystemet.

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


    Som sædvanlig bærer vi alle en gammel og standard standard fremad, fordi det er bedre at være kompatible med alt end at designe noget nyt fra bunden. Det er den samme grund til, at email er stadig så populært!

    Billedkredit: Ishikawa Ken på Flickr