• sisteme de fișiere Mac OS X
• sistem de fișiere virtuale
• drepturi de acces la suporturi amovibile
• Servere AppleShare și Web-mount
• nume lungi de fișiere
• Sisteme de fișiere pe discuri HFS, HFS +, UFS
• "Suport pentru CD / DVD-ROM UDF, ISO 9660
• protocoale de fișiere de rețea AFP, NFS
Mac OS X funcționează cu diferite sisteme de fișiere. Pentru aceasta, se folosesc extensii BSD și un mecanism numit Virtual File System (VFS). Suportul pentru diferite sisteme de fișiere include câteva caracteristici noi care nu erau disponibile în versiunile anterioare ale sistemului de operare Mac OS:
• Drepturi de acces la suporturi amovibile, bazate pe numere de identificare unice (ID) înregistrate în sistem pentru fiecare dispozitiv conectat cu suporturi amovibile, inclusiv dispozitive USB și Firewire.
• Instalarea volumului pe bază de adrese URL, care vă permite să montați volume pe serverele AppleShare și Web.
• Nume lungi de fișiere (până la 255 de caractere sau 755 octeți bazate pe UTF-8).
Din cauza celor trei medii diferite în care programele se execută și se execută (a se vedea "Suportul pentru aplicații") și o varietate de tipuri media, Mac OS X trebuie să accepte mai multe formate media și protocoale de fișiere de rețea.
Formatele media pe care rulează Mac OS X sunt prezentate în Tabelul 20, "Sisteme de fișiere".
Multe formate de sisteme de fișiere pe discuri magnetice creează unele dificultăți atunci când schimbă documente între volume. De exemplu, sistemul de fișiere clasic HFS acceptă doar așa-numitul sistem MacRoman pentru codificarea caracterelor în nume de fișiere și foldere. Sistemul de fișiere HFS + folosește setul de caractere canonic Unicode 2.1 în format UTF-16, adică ca secvență de coduri pe 16 biți. Sistemul de fișiere UFS acceptă, de asemenea, întregul set de caractere Unicode 2.1, dar numai în format UTF-8. Prin urmare, pentru a reduce numărul de probleme, este recomandat să nu folosiți tabelul 20. Sisteme de fișiere
Standardul pentru partajarea fișierelor pe Internet
Sistemul de fișiere HFS când lucrați cu Mac OS X, în ciuda faptului că în mod oficial acest lucru nu este interzis.
Deoarece Mac OS X este proiectat pentru a lucra în medii eterogene complexe, acesta suportă mai multe protocoale de fișiere de rețea (a se vedea tabelul 21 "Protocoale de fișiere de rețea").
Mac OS X sprijină mecanismul de cote de disc. Aceasta înseamnă că, pentru fiecare utilizator local sau la distanță, administratorul de sistem poate seta o limită de spațiu pe disc. Citarea se extinde la aproape toate dispozitivele reinscriptibile cu o structură de fișiere.
Sisteme de fișiere HFS, HFS +: caracteristici de structură a fișierelor
• o furcă de resurse, o furcă de date,
• Ambalarea / despachetarea fișierelor Mac; BinHex format
• tipul de fișier (tip), creatorul fișierului (creatorul)
Sistemele de fișiere HFS și HFS + constau din două părți logice - două "fișiere interne", numite furci (furci).
Resursa de resurse (resourcefork) este concepută pentru a stoca așa-numitele resurse - ferestre, meniuri, pictograme, fonturi, sunete, diverse tabele și mult, mult mai mult. Codul executabil al programului este, de asemenea, una dintre resurse.
Căsuța de date este concepută pentru a stoca date generate dinamic. Programele îi pot scrie orice informații.
Un program de fișiere are de obicei o ramură bogată de resurse și o ramură de date aproape goală; în documentul de fișier, contrariul este adevărat: informațiile principale sunt conținute în ramura de date, iar ramura de resurse este fie goală, fie conține minimum de resurse.
Structura fișierelor cu mai multe ramuri ca întreg este destul de convenabilă, dar în unele cazuri poate crea probleme serioase. Principala este că atunci când trimiteți date pe rețele care nu sunt orientate spre Macintosh, ramura de resurse nu este adesea recunoscută și nu este redirecționată sau redirecționată incorect. Acest lucru echivalează cu distrugerea fișierelor.
Pentru a evita acest lucru, trebuie să luați măsuri speciale: mai întâi creați un fișier "obișnuit", în care ambele ramuri ale fișierului Mac sunt împachetate într-un format special BinBex. Un astfel de fișier este transmis prin rețele de calculatoare fără pierderi. Când fișierul recipientului este primit, acesta este decomprimat - din fișierul "obișnuit" obțineți un fișier HFS sau HFS + cu două sucursale. Acest lucru este dificil și incomod pentru majoritatea utilizatorilor. Prin urmare, Apple recomandă în prezent dezvoltatorilor de programe să nu folosească sucursalele resurselor de fișiere HFS și HFS +, ci să creeze fișiere de resurse separate în care toate resursele necesare sunt amplasate exclusiv în ramura de date. De exemplu, un nou tip de fișiere de fonturi Mac OS X cu extensia .dfont este, de fapt, fișiere de caractere obișnuite, toate resursele acestora fiind transferate în ramura de date. În plus, programele pentru Max OS X ar trebui să fie create în conformitate cu o ideologie nouă, care ia în considerare aceste schimbări în organizarea stocării resurselor [ "Pachete (pachete)"].
Pe lângă ramura de resurse și ramura de date, fiecare fișier conține atribute adiționale, numite atributele Finder. Atributele sunt recunoscute și procesate de către Finder atunci când afișează informații despre acest fișier sau încearcă să îl deschidă (tipăriți).
În Mac OS X, numărul atributelor procesate de Finder'oM este redus. Acum această listă include:
• un bont,
• bit invizibil,
• coduri pentru tipul de fișier și creatorul de programe al fișierului (tip creator),
• Pictograma originală a fișierului (pictogramă personalizată).
Atributele care nu mai sunt acceptate de Findre'OM:
• localizarea pictogramei pe masă,
• forma de afișare a informațiilor despre fișier (vizualizare),
Probabil, cele mai importante și cele mai specifice sunt atributele creatorului fișierului (creatorul) și tipului de fișier (tip). Ele ajută Finder-ul să ia decizia corectă la deschiderea (tipărirea) fișierelor.
Când încercăm să deschidem un program de fișiere, totul este clar pentru Finder: trebuie doar să lansăm acest program și apoi știe ce să facă.
Dacă nu există programe cunoscute de sistem care să funcționeze cu documente de acest tip, este afișată o casetă de dialog în care vi se cere să alegeți singur unul potrivit. Dacă programul specificat de dvs. a deschis documentul, sistemul îl memorează și data viitoare când îl pornește imediat.
Stocarea de informații despre tipul de fișier din interiorul fișierului are un avantaj important: nici o redenumire a fișierelor nu poate schimba tipul, adică esența fișierului nu depinde de numele acestuia.