Co to jest format pliku SPARSEBUNDLE?
Plik .sparsebundle to obraz dysku Apple macOS sparse bundle - wirtualny kontener dysku wprowadzony w Mac OS X 10.5 Leopard (2007) wraz z Time Machine. Mimo że w Finderze widoczny jest jako pojedyncza ikona, .sparsebundle jest w rzeczywistości katalogiem pakietu macOS (bundle), zawierającym plik metadanych Info.plist, plik token oraz podkatalog bands/ z segmentami danych o stałym rozmiarze.
Kluczową cechą jest przechowywanie oparte na pasmach (bands): wirtualny dysk jest podzielony na pliki pasm o rozmiarze 8 MiB (od macOS 10.8). Na dysku istnieją tylko te pasma, które zawierają rzeczywiste dane, więc obraz rośnie tylko w miarę zapisywania danych. Gdy Time Machine wykonuje kopię zapasową na udziale sieciowym (NAS lub AirPort Time Capsule), przesyłane muszą być tylko zmienione pliki pasm - co czyni przyrostowe kopie zapasowe znacznie wydajniejszymi niż w przypadku monolitycznych plików .dmg.
Wewnętrzny system plików to zazwyczaj HFS+ lub APFS. Dostępne jest opcjonalne szyfrowanie - AES-128 lub AES-256 (256-bitowe od macOS 10.7 Lion) - konfigurowalne za pomocą hdiutil lub Narzędzia dyskowego.
Plik .sparsebundle można zamontować, klikając go dwukrotnie w Finderze lub używając polecenia hdiutil attach. Uszkodzenie któregokolwiek pliku pasma lub pliku Info.plist może uniemożliwić zamontowanie obrazu; wewnętrzny system plików można naprawić za pomocą fsck_hfs lub fsck_apfs, choć sama struktura pasm nie posiada mechanizmu samonaprawy.
Bezpieczeństwo
RYZYKO: LOWSam sparsebundle nie niesie ryzyka złośliwego oprogramowania - jest kontenerem. Zawartość zamontowanego obrazu należy traktować z taką samą ostrożnością jak każdy dysk/system plików. Zaszyfrowane obrazy sparsebundle (AES-256) skutecznie chronią dane w spoczynku. Uwaga: nie należy wymuszać odmontowania ani odłączać NAS podczas zapisu Time Machine - może to uszkodzić Info.plist i uniemożliwić montowanie obrazu.
Szczegóły formatu
w pigułceProgramy otwierające pliki SPARSEBUNDLE
Szczegóły techniczne
specyfikacja| Typ formatu | Wirtualny obraz dysku sparse oparty na katalogu (pakiet/bundle macOS) |
| Struktura pakietu | Katalog pakietu macOS zawierający Info.plist, plik token oraz podkatalog bands/ |
| Rozmiar pliku pasma | 8 MiB na pasmo (macOS 10.8+); 8,4 MB w starszych wersjach macOS |
| Kodowanie | Binarne (pliki pasm) + tekst XML (metadane Info.plist) |
| Kolejność bajtów | Zależna od wewnętrznego systemu plików; HFS+ i APFS używają kolejności natywnej dla Apple |
| Kompresja | Brak domyślnie; opcjonalna kompresja zlib na pasmo (wybierana przez użytkownika przy tworzeniu) |
| Szyfrowanie | Opcjonalne AES-128 lub AES-256 (256-bitowe dostępne od macOS 10.7 Lion) |
| Typowy rozmiar | 1 GB - kilka TB; fizyczne użycie dysku rośnie tylko w miarę zapisywania pasm (sparse) |
| Wewnętrzny system plików | HFS+ lub APFS (wybierany przez użytkownika przy tworzeniu) |
| Identyfikacja | Brak pojedynczej sygnatury bajtowej - identyfikowany przez nazwę katalogu kończącą się na .sparsebundle oraz obecność Info.plist |
| Wprowadzono | Mac OS X 10.5 Leopard (26 października 2007), wraz z premierą Time Machine |
| Główne zastosowanie | Kopie zapasowe Time Machine na udziałach sieciowych (NAS, AirPort Time Capsule) - w każdym cyklu przesyłane są tylko zmienione pasma |
| Polecenie montowania | hdiutil attach <obraz>.sparsebundle lub podwójne kliknięcie w Finderze |
| Naprawa integralności | fsck_hfs lub fsck_apfs naprawia wewnętrzny system plików; struktura pasm nie ma mechanizmu samonaprawy |
| Wydano | 2007 (Mac OS X 10.5 Leopard, with Time Machine) |
Konwersje SPARSEBUNDLE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SPARSEBUNDLE.