Formáty AppleSingle a AppleDouble - AppleSingle and AppleDouble formats - Wikipedia
![]() | tento článek případně obsahuje původní výzkum.Duben 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Formát AppleSingle a AppleDouble Format jsou formáty souborů vyvinutý uživatelem Počítač Apple uložit Operační Systém Mac soubory se dvěma vidlicemi na Unix souborový systém používaný v systému Windows A / UX, platforma Macintosh jako první Unixový operační systém. AppleSingle kombinoval jak vidlice souborů, tak související Nálezce informace meta-souboru do jednoho souboru, zatímco AppleDouble je uložil jako dva samostatné soubory. Podpora formátů byla později přidána k unixovému softwaru, jako je NFS a MAE, ale mimo tento malý trh viděli malé využití.
AppleSingle je koncepčně podobný populárnějším MacBinary formátu v tom, že vidlice prostředků a dat jsou kombinovány společně s hlavičkou obsahující informace Finderu. Ve skutečnosti je formát tak podobný, zdálo se, že neexistuje žádný důvod, proč Apple místo toho jednoduše nepoužil MacBinary, který byl do té doby široce známý a používaný. Některé ne tak zjevné důvody jsou vysvětleny v internetové verzi.[1] Formát byl později přidělen Typ MIME application / applefile.
AppleDouble ponechává datovou vidlici v původním formátu, což umožňuje její editaci běžnými utilitami Unix. Informace o zdroji a vyhledávači, jak proprietární, tak chybějící editory v Unixu, byly sloučeny do druhého souboru. Typ MIME byl také přiřazen AppleDouble, vícedílný / dvojitý. Pro odesílání do systému AppleDouble bez vědomí byl soubor obvykle kódován pomocí Base64, na rozdíl od převodu na AppleSingle.
Používání
Před Mac OS X „AppleSingle a Double měly malou přítomnost na trhu počítačů Mac, a to především kvůli malému podílu A / UX na trhu. Přesto však přinutili různé komprese souborů prodejci přidat podporu pro formáty a zaměnit budoucí verze MacBinary.
Mac OS X oživil používání AppleDouble; na souborových systémech jako NFS a WebDAV které nativně nepodporují vidlice prostředků, informace Finderu nebo rozšířené atributy, jsou tyto informace uloženy ve formátu AppleDouble, přičemž druhý soubor má název vygenerovaný předponou „._“ před název prvního souboru (tedy tato informace působí jako skrytý soubor při pohledu z operačního systému jiného než Apple Unix). Soubory jsou někdy přesunuty do samostatného adresáře s názvem . AppleDouble
. Oddělení metadat se provádí také ve vyhledávači OS X 10.3+ Komprese zipu a příkazový řádek totéž
nástroj s kopií metadat AppleDouble uložených v souboru __MACOSX
adresář.[2]
Manipulace
Nežádoucí soubory „._“ lze odstranit pomocí dot_clean -m
v systému Mac OS X. Tímto způsobem také sloučíte metadata AppleDouble s odpovídajícími soubory.[3] Soubory AppleDouble lze ručně vytvořit pomocí kreativního zneužití totéž
(což je AppleDouble-aware) a rozbalit
(což není).[4]
Na jiných systémech inzerát
příkaz a volal skript Perl apple_dump
lze použít k zobrazení dat AppleDouble. Oba jsou součástí Netatalk.[5]
Systém macOS poskytuje sadu zkopírovat soubor
funkce knihovny, které umožňují zabalení a rozbalení souborů AppleSingle a AppleDouble v C.[6]
Reference
- ^ http://tools.ietf.org/html/draft-newman-macbin-binhex-harmful-00
- ^ ditto (1) ss64.com
- ^ dot_clean (1) ss64.com
- ^ Jak převést soubor s rozšířenými atributy do formátu AppleDouble?
- ^ Linux Obecné příkazy Manuál – Linux Obecné příkazy Manuál –
- ^ Darwine a Operační Systém Mac Funkce knihovny Manuál –
externí odkazy
- Interní formáty AppleSingle a AppleDouble - z původní dokumentace A / UX
- RFC 1740 - MIME zapouzdření souborů Macintosh - dokumenty AppleSingle / Double v přílohách
- Mac Binary Converter, open source nástroj pro převod mezi různými kódování souborů Macintosh.
- Mac :: AppleSingleDouble, modul Perl pro čtení souborů AppleSingle a AppleDouble
- Mac OS X: Apple Double Format vytváří název souboru s předponou „._“, Apple Inc. poznámka znalostní báze o formátu AppleDouble