Hierarchical File System
HFS | |
---|---|
Dati generali | |
Sviluppatore | Apple |
Nome completo | Hierarchical File System |
Introduzione | 17 settembre 1985 System 2.1 |
Identificatore della partizione | Apple_HFS (Apple Partition Map)0xAF (MBR)
|
Struttura | |
Struttura contenuti directory | B*-tree |
Allocazione dei file | B*-tree |
Blocchi danneggiati | B*-tree |
Limiti | |
Dimensione massima di un file | 2 GiB |
Numero massimo di file | 65535 |
Dimensione massima del nome di un file | 31 caratteri |
Dimensione massima del volume | 2 TiB |
Caratteri permessi nel nome di un file | Tutti i valori a 8-bit tranne ':' (due punti). Scoraggiati NUL e caratteri non stampabili. |
Caratteristiche | |
Date memorizzate | Creazione, modifica, backup |
Date supportate | 1º gennaio 1904 - 6 febbraio 2040 |
Fork | Solo 2 (dati e risorse) |
Attributi | Color (3 bits, all other flags 1 bit), locked, custom icon, bundle, invisible, alias, system, stationery, inited, no INIT resources, shared, desktop |
Permessi file system | AppleShare |
Compressione trasparente | Si (terze parti), Stacker |
Crittografia trasparente | No |
L'Hierarchical File System (HFS), è un file system sviluppato da Apple per i computer con sistema operativo Mac OS. Nato principalmente per i floppy disk e per gli hard disk si può trovare anche su memorie di massa a sola lettura come i CD-ROM.
Storia
[modifica | modifica wikitesto]HFS è stato introdotto nel 1985 come nuovo file system per i computer Macintosh, in sostituzione del precedente Macintosh File System (MFS), usato dai primi modelli di Mac, e che consentiva solo una struttura di memorizzazione piatta. Dato che i computer Macintosh usavano più informazioni di quelle permesse da altri file system comunemente disponibili all'epoca (come FAT sui sistemi DOS o il file system originale di Unix), Apple ha sviluppato una nuova tecnologia invece di usare qualcosa di preesistente. Per esempio, HFS permetteva nomi di file lunghi fino a 31 caratteri, l'aggiunta di metadati e la memorizzazione separata di dati e risorse riguardanti lo stesso file.
Benché HFS sia una tecnologia di tipo proprietario, è ben documentata e sono disponibili diverse soluzioni per accedere a dischi formattati con HFS per la maggior parte dei sistemi operativi moderni.
Nel 1998 Apple ha introdotto HFS Plus, introducendo tra le altre migliorie una più efficiente allocazione dello spazio. HFS è ancora utilizzabile nelle versioni correnti di Mac OS, ma a partire da macOS non è più possibile avviare il sistema da un disco HFS.
Durante la WWDC del 5 giugno 2017 Apple ha annunciato l'abbandono di HFS in favore del nuovo APFS (Apple File System), il quale sarà adoperato a partire dalla release 10.13 di macOS, High Sierra, e assicurerà la totale compatibilità con il precedente HFS.
Voci correlate
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Denis Howe, hierarchical file system, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL
- (EN) Specifiche di HFS sul sito web della Apple, su developer.apple.com.
- (EN) Informazioni su Apple File System, su developer.apple.com.