Che cos'è il formato di file SPARSEBUNDLE?
Un .sparsebundle è un'immagine disco bundle sparse di Apple macOS - un contenitore di dischi virtuali introdotto in Mac OS X 10.5 Leopard (2007) insieme a Time Machine. Nonostante appaia come una singola icona nel Finder, un .sparsebundle è in realtà una directory bundle (pacchetto) di macOS contenente un file di metadati Info.plist, un file token e una sottodirectory bands/ di segmenti di dati a dimensione fissa.
La caratteristica principale è l'archiviazione basata su bande: il disco virtuale è suddiviso in file band da 8 MiB (da macOS 10.8). Sul disco esistono solo le bande che contengono dati effettivi, quindi l'immagine cresce solo man mano che i dati vengono scritti. Quando Time Machine esegue il backup su una condivisione di rete (NAS o AirPort Time Capsule), devono essere trasferiti solo i file band modificati, rendendo i backup incrementali molto più efficienti rispetto a un .dmg monolitico.
Il filesystem interno è tipicamente HFS+ o APFS. È disponibile la crittografia opzionale - AES-128 o AES-256 (256-bit da macOS 10.7 Lion) - configurabile tramite hdiutil o Utility Disco.
Un .sparsebundle può essere montato facendo doppio clic nel Finder o con il comando hdiutil attach. La corruzione di qualsiasi file band o del file Info.plist può rendere l'immagine non montabile; il filesystem interno può essere riparato con fsck_hfs o fsck_apfs, sebbene la struttura delle bande stessa non abbia un meccanismo di auto-riparazione.
Sicurezza e incolumità
RISCHIO: LOWLo Sparsebundle in sé non comporta rischi di malware - è un contenitore. Il contenuto di uno sparsebundle montato deve essere trattato con la stessa cautela di qualsiasi disco/filesystem. Gli sparsebundle crittografati (AES-256) proteggono efficacemente i dati a riposo. Attenzione: non smontare forzatamente o scollegare un NAS mentre Time Machine sta scrivendo - questo può corrompere l'Info.plist e rendere lo sparsebundle non montabile.
Dettagli del formato
in sintesiProgrammi che aprono file SPARSEBUNDLE
Dettagli tecnici
specifiche approfondite| Tipo di formato | Immagine disco virtuale sparse basata su directory (bundle/pacchetto macOS) |
| Struttura del bundle | Directory pacchetto macOS contenente Info.plist, file token e sottodirectory bands/ |
| Dimensione file band | 8 MiB per banda (macOS 10.8+); 8,4 MB sulle versioni macOS più vecchie |
| Codifica | Binario (file band) + testo XML (metadati Info.plist) |
| Ordine dei byte | Dipendente dal filesystem interno; HFS+ e APFS utilizzano l'ordinamento nativo Apple |
| Compressione | Nessuna per impostazione predefinita; compressione zlib opzionale per banda (selezionabile dall'utente alla creazione) |
| Crittografia | Opzionale AES-128 o AES-256 (256-bit disponibile da macOS 10.7 Lion) |
| Dimensione tipica | 1 GB - diversi TB; l'utilizzo del disco fisico cresce solo man mano che le bande vengono scritte (sparse) |
| Filesystem interno | HFS+ o APFS (selezionato dall'utente alla creazione) |
| Identificazione | Nessun singolo magic byte - identificato dal nome della directory che termina in .sparsebundle e dalla presenza di Info.plist |
| Introdotto | Mac OS X 10.5 Leopard (26 ottobre 2007), con il lancio di Time Machine |
| Caso d'uso primario | Backup di Time Machine su condivisioni di rete (NAS, AirPort Time Capsule) - vengono trasferite solo le bande modificate per ogni ciclo di backup |
| Comando di montaggio | hdiutil attach <immagine>.sparsebundle o doppio clic nel Finder |
| Riparazione integrità | fsck_hfs o fsck_apfs riparano il filesystem interno; la struttura delle bande non ha un meccanismo di auto-riparazione |
| Rilasciato | 2007 (Mac OS X 10.5 Leopard, with Time Machine) |
Conversioni SPARSEBUNDLE
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SPARSEBUNDLE.