Skip to main content
Service phase: Beta

This service is still in development. Give us your feedback or view this page on the current PRONOM service.

Format

Hierarchical File System Plus

Summary

Name
Hierarchical File System Plus
Identifiers
PUID: fmt/1742
Format type
Aggregate
Description
Hierarchical File System Plus (also known as HFS+, Mac OS Extended or HFS Extended) is a file system developed by Apple Inc. as a successor to the Hierarchical File System (HFS) [fmt/1105]. The system was introduced in January 1998 with the release of Mac OS 8.1 and continued to be the primary file system on Apple operating systems starting with Mac OS X, as well as one of the primary file systems used by the iPod portable media player. It features improvements to HFS, such as a 32-bit file length field rather than 16-bit to allow for much longer files names and adds support for Unicode characters in file names up to 255 characters long, containing any characters in the Unicode repertoire (though there may be OS or API-specific restrictions on permittable characters). Journaling was added in 2003 and case-sensitive file names were introduced under the HFSX option. It was replaced with the Apple File System (APFS) released with macOS High Sierra in 2017.
Note
http://fileformats.archiveteam.org/wiki/HFS%2B https://www.ntfs.com/hfs.htm https://syntheway.com/Apple_HFS_Hierarchical_File_System_HFS_Plus_Mac_OS_X.htm
File extensions
img, dmg, toast
Source
The Church of Jesus Christ of Latter-Day Saints / The Church of Jesus Christ of Latter-Day Saints

Internal signatures

Hierarchical File System Plus, sig n.1

Note
BOF; Offset: 1024; Magic Bytes: 0x482B0004 & EOF; Offset: 1024; Magic Bytes: 0x482B0004

Byte sequences

Min Frag Length
Absolute from BOF
Offset
1024
Max offset
1024
Byte Sequence
482B0004
Endianness
None
Min Frag Length
Absolute from EOF
Offset
0
Max offset
1024
Byte Sequence
482B0004
Endianness
None

Hierarchical File System Plus, sig n.2

Note
BOF; Offset: 1024; Magic Bytes: 0x48580005 & EOF; Offset: 1024; Magic Bytes: 0x48580005

Byte sequences

Min Frag Length
Absolute from BOF
Offset
1024
Max offset
1024
Byte Sequence
48580005
Endianness
None
Min Frag Length
Absolute from EOF
Offset
0
Max offset
1024
Byte Sequence
48580005
Endianness
None

Changelog

  • Added in V108

    Release date
    5 September 2022

    Hierarchical File System Plus: Signature researched and samples provided by The Church of Jesus Christ of Latter-day Saints.

    Hierarchical File System Plus: Full entry added. Submitted by The Church of Jesus Christ of Latter-day Saints.