Zum Inhalt springen

Design rule for Camera File system

aus Wikipedia, der freien Enzyklopädie

Design rule for Camera File system (abgekürzt DCF) ist ein Dateisystem-Standard der Japan Electronics and Information Technology Industries Association (JEITA), der plattformübergreifend und herstellerunabhängig von Digitalkameras implementiert wird. Die Spezifikation definiert spezielle Verzeichnisstrukturen, Dateinamen, Zeichensätze, Dateiformate und Metadatenformate. So müssen DCF-Dateien Metadaten im Standardformat Exif und ein 160 mal 120 Pixel messendes JPEG-Vorschaubild als Miniaturansicht beinhalten.

Das Hauptverzeichnis des Dateisystems in einer DCF-konformen Digitalkamera enthält einen Ordner DCIM (Digital Camera Images). In diesem befinden sich eventuell mehrere Unterverzeichnisse, in denen die eigentlichen Bilder gespeichert werden. Die Namen der Verzeichnisse müssen dem Muster „drei Ziffern, gefolgt von fünf beliebigen Zeichen“ folgen (z. B. 100_PANA). Jedes Verzeichnis muss eine andere Zahl erhalten. Gewöhnlich werden die Verzeichnisse durchnummeriert (z. B. 100_PANA, 101_PANA, 102_PANA etc.).

Für die Dateinamen gelten folgende Regeln: Sie bestehen aus acht Zeichen, die ersten vier sind alphanumerische Zeichen, meist „DSC_“ oder „DSC0“. Darauf folgt eine vierstellige Nummer mit führenden Nullen, danach folgt von einem Punkt getrennt der drei-buchstabige Dateityp. Ab der Definition DCF 2.0 wird der Farbraum in die vier ersten Zeichen kodiert, zurzeit nur sRGB oder Adobe RGB. sRGB-Bilder fangen mit einem beliebigen alphanumerischen Zeichen an, Bilder in Adobe RGB beginnen mit einem Unterstrich („_“), so dass dort die ersten vier Zeichen typischerweise „_DSC“ sind.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20180517065732

      | {{#ifeq: 20180517065732 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: DCF Version 2.0 (Edition 2010) | {{#invoke:WLink|getEscapedTitle|DCF Version 2.0 (Edition 2010)}} | {{#invoke:Webarchiv|getdomain|http://www.cipa.jp/std/documents/e/DC-009-2010_E.pdf}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20180517065732}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: DCF Version 2.0 (Edition 2010) | {{#invoke:WLink|getEscapedTitle|DCF Version 2.0 (Edition 2010)}} | {{#invoke:Webarchiv|getdomain|http://www.cipa.jp/std/documents/e/DC-009-2010_E.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2023-04-11 05:03:30 InternetArchiveBot | 2023-04-11 05:03:30 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20180517065732}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: DCF Version 2.0 (Edition 2010) | {{#invoke:WLink|getEscapedTitle|DCF Version 2.0 (Edition 2010)}} | {{#invoke:Webarchiv|getdomain|http://www.cipa.jp/std/documents/e/DC-009-2010_E.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2023-04-11 05:03:30 InternetArchiveBot | 2023-04-11 05:03:30 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: DCF Version 2.0 (Edition 2010) | {{#invoke:WLink|getEscapedTitle|DCF Version 2.0 (Edition 2010)}} | {{#invoke:Webarchiv|getdomain|http://www.cipa.jp/std/documents/e/DC-009-2010_E.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2023-04-11 05:03:30 InternetArchiveBot | 2023-04-11 05:03:30 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: DCF Version 2.0 (Edition 2010) | {{#invoke:WLink|getEscapedTitle|DCF Version 2.0 (Edition 2010)}} | {{#invoke:Webarchiv|getdomain|http://www.cipa.jp/std/documents/e/DC-009-2010_E.pdf}} }} (Memento{{#if: {{#if: 2023-04-11 05:03:30 InternetArchiveBot | 2023-04-11 05:03:30 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: DCF Version 2.0 (Edition 2010) | {{#invoke:WLink|getEscapedTitle|DCF Version 2.0 (Edition 2010)}} | {{#invoke:Webarchiv|getdomain|http://www.cipa.jp/std/documents/e/DC-009-2010_E.pdf}} }}  
                 }}}}}}}}{{#if:2023-04-11 05:03:30 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20180517065732|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.cipa.jp/std/documents/e/DC-009-2010_E.pdf}}
    || {{#if:  || }}
  }}{{#if: DCF Version 2.0 (Edition 2010)
    | {{#if: {{#invoke:WLink|isBracketedLink|DCF Version 2.0 (Edition 2010)}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.cipa.jp/std/documents/e/DC-009-2010_E.pdf%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.cipa.jp/std/documents/e/DC-009-2010_E.pdf%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.cipa.jp/std/documents/e/DC-009-2010_E.pdf }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref>

Siehe auch

Weblinks

Einzelnachweise

<references />