<?xml version='1.0' encoding='utf-8'?>
<PRONOM-Report xmlns="http://pronom.nationalarchives.gov.uk">
  <report_format_detail>
    <FileFormat>
      <FormatID>2072</FormatID>
      <FormatName>Cardfile</FormatName>
      <FormatVersion> </FormatVersion>
      <FormatAliases> </FormatAliases>
      <FormatFamilies> </FormatFamilies>
      <FormatTypes>Database</FormatTypes>
      <FormatDisclosure> </FormatDisclosure>
      <FormatDescription>Cardfile (also Card File or CardFile) is a personal information manager, based on index cards. It was initially released with Windows 1.0.</FormatDescription>
      <BinaryFileFormat> </BinaryFileFormat>
      <ByteOrders> </ByteOrders>
      <ReleaseDate> </ReleaseDate>
      <WithdrawnDate> </WithdrawnDate>
      <ProvenanceSourceID>234</ProvenanceSourceID>
      <ProvenanceName>National Library of Australia / National Library of Australia</ProvenanceName>
      <ProvenanceSourceDate>18 Jan 2020</ProvenanceSourceDate>
      <ProvenanceDescription> </ProvenanceDescription>
      <LastUpdatedDate>18 Jan 2020</LastUpdatedDate>
      <FileFormatIdentifier>
        <Identifier>fmt/1254</Identifier>
        <IdentifierType>PUID</IdentifierType>
      </FileFormatIdentifier>
      <ExternalSignature>
        <ExternalSignatureID> </ExternalSignatureID>
        <Signature>crd</Signature>
        <SignatureType>File extension</SignatureType>
      </ExternalSignature>
      <InternalSignature>
        <SignatureID>1628</SignatureID>
        <SignatureName>Cardfile (MGC)</SignatureName>
        <SignatureNote>BOF: Magic bytes ‘MGC’, ‘RRG’ or 'DKO' at beginning of file. The initial versions of Cardfile have the magic bytes 'MCG'. When Cardfile updated to add OLE support the file signature changed to 'RRG'. Finally the file signature changed to 'DKO' when released as a 32-bit accessory and the character width changed in order to support unicode.</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>1</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>2</MaxOffset>
          <IndirectOffsetLocation> </IndirectOffsetLocation>
          <IndirectOffsetLength> </IndirectOffsetLength>
          <Endianness> </Endianness>
          <ByteSequenceValue>4D4743</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
      <InternalSignature>
        <SignatureID>1647</SignatureID>
        <SignatureName>Cardfile (RRG)</SignatureName>
        <SignatureNote>Cardfile updated to add OLE support and the magic bytes changed to 'RRG' at the beginning of the file.</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>1</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>2</MaxOffset>
          <IndirectOffsetLocation> </IndirectOffsetLocation>
          <IndirectOffsetLength> </IndirectOffsetLength>
          <Endianness> </Endianness>
          <ByteSequenceValue>525247</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
      <InternalSignature>
        <SignatureID>1648</SignatureID>
        <SignatureName>Cardfile (DKO)</SignatureName>
        <SignatureNote>The magic bytes changed to 'DKO' at the beginning of the file when released as a 32-bit accessory.</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>1</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>2</MaxOffset>
          <IndirectOffsetLocation> </IndirectOffsetLocation>
          <IndirectOffsetLength> </IndirectOffsetLength>
          <Endianness> </Endianness>
          <ByteSequenceValue>444B4F</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
    </FileFormat>
  </report_format_detail>
</PRONOM-Report>