Keyed Records(键型记录)..........................................................................................38
Index Nodes(索引节点)..............................................................................................39
Leaf Nodes(叶子节点)................................................................................................39
Searching for Keyed Records(查找键型记录)...........................................................39
HFS and HFS Plus B-Trees Compared.............................................................................40
Catalog File...............................................................................................................................42
Catalog File Key(cat 树记录项 key)...........................................................................44
Catalog File Data(cat 树记录项 data).........................................................................45
Catalog Tree Usage(使用)................................................................................................53
Finder Info.........................................................................................................................53
Extents Overflow File...............................................................................................................56
Extents Overflow File Key...............................................................................................56
Extents Overflow File Data...............................................................................................57
Extents Overflow File Usage............................................................................................57
Bad Block File...................................................................................................................59
Allocation File...........................................................................................................................60
Attributes File............................................................................................................................62
Attributes File Data...........................................................................................................63
Attributes and the Allocation File Consistency Check.....................................................65
Startup File................................................................................................................................65
Hard Links.................................................................................................................................66
Repairing the Metadata Directory.....................................................................................68
Symbolic Links.........................................................................................................................69
Journal(日志)............................................................................................................................69
Background.......................................................................................................................70
Overview of Journal Data Structures................................................................................71
Journal Info Block.............................................................................................................74
Journal Header..................................................................................................................75
Block List Header.............................................................................................................76
Journal Checksums............................................................................................................78
Replaying the Journal........................................................................................................78
HFSX.........................................................................................................................................80
HFSX Version 5................................................................................................................81
Metadata Zone(元数据区)........................................................................................................82
Hot Files....................................................................................................................................84
Hot File B-Tree.................................................................................................................85
Recording Hot File Temperatures.....................................................................................88
Unicode Subtleties.....................................................................................................................88
Canonical Decomposition(分解规范)..............................................................................89
Case-Insensitive String Comparison Algorithm...............................................................90
HFS Wrapper(外包)..................................................................................................................94
HFS Master Directory Block............................................................................................95
Allocating Space for the Embedded Volume....................................................................97
Read Me and System Files................................................................................................97