Dosar virtual

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În informatică, un folder virtual denotă în general un principiu de organizare prin fișier care nu depinde de locația fizică a acestuia în dosare . Folderul virtual este practic un script care combină rezultatele din diverse surse de date, cum ar fi baze de date sau indexuri în alte formate, și le prezintă în același format vizual ca și conținutul clasic al unui folder.

Tehnologie

Dosarele virtuale oferă un mijloc de a facilita utilizatorului găsirea fișierelor care sunt legate între ele prin datele pe care le conțin sau prin metadatele lor. Utilizatorul specifică un criteriu de căutare și toate fișierele care îndeplinesc acel criteriu sunt agregate automat într-un folder virtual. Fișierele unui folder virtual pot fi localizate în partiții diferite ale aceluiași disc, în diferite discuri (externe sau nu), unități de rețea etc.

Documentele nu pot fi stocate într-un folder virtual, deoarece fizic un folder virtual nu este altceva decât un fișier care stochează o interogare de căutare. În funcție de implementare, sistemul de operare poate reacționa diferit la încercarea unui utilizator de a stoca un fișier într-un folder virtual; aceste reacții pot fi clasificate în două tipuri:

  • sistemul de operare stochează fișierul într-o locație fizică adecvată
  • sistemul de operare nu permite în niciun fel stocarea fizică a unui fișier printr-un folder virtual

Multe implementări construiesc un index al tuturor volumelor de pe sistem la pornirea subsistemului de căutare desktop; toate modificările ulterioare sunt indexate din când în când, operând în fundal. Construirea unui index evită parcurgerea de fiecare dată a întregii structuri a sistemului de fișiere și astfel garantează o căutare aproape instantanee; acest lucru îmbunătățește, de asemenea, experiența utilizatorului față de sistem.

Implementări

Folderele virtuale se răspândesc mai întâi datorită programelor de e-mail . În 2000 , Helix Code (care mai târziu a devenit Ximian înainte de a fi achiziționat de Novell ) a lansat o versiune preliminară a clientului său de e-mail Evolution, care include foldere virtuale pentru a permite utilizatorilor să organizeze e-mailuri . Clienții de e-mail cu această caracteristică vă permit să creați dosare care listează automat toate mesajele de e-mail care corespund regulilor definite de utilizator; de exemplu, toate mesajele care au o anumită adresă de e-mail ca expeditor sau care includ un anumit cuvânt cheie în corpul mesajului. Folderele virtuale au fost introduse ulterior în alte programe de e-mail, cum ar fi Microsoft Outlook , Mozilla Thunderbird , Apple Mail . Conceptul s-a răspândit apoi treptat în alte aplicații, cum ar fi iTunes , Amarok , Windows Media Player (playere audio care implementează liste de redare virtuale ), și apoi a devenit o caracteristică particulară a managerilor de fișiere din sistemele de operare sau funcționalitate adăugată a sistemelor de fișiere semantice .

În prezent, toate sistemele de operare majore oferă foldere virtuale, de la macOS la Windows Vista , trecând prin toate sistemele de tip Unix capabile să adopte GNOME ca mediu de desktop .

Mac OS X

În Mac OS X Tiger , funcția de folder virtual este denumită folderele inteligente și este implementată în așa fel încât să arate rezultatul unei căutări Spotlight . Un folder inteligent în Mac OS X este un fișier XML care descrie criteriile de căutare ( interogarea ) care este utilizat de Spotlight atunci când un utilizator accesează unul dintre aceste foldere; căutarea sa este procesată și rezultatele completează folderul inteligent.

Multe aplicații de pe Mac OS X folosesc motorul Spotlight pentru a crea variante de foldere inteligente care au agregate de fișiere gestionate de aplicație pe baza unor criterii specifice predefinite sau definite de utilizator; iPhoto este un exemplu în acest sens, cu albumele sale inteligente .

Microsoft Windows

Windows Vista are, de asemenea, funcționalitatea folderului virtual, implementat și în acest caz ca un fișier XML care stochează interogarea care este apoi utilizată de subsistemul de căutare integrat în sistemul de operare.

În primele versiuni de dezvoltare ale sistemului de operare Microsoft au existat foldere virtuale predefinite, precum muzică , imagini , documente și altele asemenea, utilizate ca înlocuitor pentru folderele speciale corespunzătoare deja existente în versiunile anterioare de Windows. Ulterior s-a decis revenirea la folderele normale, întrucât cele virtuale, în prezent (și în alte sisteme), nu permit utilizatorului aceleași operațiuni pe care le efectuează pe un folder comun: nu este posibil, de fapt, să stocheze fișierele din interiorul acestora, delegând sistemului locația fizică reală a fișierelor.

GNOME

Începând cu versiunea 2.14, căutarea pe desktop a fost integrată în Nautilus din GNOME datorită căreia este posibilă și crearea de foldere virtuale, salvând rezultatele căutării, așa cum se întâmplă și în sistemele descrise mai sus. Funcționarea unui folder virtual în GNOME este aceeași cu cea descrisă deja pentru Mac OS X și Windows Vista: utilizatorul îl accesează și folderul este completat cu rezultatele căutării. De asemenea, în acest caz, folderul virtual este un fișier XML care descrie căutarea care trebuie efectuată.

Caracteristica specifică în acest caz este că sistemul de căutare desktop Nautilus poate utiliza diferite motoare de căutare desktop ca back-end, cum ar fi Beagle , Tracker .

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT