<?xml version='1.0' encoding='utf-8'?>
<PRONOM-Report xmlns="http://pronom.nationalarchives.gov.uk">
  <report_format_detail>
    <FileFormat>
      <FormatID>1913</FormatID>
      <FormatName>Hierarchical File System</FormatName>
      <FormatVersion> </FormatVersion>
      <FormatAliases> </FormatAliases>
      <FormatFamilies> </FormatFamilies>
      <FormatTypes>Aggregate</FormatTypes>
      <FormatDisclosure> </FormatDisclosure>
      <FormatDescription>Hierarchical File System (HFS) is a file system developed by Apple primarily for Mac OS. Within HFS a storage volume is divided into logical blocks of 512 bytes. The Hierarchical File System groups these logical blocks into allocation blocks, which can contain one or more logical blocks, depending on the total size of the volume.</FormatDescription>
      <BinaryFileFormat> </BinaryFileFormat>
      <ByteOrders> </ByteOrders>
      <ReleaseDate> </ReleaseDate>
      <WithdrawnDate> </WithdrawnDate>
      <ProvenanceSourceID>195</ProvenanceSourceID>
      <ProvenanceName>Artefactual Systems Inc / Artefactual Systems Inc</ProvenanceName>
      <ProvenanceSourceDate>07 Nov 2017</ProvenanceSourceDate>
      <ProvenanceDescription>This entry and identification for Hierarchical File System was a collaborative effort involving the Open Preservation Foundation, Artefactual Systems, New York Public Libraries, The University of California, Los Angeles and The National Archives.</ProvenanceDescription>
      <LastUpdatedDate>07 Nov 2017</LastUpdatedDate>
      <FileFormatIdentifier>
        <Identifier>fmt/1105</Identifier>
        <IdentifierType>PUID</IdentifierType>
      </FileFormatIdentifier>
      <ExternalSignature>
        <ExternalSignatureID> </ExternalSignatureID>
        <Signature>img</Signature>
        <SignatureType>File extension</SignatureType>
      </ExternalSignature>
      <InternalSignature>
        <SignatureID>1487</SignatureID>
        <SignatureName>HFS</SignatureName>
        <SignatureNote>Offset 1024, magic 0x4244 {12}, first block of volume bitmap always 0x0003{6}, size (in bytes) of allocation blocks (4 byte multiple of 512 so byte 4 always 00, byte 3 has 'even' value)[!&amp;01]00</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>1</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>1024</Offset>
          <MaxOffset> </MaxOffset>
          <IndirectOffsetLocation> </IndirectOffsetLocation>
          <IndirectOffsetLength> </IndirectOffsetLength>
          <Endianness> </Endianness>
          <ByteSequenceValue>4244{12}0003{6}[!&amp;01]00</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
    </FileFormat>
  </report_format_detail>
</PRONOM-Report>