HFS+ | |
---|---|
Vývojář | Jablko |
Souborový systém | Hierarchický souborový systém Plus |
Datum podání | 19. ledna 1998 ( Mac OS 8.1) |
štítek svazku |
Apple_HFS ( Apple Partition Map ) 0xAF ( MBR ) Apple_HFSX ( Apple Partition Map ) pro HFSX 48465300-0000-11AA- AA11-00306543ECAC ( GPT ) |
Struktura | |
Obsah složky | B-strom |
Umístění souboru | B-strom |
Špatné sektory | B-strom |
Omezení | |
Maximální velikost souboru | 16EiB _ |
Maximální počet souborů | Bez omezení |
Maximální délka souboru | 255 znaků (255 kódovaných znaků UTF-16 normalizovaných podle upraveného formátu D normalizace Unicode společnosti Apple) |
Maximální velikost svazku | 16EiB _ |
Platné znaky v názvech | Unicode , libovolné znaky včetně NUL . OS API může kvůli kompatibilitě používat některé znaky |
Schopnosti | |
Vlastnosti | přístup, atributy upraveny, zálohovány, obsah upraven, vytvořen |
Časové období | 1. ledna 1904 – 6. února 2158 |
Přesnost ukládání data | 1s |
Toky metadat | Tady je |
Atributy | barva (3 bity, další příznaky po jednom bitu), zakázáno, jiná ikona, svazek, neviditelný, alias, systém, stacionární, inicializován, žádné prostředky INIT, sdílený, plocha |
Přístupová práva | Unixová práva, ACL (od Mac OS X Server 10.4 ) |
Komprese pozadí | Ano (na Mac OS X v10.6 nebo vyšší) |
Šifrování na pozadí | Ano (v systému Mac OS X v10.7 nebo vyšší), verze vyšší než 10.3 a nižší než 10.7 mohou používat svazky .dmg šifrované AES |
OS podporován | Mac OS 8 , Mac OS 9 , Mac OS X |
HFS Plus nebo HFS+ nebo Mac OS Extended je souborový systém vyvinutý společností Apple Inc. nahradit dříve používaný HFS , primární souborový systém na počítačích Macintosh . Přehrávač iPod může také pracovat s tímto souborovým systémem . HFS+ lze považovat za vylepšenou verzi HFS pro rozšíření možností Mac OS . Během vývoje byl tento systém nazýván Sequoia.
HFS+ je vylepšená verze HFS s podporou velkých souborů (32bitové adresování místo starého 16bitového) a používá kódování UTF-16 pro názvy souborů a složek. HFS+ podporuje názvy až do 255 znaků ve formátu UTF-16 a vícevláknové soubory jako NTFS (avšak téměř všechny programy používají pouze datovou větev a větev prostředků ) . HFS+ také používá 32bitovou mapovací tabulku pro alokaci souborů namísto 16bitové tabulky HFS . Staré adresování bylo vážným omezením HFS, které neumožňovalo pracovat s objemy většími než 65 536 bloků (analogicky: porovnejte FAT16 a FAT-32 ). Při velikosti disku 1 GB byla velikost clusteru (bloku) 16 KB - i soubor o velikosti 1 bajt zabíral všech 16 KB.
Stejně jako jeho předchůdce používá HFS+ k ukládání většiny svých metadat stromovou strukturu zvanou B* strom .
HFS+ byl představen 19. ledna 1998 s Mac OS 8.1, ale poprvé byl představen jako testovací souborový systém pro nikdy nevydaný OS Copland (1994-1996). Počínaje 11. listopadem 2002, s vydáním aktualizace 10.2.2, Apple Inc. umožnil žurnálování pro zlepšení spolehlivosti ukládání informací. Byl snadno dostupný se serverovou verzí Mac OS X, ale pouze prostřednictvím rozhraní příkazového řádku z desktopových klientů. Počínaje macOS X Panther bylo žurnálování ve výchozím nastavení povoleno a svazek žurnálu byl pojmenován HFSJ .
Mac OS 10.3 představil souborový systém HFSX , který na rozdíl od HFS+ umožňuje pracovat v režimu rozlišování velkých a malých písmen.
Svazek v HFS+ je rozdělen do sektorů (nazývaných logické bloky v HFS), které se obvykle rovnají 512 bytům. Jeden nebo více sektorů tvoří cluster , celkový počet clusterů závisí na velikosti disku. 32bitové adresování umožňuje přístup k 4 294 967 296 (232 ) clusterům oproti starému 65536 ( 216 )
Zpočátku byly svazky HFS + součástí standardního souborového systému HFS v překladači – tzv. HFS Wrapper (po přechodu na procesory Intel Apple tuto praxi ukončil). Tento přístup sloužil dvěma účelům. Zaprvé to umožnilo starším počítačům Macintosh bez podpory HFS+ spouštět z takového oddílu a zadruhé to usnadnilo migraci na nový souborový systém vytvořením jednoduchého spouštěcího svazku HFS, který má soubor jen pro čtení Where_have_all_my_files_gone? (z angličtiny - “Kam se poděly všechny moje soubory?”). Soubor obsahuje informace pro uživatele Mac OS bez podpory HFS+, že tato logická jednotka vyžaduje operační systém s podporou HFS+. Záhlaví svazku HFS obsahuje podpis a offset k vnořenému svazku HFS+. Sektory používané HFS+ jsou v HFS označeny jako špatné bloky .
Souborové systémy ( seznam , srovnání ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuované (síť) | |||||||
Speciální |
|
Operační Systém Mac | |
---|---|
Aplikace |
|
vývojář |
|
Technika |
|
jiný |
|
Operační Systém Mac | |
---|---|
Aplikace | |
Utility |
|
Technologie a uživatelské rozhraní |
|