<?xml version='1.0' encoding='utf-8'?>
<PRONOM-Report xmlns="http://pronom.nationalarchives.gov.uk">
  <report_format_detail>
    <FileFormat>
      <FormatID>2367</FormatID>
      <FormatName>Visual Basic Form File</FormatName>
      <FormatVersion>3 or earlier</FormatVersion>
      <FormatAliases> </FormatAliases>
      <FormatFamilies> </FormatFamilies>
      <FormatTypes>Text (Unstructured)</FormatTypes>
      <FormatDisclosure> </FormatDisclosure>
      <FormatDescription>The .frm file format was created by early versions of Visual Basic to distinguish between different item types. First released in 1991, Visual Basic was declared legacy in 2008. It provided a GUI which allowed users to modify code by dragging and dropping objects and defining their behaviour and appearance.</FormatDescription>
      <BinaryFileFormat> </BinaryFileFormat>
      <ByteOrders> </ByteOrders>
      <ReleaseDate> </ReleaseDate>
      <WithdrawnDate> </WithdrawnDate>
      <ProvenanceSourceID>234</ProvenanceSourceID>
      <ProvenanceName>National Library of Australia / National Library of Australia</ProvenanceName>
      <ProvenanceSourceDate>03 Nov 2021</ProvenanceSourceDate>
      <ProvenanceDescription> </ProvenanceDescription>
      <LastUpdatedDate>03 Nov 2021</LastUpdatedDate>
      <FileFormatIdentifier>
        <Identifier>fmt/1542</Identifier>
        <IdentifierType>PUID</IdentifierType>
      </FileFormatIdentifier>
      <ExternalSignature>
        <ExternalSignatureID> </ExternalSignatureID>
        <Signature>frm</Signature>
        <SignatureType>File extension</SignatureType>
      </ExternalSignature>
      <InternalSignature>
        <SignatureID>1888</SignatureID>
        <SignatureName>Visual Basic Form File (Version 3 or earlier)</SignatureName>
        <SignatureNote>Magic bytes BOF offset 0: ÿÌ,. And EOF offset 0: .ý</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>1</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>0</MaxOffset>
          <IndirectOffsetLocation> </IndirectOffsetLocation>
          <IndirectOffsetLength> </IndirectOffsetLength>
          <Endianness> </Endianness>
          <ByteSequenceValue>FFCC2C00</ByteSequenceValue>
        </ByteSequence>
        <ByteSequence>
          <ByteSequenceID>1</ByteSequenceID>
          <PositionType>Absolute from EOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>0</MaxOffset>
          <IndirectOffsetLocation> </IndirectOffsetLocation>
          <IndirectOffsetLength> </IndirectOffsetLength>
          <Endianness> </Endianness>
          <ByteSequenceValue>00FD</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
    </FileFormat>
  </report_format_detail>
</PRONOM-Report>