Wat is het SPARSEBUNDLE-bestandsformaat?
Een .sparsebundle is een Apple macOS sparse bundle disk image - een virtuele schijfcontainer geïntroduceerd in Mac OS X 10.5 Leopard (2007) samen met Time Machine. Hoewel het in de Finder als één pictogram verschijnt, is een .sparsebundle in feite een macOS-mappenbundel (pakket) die een Info.plist-metadatabestand, een token-bestand en een bands/-submap met gegevenssegmenten van vaste grootte bevat.
Het belangrijkste kenmerk is de op banden gebaseerde opslag: de virtuele schijf is opgesplitst in bandbestanden van 8 MiB (sinds macOS 10.8). Alleen banden die daadwerkelijke gegevens bevatten bestaan op de schijf, waardoor de schijfkopie alleen groeit naarmate er gegevens worden geschreven. Wanneer Time Machine een back-up maakt naar een netwerkshare (NAS of AirPort Time Capsule), hoeven alleen de gewijzigde bandbestanden te worden overgedragen - wat incrementele back-ups veel efficiënter maakt dan met een monolithische .dmg.
Het interne bestandssysteem is doorgaans HFS+ of APFS. Optionele versleuteling is beschikbaar - AES-128 of AES-256 (256-bit sinds macOS 10.7 Lion) - configureerbaar via hdiutil of Schijfhulpprogramma.
Een .sparsebundle kan worden gekoppeld door in de Finder te dubbelklikken of met het commando hdiutil attach. Corruptie van een bandbestand of de Info.plist kan de schijfkopie onkoppelbaar maken; het interne bestandssysteem kan worden gerepareerd met fsck_hfs of fsck_apfs, hoewel de bandstructuur zelf geen zelfherstellend mechanisme heeft.
Beveiliging & veiligheid
RISICO: LOWDe Sparsebundle zelf vormt geen risico op malware - het is een container. De inhoud van een gekoppelde sparsebundle moet met dezelfde voorzichtigheid worden behandeld als elke schijf of bestandssysteem. Versleutelde sparsebundles (AES-256) beschermen gegevens in rust effectief. Let op: ontkoppel niet geforceerd en verbreek de verbinding met een NAS niet terwijl Time Machine aan het schrijven is - dit kan de Info.plist beschadigen en de sparsebundle onkoppelbaar maken.
Formaatdetails
in een notendopProgramma's die SPARSEBUNDLE-bestanden openen
Technische details
diepe specificaties| Formaattype | Op mappen gebaseerde sparse virtuele schijfkopie (macOS bundel/pakket) |
| Bundelstructuur | macOS-pakketmap met Info.plist, token-bestand en bands/-submap |
| Grootte bandbestand | 8 MiB per band (macOS 10.8+); 8,4 MB op oudere macOS-versies |
| Codering | Binair (bandbestanden) + XML-tekst (Info.plist-metadata) |
| Byte-volgorde | Afhankelijk van intern bestandssysteem; HFS+ en APFS gebruiken Apple-native volgorde |
| Compressie | Standaard geen; optionele zlib-compressie per band (instelbaar bij aanmaak) |
| Versleuteling | Optioneel AES-128 of AES-256 (256-bit beschikbaar sinds macOS 10.7 Lion) |
| Typische grootte | 1 GB - meerdere TB; fysiek schijfgebruik groeit alleen als banden worden geschreven (sparse) |
| Intern bestandssysteem | HFS+ of APFS (door gebruiker geselecteerd bij aanmaak) |
| Identificatie | Geen specifieke magic bytes - geïdentificeerd door mapnaam eindigend op .sparsebundle en aanwezigheid van Info.plist |
| Geïntroduceerd | Mac OS X 10.5 Leopard (26 oktober 2007), bij de lancering van Time Machine |
| Primair gebruiksdoel | Time Machine-back-ups naar netwerkshares (NAS, AirPort Time Capsule) - alleen gewijzigde banden worden per back-upcyclus overgedragen |
| Koppelcommando | hdiutil attach <image>.sparsebundle of dubbelklik in Finder |
| Integriteitsherstel | fsck_hfs of fsck_apfs herstelt intern bestandssysteem; bandstructuur heeft geen zelfherstellend mechanisme |
| Uitgebracht | 2007 (Mac OS X 10.5 Leopard, with Time Machine) |
SPARSEBUNDLE conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SPARSEBUNDLE-bestanden.