<?xml version="1.0" encoding="utf-8"?>
<PRONOM-Report xmlns="http://pronom.nationalarchives.gov.uk">
  <report_format_detail>
    <FileFormat>
      <FormatID>686</FormatID>
      <FormatName>JP2 (JPEG 2000 part 1)</FormatName>
      <FormatVersion>
      </FormatVersion>
      <FormatAliases>
      </FormatAliases>
      <FormatFamilies>JPEG 2000</FormatFamilies>
      <FormatTypes>Image (Raster)</FormatTypes>
      <FormatDisclosure>
      </FormatDisclosure>
      <FormatDescription>The JPEG 2000 file format (JP2 file format) provides a foundation for storing application specific data (metadata) in association with a JPEG 2000 codestream, such as information which is required to display the image.  The JP2 file format encapsulates the JPEG 2000 codestream along with other core pieces of information about that codestream.  The building-block of the JP2 file format is called a box; all information contained within the format is contained in boxes.  There are several different box types; some boxes contain other boxes.  The binary structure of a file is a contiguous sequence of boxes.  The start of the first box is the first byte of the file, and the last byte of the last box is the last byte of the file.</FormatDescription>
      <BinaryFileFormat>Text</BinaryFileFormat>
      <ByteOrders>
      </ByteOrders>
      <ReleaseDate>15 Sep 2004</ReleaseDate>
      <WithdrawnDate>
      </WithdrawnDate>
      <ProvenanceSourceID>180</ProvenanceSourceID>
      <ProvenanceName>The National Archives and Records Administration / The National Archives and Records Administration</ProvenanceName>
      <ProvenanceSourceDate>11 Mar 2005</ProvenanceSourceDate>
      <ProvenanceDescription>
      </ProvenanceDescription>
      <LastUpdatedDate>28 Aug 2012</LastUpdatedDate>
      <FormatNote>
      </FormatNote>
      <FormatRisk>
      </FormatRisk>
      <TechnicalEnvironment>
      </TechnicalEnvironment>
      <FileFormatIdentifier>
        <Identifier>image/jp2</Identifier>
        <IdentifierType>MIME</IdentifierType>
      </FileFormatIdentifier>
      <FileFormatIdentifier>
        <Identifier>public.jpeg-2000</Identifier>
        <IdentifierType>Apple Uniform Type Identifier</IdentifierType>
      </FileFormatIdentifier>
      <FileFormatIdentifier>
        <Identifier>x-fmt/392</Identifier>
        <IdentifierType>PUID</IdentifierType>
      </FileFormatIdentifier>
      <ExternalSignature>
        <ExternalSignatureID>636</ExternalSignatureID>
        <Signature>jp2</Signature>
        <SignatureType>File extension</SignatureType>
      </ExternalSignature>
      <InternalSignature>
        <SignatureID>251</SignatureID>
        <SignatureName>JPEG2000</SignatureName>
        <SignatureNote>From the ISO JPEG2000 specification</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>323</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>
          </MaxOffset>
          <IndirectOffsetLocation>
          </IndirectOffsetLocation>
          <IndirectOffsetLength>
          </IndirectOffsetLength>
          <Endianness>Big-endian</Endianness>
          <ByteSequenceValue>0000000C6A5020200D0A870A{4}667479706A7032</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
      <FormatProperties>
        <FormatProperty>
          <PropertyName>Compression Type</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Compression Level</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Image Width</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Image Height</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Colour Space</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Bits Per Sample</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Samples Per Pixel</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Byte Order</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Comments</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
      </FormatProperties>
    </FileFormat>
    <SearchCriteria>Criteria</SearchCriteria>
  </report_format_detail>
</PRONOM-Report>
