Hva er SPARSEBUNDLE-filformatet?
En .sparsebundle er et Apple macOS sparse bundle disk image - en virtuell diskbeholder introdusert i Mac OS X 10.5 Leopard (2007) sammen med Time Machine. Til tross for at den vises som et enkelt ikon i Finder, er en .sparsebundle faktisk en macOS-mappebunt (pakke) som inneholder en Info.plist-metadatafil, en token-fil og en bands/-undermappe med datasegmenter av fast størrelse.
Hovedfunksjonen er dens båndbaserte lagring: den virtuelle disken er delt opp i 8 MiB «band»-filer (siden macOS 10.8). Kun bånd som inneholder faktiske data eksisterer på disken, så bildet vokser bare etter hvert som data skrives. Når Time Machine tar sikkerhetskopi til en nettverksstasjon (NAS eller AirPort Time Capsule), trenger bare de endrede båndfilene å overføres - noe som gjør inkrementelle sikkerhetskopier langt mer effektive enn med en monolitisk .dmg.
Det interne filsystemet er vanligvis HFS+ eller APFS. Valgfri kryptering er tilgjengelig - AES-128 eller AES-256 (256-bit siden macOS 10.7 Lion) - konfigurerbart via hdiutil eller Diskverktøy.
En .sparsebundle kan monteres ved å dobbeltklikke i Finder eller med kommandoen hdiutil attach. Korrupsjon av en båndfil eller Info.plist kan gjøre bildet umulig å montere; det interne filsystemet kan repareres med fsck_hfs eller fsck_apfs, selv om selve båndstrukturen ikke har noen selvhelbredende mekanisme.
Sikkerhet og trygghet
RISIKO: LOWSparsebundle i seg selv utgjør ingen risiko for skadelig programvare - det er en beholder. Innholdet i en montert sparsebundle bør behandles med samme forsiktighet som enhver disk eller filsystem. Krypterte sparsebundles (AES-256) beskytter lagrede data effektivt. Advarsel: ikke tving avmontering eller koble fra en NAS mens Time Machine skriver - dette kan korrumpere Info.plist og gjøre sparsebundlen umulig å montere.
Formatdetaljer
i et nøtteskallProgrammer som åpner SPARSEBUNDLE-filer
bands/-mappen, men kan ikke tolke det virtuelle filsystemet - ikke en ekte montering. Kun for inspeksjon. Tekniske detaljer
dyp spesifikasjon| Format-type | Mappebasert sparse virtuelt diskbilde (macOS bunt/pakke) |
| Buntstruktur | macOS-pakkemappe som inneholder Info.plist, token-fil og bands/-undermappe |
| Båndfilstørrelse | 8 MiB per bånd (macOS 10.8+); 8,4 MB på eldre macOS-versjoner |
| Koding | Binær (båndfiler) + XML-tekst (Info.plist-metadata) |
| Byterekkefølge | Avhengig av internt filsystem; HFS+ og APFS bruker Apple-nativ rekkefølge |
| Komprimering | Ingen som standard; valgfri zlib-komprimering per bånd (valgt av bruker ved opprettelse) |
| Kryptering | Valgfri AES-128 eller AES-256 (256-bit tilgjengelig siden macOS 10.7 Lion) |
| Typisk størrelse | 1 GB - flere TB; fysisk diskbruk vokser bare etter hvert som bånd skrives (sparse) |
| Internt filsystem | HFS+ eller APFS (valgt av bruker ved opprettelse) |
| Identifikasjon | Ingen faste «magic bytes» - identifiseres av mappenavn som slutter på .sparsebundle og tilstedeværelsen av Info.plist |
| Introdusert | Mac OS X 10.5 Leopard (26. oktober 2007), med lanseringen av Time Machine |
| Primært bruksområde | Time Machine-sikkerhetskopiering til nettverksstasjoner (NAS, AirPort Time Capsule) - kun endrede bånd overføres per sikkerhetskopieringssyklus |
| Monteringskommando | hdiutil attach <bilde>.sparsebundle eller dobbeltklikk i Finder |
| Integritetsreparasjon | fsck_hfs eller fsck_apfs reparerer internt filsystem; båndstrukturen har ingen selvhelbredende mekanisme |
| Utgitt | 2007 (Mac OS X 10.5 Leopard, with Time Machine) |
SPARSEBUNDLE-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SPARSEBUNDLE-filer.
Ofte stilte spørsmål
Hva er en sparsebundle-fil?
Hvordan åpner jeg en sparsebundle på Mac?
Kan jeg åpne en sparsebundle på Windows?
bands/-mappen med 7-Zip, men du kan ikke lese macOS-filsystemet inni.Min sparsebundle vil ikke monteres etter et strømbrudd - hvordan fikser jeg det?
hdiutil attach -noverify image.sparsebundle for å hoppe over den innledende verifiseringen. Hvis den monteres, kjør Diskverktøy → Førstehjelp på volumet. Hvis Info.plist er korrupt, må du kanskje gjenopprette den fra Info.bckup.Hvordan konverterer jeg en sparsebundle til DMG?
hdiutil convert image.sparsebundle -format UDZO -o output.dmg - dette oppretter en komprimert skrivebeskyttet DMG.Er en sparsebundle kryptert?
Kan jeg slette gamle band-filer for å frigjøre plass?
hdiutil compact image.sparsebundle for å frigjøre ubrukt plass på riktig måte, eller Diskverktøy → Komprimer.