Designregel för kamerafilsystem - Design rule for Camera File system
Design rule for Camera filsystem ( DCF ) är en JEITA specifikation (antal CP-3461), som definierar ett filsystem för digitalkameror , inklusive katalogstrukturen, filnamn metod teckenuppsättning, filformat och metadata format. Det är för närvarande de facto industristandard för digitala stillkameror . Filformatet för DCF överensstämmer med Exif -specifikationen, men DCF -specifikationen tillåter också användning av andra filformat.
Från och med 2021 var version 2.0 av standarden 2010 aktuell.
Filsystem
För att garantera driftskompatibilitet anger DCF filsystemet för bild- och ljudfiler som ska användas på formaterat DCF-media (som flyttbart eller icke-flyttbart minne) som FAT12 , FAT16 , FAT32 eller exFAT . Media med en kapacitet på mer än 2 GB måste formateras med FAT32 eller exFAT.
DCF -standarden definierar att " Skrivskyddad " fil- och katalogattribut för FAT -filsystem kan användas för att skydda filer eller kataloger från oavsiktlig radering. Andra befintliga attribut har ingen speciellt definierad användning i DCF.
Katalog och filstruktur
Den filsystem i en digitalkamera innehåller en DCIM ( Digital Camera Images ) katalog , som kan innehålla flera underkataloger med namn som "123ABCDE" som består av ett unikt katalognummer (i intervallet 100 ... 999) och fem alfanumeriska tecken, som kan välj fritt och hänvisar ofta till en kameratillverkare. Dessa kataloger innehåller filer med namn som "ABCD1234.JPG" som består av fyra alfanumeriska tecken (ofta "100_", "DSC0", "DSCF", "IMG_", "MOV_" eller "P000"), följt av en siffra. DCF 2.0 lägger till stöd för DCF -tillvalsfiler som spelats in i ett valfritt färgutrymme (det vill säga Adobe RGB snarare än sRGB ). Sådana filer måste anges med en ledande "_" (som i "_DSC" istället för "DSC_" eller "DSC0").
Filtillägget är "JPG" för Exif -filer och "THM" för Exif -filer som representerar miniatyrbilder av andra filer än "JPG". Andra filformat använder olika tillägg. Flera filer som delar ett nummer (även om filtillägget eller de fyra alfanumeriska tecknen är olika) anses vara relaterade och bildar ett DCF -objekt. Före införandet av DCF 2.0 valde vissa kameraleverantörer (t.ex. Minolta och Konica Minolta ) att använda filtillägget för att ange det inspelade färgutrymmet, det vill säga "JPG" användes för sRGB, medan "JPE" användes för Adobe RGB.
Till exempel är filerna på en Nikon D40 ordnade enligt ovanstående specifikation. Således kommer ett kort formaterat av kameran att ha en volym med namnet "NIKOND40", med en underkatalog som heter "DCIM". Den här katalogen innehåller en underkatalog som standardnamnet "100NCD40", där bilder lagras. Bilderna heter "100_xxxx", där xxxx representerar filens sekvensnummer.
Eftersom detta är en branschstandard kan liknande katalogstrukturer och namnprocedurer hittas i de flesta digitalkameror.
Här är en Panasonic -filnummerering. Filerna heter alla med början med "P" för Panasonic.
P 100 0 001
P 100 0 002
P 100 0 003
P 100 0 004
P 100 0 005
P 999 0 999
Här är en GoPro Hero 8 -kameras numrering. Den här gången börjar filer med "GH".
GH 010 0 001
GH 010 0 002
GH 010 0 003
GH 010 0 004
GH 010 0 005
GH 999 0 999
Ett exempel på DCF -katalog och filstruktur:
- Rot
- DCIM (katalog)
- 100ABCDE (en DCF -katalog)
- ABCD0001.JPG (en DCF -grundfil eller DCF -valfri fil)
- ABCD0002.JPG
- ABCD0003.TIF (en DCF -utökad bildfil)
- ABCD0003.THM (en DCF -miniatyrfil för utökad bildfil; det är inte tillåtet för ".JPG" -filer)
- ABCD0004.WAV (ett DCF -objekt behöver inte innehålla en bildfil)
- ABCD0005.JPG
- ABCD0005.WAV (ett DCF-objekt bildat genom att namnge icke-bildfil med samma filnummer som en bildfil)
- ...
- ABCD9999.JPG
- README.TXT (andra filnamn och tillägg kan tilldelas fritt)
- ETC (andra kataloger än DCF -kataloger är också tillåtna, de får inte ha samma namn som DCF -filen)
- ...
- 999ABCDE (en DCF -katalog)
- ABCD0001.JPG (en DCF -grundfil eller DCF -valfri fil)
- ... etc.
- 100ABCDE (en DCF -katalog)
- DCIM (katalog)
DCF -objekt
DCF -objekt är en fristående fil med DCF -filnamn (t.ex. ABCD0001.JPG) eller en filgrupp som delar samma filnummer. DCF -objekt används för de filer som är relaterade till varandra, till exempel bildfilen och den relaterade ljudfilen. Relaterade filer hanteras tillsammans för användarnas bekvämlighet. Ett DCF -objekt behöver inte innehålla en bildfil. En fristående fil för vilken det inte finns någon annan fil med samma filnummer är fortfarande ett DCF -objekt. Filer i kataloger som inte finns under en DCF -katalog är inte DCF -objektkomponenter.
DCF -specifikation definierar filer som ingår i DCF -objekt:
- DCF -grundfil - en bildfil med filnamnstillägget ".JPG" som överensstämmer med Exif -specifikationen; använder sRGB -färgutrymme
- DCF -valfri fil - en bildfil med filnamnstillägget ".JPG" som överensstämmer med Exif -specifikationen, som används när en bild ska genomgå omfattande bearbetning, särskilt för yrkesmässigt bruk; använder valfritt DCF -färgutrymme
- DCF utökad bildfil - en fil med ett annat filnamn (och datastruktur) än "JPG" eller "THM".
- DCF -miniatyrfil - en miniatyrbildfil med filnamnstillägget ".THM", som används för utökad bildfil; använder sRGB -färgutrymme och JPEG -komprimering
Filer som inte anges i DCF -specifikationen (med andra tillägg och datastrukturer, t.ex. "TXT", "WAV", "TIF" etc.) kan också inkluderas i ett DCF -objekt.
Reglerna för DCF -objektstruktur och element förbjuder användning av DCF -miniatyrfiler för filer med ".JPG" -tillägg. De förbjuder också tillägget "JPG" för andra än DCF -grundfiler och DCF -tillvalsfiler.
En DCF -katalog kan innehålla upp till 9999 DCF -objekt, numrerade från "0001" till "9999" (aka "Filnummer"), förutom Panasonic som är numrerat från "0 001 " till "0 999 ". Detta gäller även om prefixet som används är "DSC0", vilket ofta gör att användare som inte är medvetna om DCF -standarden undrar varför bildräknaren sveper runt efter 9999. Till exempel kommer nästa fil efter DSC0 9999 .JPG att skapa en ny mapp som innehåller DSC0 0001 .JPG, snarare än att fortsätta i samma mapp till DSC10000.JPG.
DCF -media
DCF-media definieras som flyttbart minne som spelats in i enlighet med DCF-specifikationen eller, flyttbart och icke-borttagbart minne som ett filsystem kan komma åt från en extern enhet via IF (oavsett trådbundet eller trådlöst).
Tillgång
Kamerafilsystem kan vanligtvis nås genom att direkt montera dem via protokollet för USB -masslagringsenhet, vilket avslöjar fillayouten, oavsett om den är DCF -kompatibel eller på annat sätt. Alternativt och oberoende av DCF kan filer nås via Picture Transfer Protocol , som ger en objektorienterad vy och inte behöver avslöja fillayouten.
Filsystemets layout är ofta ogenomskinlig för användare, eftersom bilder kopieras till en dator eller skrivare och programmet behandlar layout.
Se även
- CIFF -specifikation för fil-/katalogorganisation och filhanteringsprotokoll
- DPOF
- Bildöverföringsprotokoll
- USB -masslagringsenhetsklass