<?xml version="1.0" encoding="utf-8"?>
<PRONOM-Report xmlns="http://pronom.nationalarchives.gov.uk">
  <report_format_detail>
    <FileFormat>
      <FormatID>685</FormatID>
      <FormatName>Microsoft Excel 2000-2003 Workbook (xls)</FormatName>
      <FormatVersion>8X</FormatVersion>
      <FormatAliases>Microsoft Excel Workbook (XP-2003), Microsoft Excel Workbook (2002-2003)</FormatAliases>
      <FormatFamilies>
      </FormatFamilies>
      <FormatTypes>Spreadsheet</FormatTypes>
      <FormatDisclosure>None</FormatDisclosure>
      <FormatDescription>The Binary Interchange File Format (BIFF) is a spreadsheet file format developed by Microsoft. BIFF 8X is a native file format of Microsoft Excel XP. The format is proprietary and Microsoft does not make details of its structure public. The information here is derived primarily from OpenOffice.org's reverse-engineered documentation of the format and should not therefore be regarded as definitive. BIFF 8X is based on Microsoft’s generic OLE2 Compound Document Format. An Excel workbook is stored as a ‘Book’ stream within a Compound Document Format file. The Book stream comprises a Workbook Globals Substream, containing a Beginning of File (BOF) record, the Workbook global records, and terminated by an End of File (EOF) record. This is followed by one or more Worksheet substreams, containing a Beginning of File (BOF) record, the worksheet records, and terminated by an End of File (EOF) record. The format remained unchanged with the release of Excel 2003.</FormatDescription>
      <BinaryFileFormat>Binary</BinaryFileFormat>
      <ByteOrders>Little-endian (Intel)</ByteOrders>
      <ReleaseDate>
      </ReleaseDate>
      <WithdrawnDate>
      </WithdrawnDate>
      <ProvenanceSourceID>1</ProvenanceSourceID>
      <ProvenanceName>Digital Preservation Department / The National Archives</ProvenanceName>
      <ProvenanceSourceDate>11 Mar 2005</ProvenanceSourceDate>
      <ProvenanceDescription>
      </ProvenanceDescription>
      <LastUpdatedDate>02 Aug 2005</LastUpdatedDate>
      <FormatNote>
      </FormatNote>
      <FormatRisk>
      </FormatRisk>
      <TechnicalEnvironment>
      </TechnicalEnvironment>
      <FileFormatIdentifier>
        <Identifier>application/vnd.ms-excel</Identifier>
        <IdentifierType>MIME</IdentifierType>
      </FileFormatIdentifier>
      <FileFormatIdentifier>
        <Identifier>com.microsoft.excel.xls</Identifier>
        <IdentifierType>Apple Uniform Type Identifier</IdentifierType>
      </FileFormatIdentifier>
      <FileFormatIdentifier>
        <Identifier>fmt/62</Identifier>
        <IdentifierType>PUID</IdentifierType>
      </FileFormatIdentifier>
      <Document>
        <DocumentID>10</DocumentID>
        <DisplayText>OpenOffice.org, 2004, OpenOffice.org's documentation of the Microsoft Excel file format: Excel versions 2, 3, 4, 5, 95, 97, 2000, XP, 2003</DisplayText>
        <DocumentType>Speculative</DocumentType>
        <AvailabilityDescription>Public</AvailabilityDescription>
        <AvailabilityNote>
        </AvailabilityNote>
        <PublicationDate>25 Nov 2004</PublicationDate>
        <TitleText>OpenOffice.org's documentation of the Microsoft Excel file format: Excel versions 2, 3, 4, 5, 95, 97, 2000, XP, 2003</TitleText>
        <DocumentIPR>
        </DocumentIPR>
        <DocumentNote>
        </DocumentNote>
        <DocumentIdentifier>
          <Identifier>sc.openoffice.org/excelfileformat.pdf</Identifier>
          <IdentifierType>URL</IdentifierType>
        </DocumentIdentifier>
        <Author>
          <AuthorID>103</AuthorID>
          <AuthorName>
          </AuthorName>
          <OrganisationName>OpenOffice.org</OrganisationName>
          <AuthorCompoundName>OpenOffice.org</AuthorCompoundName>
        </Author>
        <Publisher>
          <PublisherID>103</PublisherID>
          <PublisherName>
          </PublisherName>
          <OrganisationName>OpenOffice.org</OrganisationName>
          <PublisherCompoundName>OpenOffice.org</PublisherCompoundName>
        </Publisher>
      </Document>
      <ExternalSignature>
        <ExternalSignatureID>566</ExternalSignatureID>
        <Signature>xlw</Signature>
        <SignatureType>File extension</SignatureType>
      </ExternalSignature>
      <ExternalSignature>
        <ExternalSignatureID>760</ExternalSignatureID>
        <Signature>xls</Signature>
        <SignatureType>File extension</SignatureType>
      </ExternalSignature>
      <InternalSignature>
        <SignatureID>78</SignatureID>
        <SignatureName>BIFF 8 &amp; 8X Workbook (generic)</SignatureName>
        <SignatureNote>09 - BOF / 08 - Version indicator / {2} - unspecified / 0006 - version / 0500 - substream</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>195</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>512</Offset>
          <MaxOffset>
          </MaxOffset>
          <IndirectOffsetLocation>
          </IndirectOffsetLocation>
          <IndirectOffsetLength>
          </IndirectOffsetLength>
          <Endianness>
          </Endianness>
          <ByteSequenceValue>0908{2}00060500</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
      <RelatedFormat>
        <RelationshipType>Has priority over</RelationshipType>
        <RelatedFormatID>767</RelatedFormatID>
        <RelatedFormatName>OLE2 Compound Document Format</RelatedFormatName>
        <RelatedFormatVersion>
        </RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Is subsequent version of</RelationshipType>
        <RelatedFormatID>684</RelatedFormatID>
        <RelatedFormatName>Microsoft Excel 97 Workbook (xls)</RelatedFormatName>
        <RelatedFormatVersion>8</RelatedFormatVersion>
      </RelatedFormat>
      <RelatedFormat>
        <RelationshipType>Is subtype of</RelationshipType>
        <RelatedFormatID>767</RelatedFormatID>
        <RelatedFormatName>OLE2 Compound Document Format</RelatedFormatName>
        <RelatedFormatVersion>
        </RelatedFormatVersion>
      </RelatedFormat>
      <FormatProperties>
        <FormatProperty>
          <PropertyName>Creation Date</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Number of Pages</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Creating Application</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Title</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Creator</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Subject</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>
        <FormatProperty>
          <PropertyName>Encrypted</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Word Count</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
        <FormatProperty>
          <PropertyName>Character Count</PropertyName>
          <PropertyDescription>
          </PropertyDescription>
          <PropertyType>Instance</PropertyType>
          <PropertyRiskScore>
          </PropertyRiskScore>
          <PropertyHighRisk>
          </PropertyHighRisk>
          <PropertyValueDescription>
          </PropertyValueDescription>
          <PropertyRisks />
        </FormatProperty>
      </FormatProperties>
    </FileFormat>
    <SearchCriteria>Criteria</SearchCriteria>
  </report_format_detail>
</PRONOM-Report>
