<?xml version="1.0" encoding="utf-8"?>
<PRONOM-Report xmlns="http://pronom.nationalarchives.gov.uk">
  <report_format_detail>
    <FileFormat>
      <FormatID>1225</FormatID>
      <FormatName>Digital Negative Format (DNG)</FormatName>
      <FormatVersion>1.3</FormatVersion>
      <FormatAliases>
      </FormatAliases>
      <FormatFamilies>
      </FormatFamilies>
      <FormatTypes>Image (Raster)</FormatTypes>
      <FormatDisclosure>Full</FormatDisclosure>
      <FormatDescription>The Digital Negative (DNG) Specification describes a non-proprietary file format for storing camera raw files that can be used by a wide range of hardware and software vendors.  DNG is an extension of the TIFF 6.0 format, and is compatible with the TIFF-EP standard.  
This version, published June 2009, added various improvements, but the major change was to introduce "Opcodes". An Opcode and any associated parameters identifies a specific process to be applied to some or all of the raw image data during the conversion process.</FormatDescription>
      <BinaryFileFormat>
      </BinaryFileFormat>
      <ByteOrders>
      </ByteOrders>
      <ReleaseDate>
      </ReleaseDate>
      <WithdrawnDate>
      </WithdrawnDate>
      <ProvenanceSourceID>7</ProvenanceSourceID>
      <ProvenanceName>
      </ProvenanceName>
      <ProvenanceSourceDate>11 Jun 2012</ProvenanceSourceDate>
      <ProvenanceDescription>11/2023 (v.116)- New MIME type identifier 'image/dng' added and max offset of EOF internal signatures increased to 128000. Submitted by Brigham Young University.</ProvenanceDescription>
      <LastUpdatedDate>16 Nov 2023</LastUpdatedDate>
      <FormatNote>
      </FormatNote>
      <FormatRisk>
      </FormatRisk>
      <TechnicalEnvironment>
      </TechnicalEnvironment>
      <FileFormatIdentifier>
        <Identifier>fmt/438</Identifier>
        <IdentifierType>PUID</IdentifierType>
      </FileFormatIdentifier>
      <FileFormatIdentifier>
        <Identifier>image/dng</Identifier>
        <IdentifierType>MIME</IdentifierType>
      </FileFormatIdentifier>
      <FileFormatIdentifier>
        <Identifier>image/tiff</Identifier>
        <IdentifierType>MIME</IdentifierType>
      </FileFormatIdentifier>
      <ExternalSignature>
        <ExternalSignatureID>1226</ExternalSignatureID>
        <Signature>dng</Signature>
        <SignatureType>File extension</SignatureType>
      </ExternalSignature>
      <InternalSignature>
        <SignatureID>668</SignatureID>
        <SignatureName>DNG 1.3 (big-endian, BOF)</SignatureName>
        <SignatureNote>TIFF header plus DNGVersion tag near BOF</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>820</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>0</MaxOffset>
          <IndirectOffsetLocation>
          </IndirectOffsetLocation>
          <IndirectOffsetLength>
          </IndirectOffsetLength>
          <Endianness>Big-endian</Endianness>
          <ByteSequenceValue>4D4D002A{0-4080}C61200010000000401030000</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
      <InternalSignature>
        <SignatureID>669</SignatureID>
        <SignatureName>DNG 1.3 (little-endian, BOF)</SignatureName>
        <SignatureNote>TIFF header plus DNGVersion tag near BOF</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>821</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>0</MaxOffset>
          <IndirectOffsetLocation>
          </IndirectOffsetLocation>
          <IndirectOffsetLength>
          </IndirectOffsetLength>
          <Endianness>Little-endian</Endianness>
          <ByteSequenceValue>49492A00{0-4080}12C601000400000001030000</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
      <InternalSignature>
        <SignatureID>670</SignatureID>
        <SignatureName>DNG 1.3 (little-endian, BOF+EOF)</SignatureName>
        <SignatureNote>TIFF header plus DNGVersion tag near EOF</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>822</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>0</MaxOffset>
          <IndirectOffsetLocation>
          </IndirectOffsetLocation>
          <IndirectOffsetLength>
          </IndirectOffsetLength>
          <Endianness>Little-endian</Endianness>
          <ByteSequenceValue>49492A00</ByteSequenceValue>
        </ByteSequence>
        <ByteSequence>
          <ByteSequenceID>823</ByteSequenceID>
          <PositionType>Absolute from EOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>128000</MaxOffset>
          <IndirectOffsetLocation>
          </IndirectOffsetLocation>
          <IndirectOffsetLength>
          </IndirectOffsetLength>
          <Endianness>Little-endian</Endianness>
          <ByteSequenceValue>12C601000400000001030000</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
      <InternalSignature>
        <SignatureID>671</SignatureID>
        <SignatureName>DNG 1.3 (big-endian, BOF+EOF)</SignatureName>
        <SignatureNote>TIFF header plus DNGVersion tag near EOF</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>824</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>0</MaxOffset>
          <IndirectOffsetLocation>
          </IndirectOffsetLocation>
          <IndirectOffsetLength>
          </IndirectOffsetLength>
          <Endianness>Big-endian</Endianness>
          <ByteSequenceValue>4D4D002A</ByteSequenceValue>
        </ByteSequence>
        <ByteSequence>
          <ByteSequenceID>825</ByteSequenceID>
          <PositionType>Absolute from EOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>128000</MaxOffset>
          <IndirectOffsetLocation>
          </IndirectOffsetLocation>
          <IndirectOffsetLength>
          </IndirectOffsetLength>
          <Endianness>Big-endian</Endianness>
          <ByteSequenceValue>C61200010000000401030000</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
      <RelatedFormat>
        <RelationshipType>Has lower priority than</RelationshipType>
        <RelatedFormatID>2701</RelatedFormatID>
        <RelatedFormatName>General Purpose RAW</RelatedFormatName>
        <RelatedFormatVersion>
        </RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>672</RelatedFormatID>
        <RelatedFormatName>Exchangeable Image File Format (Uncompressed)</RelatedFormatName>
        <RelatedFormatVersion>2.2</RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>673</RelatedFormatID>
        <RelatedFormatName>Exchangeable Image File Format (Uncompressed)</RelatedFormatName>
        <RelatedFormatVersion>2.1</RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>752</RelatedFormatID>
        <RelatedFormatName>Exchangeable Image File Format (Uncompressed)</RelatedFormatName>
        <RelatedFormatVersion>2.0</RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>797</RelatedFormatID>
        <RelatedFormatName>Tagged Image File Format for Electronic Photography (TIFF/EP)</RelatedFormatName>
        <RelatedFormatVersion>
        </RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>927</RelatedFormatID>
        <RelatedFormatName>Nikon Digital SLR Camera Raw Image File</RelatedFormatName>
        <RelatedFormatVersion>
        </RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>1099</RelatedFormatID>
        <RelatedFormatName>Tagged Image File Format</RelatedFormatName>
        <RelatedFormatVersion>
        </RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Is previous version of</RelationshipType>
        <RelatedFormatID>1529</RelatedFormatID>
        <RelatedFormatName>Digital Negative Format (DNG)</RelatedFormatName>
        <RelatedFormatVersion>1.4</RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Is subsequent version of</RelationshipType>
        <RelatedFormatID>1224</RelatedFormatID>
        <RelatedFormatName>Digital Negative Format (DNG)</RelatedFormatName>
        <RelatedFormatVersion>1.2</RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Is subtype of</RelationshipType>
        <RelatedFormatID>1099</RelatedFormatID>
        <RelatedFormatName>Tagged Image File Format</RelatedFormatName>
        <RelatedFormatVersion>
        </RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Is supertype of</RelationshipType>
        <RelatedFormatID>2701</RelatedFormatID>
        <RelatedFormatName>General Purpose RAW</RelatedFormatName>
        <RelatedFormatVersion>
        </RelatedFormatVersion>
      </RelatedFormat>
    </FileFormat>
    <SearchCriteria>Criteria</SearchCriteria>
  </report_format_detail>
</PRONOM-Report>
