HFS
Je zkratkou pro „Hierarchal File System“.
HFS byl souborový systém, který používal Classic Mac OS k ukládání souborů na diskety a pevné disky. HFS byl hierarchický souborový systém, který uspořádával soubory do struktury podobné stromu, vytvářel na každém disku kořenový adresář a organizoval soubory do podsložek tohoto kořenového adresáře. Používaly ho všechny počítače Macintosh v letech 1985 až 1998, kdy byl uveden aktualizovaný nástupce nazvaný HFS+.
HFS obsahoval několik funkcí, díky kterým se mezi tehdejšími souborovými systémy vyznačoval. Za prvé podporoval názvy souborů nerozlišující velká a malá písmena o délce až 31 znaků. Na rozdíl od předchozího souborového systému Macintosh který byl navržen konkrétně pro diskety o kapacitě 400 (KB) podporoval HFS diskety s kapacitou 800 KB a pevné disky libovolné velikosti. Podporoval metadata pro každý soubor včetně možnosti, aby každý soubor určil přidruženou výchozí aplikaci což umožňovalo automaticky otevírat dva soubory stejného (typu v různých programech). Každý soubor měl nakonec datovou větev a zdrojovou větev. Datová větev obsahovala obsah souboru, například text v dokumentu nebo spustitelný kód v aplikaci, zatímco zdrojová větev obsahovala samostatné zdroje, jako je ikona souboru nebo vložený obrázek.
S vydáním systému Mac OS 8.1 v roce 1998 představila společnost Apple nástupnický souborový systém nazvaný HFS+ (neboli HFS Extended), který řešil několik nedostatků původního systému HFS. Podporoval větší diskové svazky, zvýšil maximální velikost souboru a umožňoval názvy souborů o délce až 255 znaků. Dokáže rozdělit soubory na menší clustery, takže je efektivnější při přidělování místa na disku. Každý svazek mohl obsahovat více jednotlivých souborů (více než 4 miliony souborů na disku oproti 65 535). Přidal také podporu žurnálování, které pomáhá chránit souborový systém před poškozením způsobeným pády systému. HFS+ byl výchozím souborovým systémem na všech počítačích Mac, dokud ho po vydání systému macOS 10.3 v roce 2017 nenahradil APFS.
Otestujte své znalosti