AFS | |
Sviluppatore | Mela |
---|---|
nome inglese | File System Apple |
introduzione | 27 marzo 2017 ( iOS 10.3 ) |
Identificatore della partizione | 7C3457EF-0000-11AA-AA11-00306543ECAC ( GPT ) |
Struttura | |
Contenuti delle directory | B + albero |
Allocazione dei file | B + albero |
Blocchi danneggiati | B + albero |
Limitazioni | |
Dimensione massima del file | 8 Eio . |
Numero massimo di file | 2 63 |
Dimensione massima del nome file | 255 caratteri (UTF-16) |
Dimensione massima del volume | in pratica 256 TiB |
Caratteri consentiti nei nomi dei file | Unicode ( UTF-16 ), qualsiasi carattere tranne "/" |
Caratteristiche | |
Date registrate | Creazione, modifica, accesso |
forchette | Sì ( flussi di dati alternativi , vedere (in) Fork (filesystem) ) |
Attributi | Sola lettura, nascosto, sistema, archivio |
Autorizzazioni | UNIX , ACL |
Crittografia integrata | AES (AES-XTS o AES-CBC a seconda dell'hardware sottostante) |
Apple File System ( APFS ), che in francese significa Apple File System, è un file system sviluppato e implementato da Apple per i suoi sistemi operativi macOS , iOS , tvOS e watchos . Ha lo scopo di correggere i problemi con il file system HFS + legacy precedentemente utilizzato su queste piattaforme.
Tuttavia, quando viene rilasciato macOS High Sierra , solo le macchine con un'unità SSD vengono convertite automaticamente in APFS. Questa conversione è facoltativa per le macchine con un disco rigido e non disponibile per le macchine con Fusion Drive .
Nonostante i numerosi miglioramenti ricevuti nel tempo, HFS + stava iniziando a mostrare la sua età ed era chiaro che sarebbe stato sostituito. Il primo indizio per questa sostituzione è stato l'inclusione nella beta di Leopard del file system ZFS di Sun Microsystems .
Lo sviluppo di APFS è iniziato nel 2014, sotto la guida di Dominic Giampaolo, ex Be e progettista del file system BeOS .
L'arrivo di APFS è stato annunciato in giugno 2016, alla Worldwide Developers Conference, in sostituzione di HFS +.
Apple File System è un file system a 64 bit che supporta fino a 9 quintilioni di file per volume. Le sue funzioni principali sono:
Apple File System ha subito una controversia sulla standardizzazione Unicode , che non è stata eseguita nelle sue prime versioni beta, rendendolo inutilizzabile con lingue diverse dall'inglese. Dalla versione 10.13 Developer Beta 3 di10 luglio 2017, APFS implementa la normalizzazione e l' insensibilità al maiuscolo / minuscolo secondo lo standard Unicode 9.0.
Apple File System non fornisce un checksum dei dati utente, ma fornisce un checksum che garantisce l' integrità dei metadati .
Apple File System è stato inizialmente disponibile in macOS Sierra come sistema non avviabile opzionale. È il file system predefinito in macOS High Sierra , su macchine con un'unità SSD . A partire da macOS Mojave , tutte le unità di avvio vengono convertite in APFS durante l'aggiornamento del sistema operativo , nonostante le difficoltà che ciò crea con i dischi rigidi piatti .
iOS 10.3 ha convertito il file system HFS + legacy in APFS su dispositivi a 64 bit compatibili con iOS 10. iPhone 5, iPhone 5c e iPad 4 e non sono compatibili con APFS.
10.2 TVOS convertito il file system HFS + esistente SATF su Apple TV 4 ° generazione.