HFS+

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |subcat=Filesystem }} '''HFS+''' (also known as Mac OS Extended) is an Apple MacOS filesystem that is the successor to HFS, with so...")
 
(PRONOM)
 
(3 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Filesystem
 
|subcat=Filesystem
 +
|released=1998
 +
|pronom={{PRONOM|fmt/1742}}
 
}}
 
}}
'''[[HFS+]]''' (also known as Mac OS Extended) is an Apple MacOS filesystem that is the successor to [[HFS]], with some improvements, such as using a 32-bit file length field rather than 16 to allow much bigger files. It also supports [[Unicode]] characters in file names, which can be up to 255 characters long and which can contain any characters in the Unicode repertoire, though there may be OS or API-specific restrictions on allowable characters.
+
'''HFS+''' (also known as Mac OS Extended) is an Apple MacOS filesystem that is the successor to [[HFS]], with some improvements, such as using a 32-bit file length field rather than 16 to allow much bigger files. It also supports [[Unicode]] characters in file names, which can be up to 255 characters long and which can contain any characters in the Unicode repertoire, though there may be OS or API-specific restrictions on allowable characters.
 +
 
 +
== Identification ==
 +
For the original HFS+ format, the ASCII signature "{{magic|H+}}" appears at offset 1024 of a raw image file.
 +
 
 +
For the '''HFSX''' extension of HFS+, the signature is "{{magic|HX}}".
  
 
== Format documentation ==
 
== Format documentation ==
Line 13: Line 20:
 
* [http://packages.debian.org/sid/hfsprogs HFS programs (for Linux)]
 
* [http://packages.debian.org/sid/hfsprogs HFS programs (for Linux)]
 
* [http://www.osxbook.com/software/hfsdebug/ HFS Debugger]
 
* [http://www.osxbook.com/software/hfsdebug/ HFS Debugger]
 +
* [[7-Zip]]
 +
 +
== Sample files ==
 +
* [https://archive.org/details/Norton_AntiVirus_10_for_Macintosh Norton AntiVirus 10 for Macintosh] → "Norton AntiVirus 10.0 CD for Macintosh.toast" ([[Apple Partition Map|APM]] with HFS+ partition)
 +
* [https://archive.org/details/Rogue_Ameoba_Software_Macintosh Rogue Ameoba Software (Macintosh)] → "Rogue Ameoba Software (Macintosh).iso" (hybrid {[[Apple Partition Map|APM]] with HFS+ partition} / [[ISO 9660]])
  
 
== Other links ==
 
== Other links ==
 
* [[Wikipedia:HFS Plus|Wikipedia article]]
 
* [[Wikipedia:HFS Plus|Wikipedia article]]
 
* [https://developer.apple.com/library/mac/qa/qa1173/_index.html Text encodings in VFS (Apple tech Q&A)]
 
* [https://developer.apple.com/library/mac/qa/qa1173/_index.html Text encodings in VFS (Apple tech Q&A)]
 +
* [http://blog.barthe.ph/2014/06/10/hfs-plus-bit-rot/ HFS+ Bit Rot]
  
 
[[Category:Apple]]
 
[[Category:Apple]]
 
[[Category:Macintosh]]
 
[[Category:Macintosh]]

Latest revision as of 19:50, 18 October 2022

File Format
Name HFS+
Ontology
PRONOM fmt/1742
Released 1998

HFS+ (also known as Mac OS Extended) is an Apple MacOS filesystem that is the successor to HFS, with some improvements, such as using a 32-bit file length field rather than 16 to allow much bigger files. It also supports Unicode characters in file names, which can be up to 255 characters long and which can contain any characters in the Unicode repertoire, though there may be OS or API-specific restrictions on allowable characters.

Contents

[edit] Identification

For the original HFS+ format, the ASCII signature "H+" appears at offset 1024 of a raw image file.

For the HFSX extension of HFS+, the signature is "HX".

[edit] Format documentation

[edit] Software

[edit] Sample files

[edit] Other links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox