16Aug
Elke camera - of het nu een speciale digitale camera is of de camera-app op Android of iPhone - plaatst de foto's die u maakt in een DCIM-map. DCIM staat voor 'Digital Camera Images'.
De DCIM-map en de lay-out zijn afkomstig van DCF, een standaard die in 2003 is gemaakt. DCF is zo waardevol omdat het een standaardlay-out biedt.
Meet DCF, of "Ontwerpregel voor camerabestandssysteem"
DCF is een specificatie gemaakt door JEITA, de Japan Electronics and Information Technology Industries Association. Het is technisch standaard CP-3461 en u kunt het geheimzinnige standaardendocument opzoeken en online lezen. De eerste versie van deze norm werd uitgegeven in 2003 en werd voor het laatst bijgewerkt in 2010.
De DCF-specificatie somt veel verschillende vereisten op met als doel de interoperabiliteit te garanderen. Het bestandssysteem van een geschikt geformatteerde apparaat( bijvoorbeeld een SD-kaart die is aangesloten op een digitale camera) moet FAT12, FAT16, FAT32 of exFAT zijn. Media met 2 GB of meer ruimte moeten worden geformatteerd met FAT32 of exFAT.Het doel is dat digitale camera's en hun geheugenkaarten compatibel zijn met elkaar.
De DCIM-directory en zijn submappen
Onder andere stelt de DCF-specificatie dat een digitale camera zijn foto's in een "DCIM" -directory moet opslaan. DCIM staat voor "Digital Camera Images."
De DCIM-directory kan - en meestal - meerdere submappen bevatten. De submappen bestaan elk uit een uniek driecijferig nummer - van 100 tot 999 - en vijf alfanumerieke tekens. De alfanumerieke tekens zijn niet belangrijk, en elke camera-maker is vrij om zijn eigen te kiezen. Apple heeft bijvoorbeeld het geluk een vijfcijferige naam te hebben, dus hun code is APPLE.Op een iPhone bevat de DCIM-map mappen zoals "100APPLE", "101APPLE", enzovoort.
In elke submap bevinden zich de beeldbestanden zelf, die de foto's vertegenwoordigen die u maakt. De naam van elk beeldbestand begint met een viercijferige alfanumerieke code - wat de camera-maker kan zijn - gevolgd door een viercijferig nummer. U ziet bijvoorbeeld vaak bestanden met de naam DSC_0001.jpg, DSC_0002.jpg, enzovoort. De code doet er niet echt toe, maar het is consistent om ervoor te zorgen dat de foto's die u maakt worden weergegeven in de volgorde waarin u ze hebt gemaakt.
De lay-out ziet er bijvoorbeeld zo uit:
DCIM
- 100ANDRO
- DCF_0001.JPG
- DCF_0002.JPG
- DCF_0003.WAV
- 101ANDRO
- 102ANDRO
U kunt ook. THM-bestanden zien die de metadata vertegenwoordigen voor andere bestanden dan JPG-afbeeldingen. Stel dat u bijvoorbeeld een video hebt gemaakt met uw digitale camera en deze hebt opgeslagen als een. MP4-bestand. Je ziet een DSC_0001.MP4-bestand en een DSC_0001.THM-bestand. Het MP4-bestand is de video zelf, terwijl het. THM-bestand een miniatuur en andere metagegevens bevat. Dit wordt door de camera gebruikt om informatie over de video weer te geven zonder deze te laden.
Er zijn meer geheimzinnige details hier die de DCF-specificatie vereist, maar ze zijn niet echt belangrijk.
Dus waarom volgt iedereen deze specificatie?
DCF is een "de facto" standaard, wat betekent dat voldoende fabrikanten van digitale camera's en smartphones het hebben aangenomen dat het een consistente standaard is geworden in de echte wereld. Het gestandaardiseerde DCIM-formaat betekent dat software voor het overbrengen van foto's van foto's automatisch foto's op een digitale camera of SD-kaart kan identificeren wanneer u deze op uw computer aansluit en overzet.
De DCIM-mappen op smartphones hebben hetzelfde doel. Wanneer u een iPhone of Android-telefoon aansluit op uw computer, kan de computer of fotobibliotheeksoftware de DCIM-map opmerken, zien dat er foto's kunnen worden overgebracht en bieden deze aan om dit automatisch te doen.
DCIM is misschien niet de meest voor de hand liggende naam als je het de eerste keer ziet - hoe zit het met "Foto's"?- maar het is belangrijker dat het een standaard is. Als elke fabrikant van een digitale camera of een besturingssysteem voor smartphones een eigen map met unieke afbeeldingen had, zouden softwareprogramma's niet altijd automatisch foto's op een aangesloten apparaat kunnen vinden. Je zou niet in staat zijn om een SD-kaart van de ene camera te nemen en deze rechtstreeks op een andere digitale camera aan te sluiten, om toegang te krijgen tot de foto's zonder het apparaat opnieuw te formatteren of het bestandssysteem te herschikken.
Uiteindelijk is alleen het hebben van een standaard belangrijk - wat de norm ook is. Daarom heeft de DCIM-map ons gevolgd van point-and-shoot camera's tot apps voor smartphones en zelfs tablets. Het Picture Transfer Protocol, of PTP, is niet hetzelfde als de DCF-standaard, maar heeft een vergelijkbaar doel. Het is vervangen door MTP en andere standaarden, maar PTP wordt ondersteund door Android-apparaten en iPhones voor communicatie met fotobeheertoepassingen die deze standaard ondersteunen.
Zoals gewoonlijk dragen we allemaal een oude standaard, omdat het beter is om overal mee compatibel te zijn dan helemaal nieuw te ontwerpen. Dat is dezelfde reden waarom e-mail nog steeds zo populair is!
Image Credit: Ishikawa Ken op Flickr