Fişier

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă căutați alte semnificații, consultați Fișier (dezambiguizare) .
Notă despre dezambiguizare.svg Dezambiguizare - "Fișiere" se referă aici. Dacă sunteți în căutarea managerului de fișiere GNOME , consultați Fișiere (software) .
Comanda ls afișează lista de fișiere într-unul sau mai multe foldere

Termenul fișier (din limba engleză , pronunțat [ˈfaɪl] [1] , italianizat în / ˈfail / [2] , traductibil ca „arhivă” sau „fișier”), în informatică , indică un container de informații / date în format digital format, prezent de obicei pe un suport de stocare digital formatat corespunzător într-un sistem de fișiere specific. Informațiile scrise / codificate în interior sunt citibile numai de un software specific capabil să efectueze operațiunea.

Descriere

Conceptul de fișier este foarte simplu: un fișier este o sursă (sau depozit) de informații, care poate fi citită și scrisă; această sursă / depozit are și „proprietăți” (nume, extensie, semnalizator) care pot fi modificate. Această definiție se potrivește foarte bine cu multe periferice și interfețe hardware ; Sistemele de operare și derivatele Unix (de tip Unix ) au generalizat conceptul de fișiere până la a-l transforma într-o adevărată filozofie: în Unix totul este un fișier , adică poate fi „deschis”, „închis”, „citit” , „scris” etc.; aceste „fișiere speciale” pot fi comunicații între procese, conducte , interfețe hardware sau mai multe: sistemul de operare se va ocupa de gestionarea corectă a tuturor, lăsând programele cu iluzia că folosesc un fișier normal.

Dacă din punctul de vedere al utilizatorului un fișier este de obicei un singur element, se poate întâmpla să fie scris fizic sau să se afle pe mai multe zone diferite ale mediului de stocare care îl găzduiește: acest fenomen este foarte frecvent dacă mediul de stocare este un disc de memorie , deși este foarte rar pe benzile magnetice. Una dintre sarcinile sistemului de operare este de a face subdiviziunea fizică reală a fișierului transparentă pentru aplicații și de a gestiona recuperarea informațiilor conținute în acesta ( citirea ) din diferitele blocuri fizice ale mediului de stocare și scriere .

Elemente tipice

Fiecare fișier este identificat printr-un nume asociat unei căi (cale) care identifică poziția, containerul, folderul sau directorul într-un spațiu de nume ierarhic din cadrul sistemului de fișiere în sine și, în cele din urmă, poate purta numele unei extensii . Pe sistemele Unix și Unix, numele și calea coincid adesea, spre deosebire de ceea ce se întâmplă pe sistemele Windows .

Conținutul fișierelor corespunde în mod normal unui anumit format și pentru fiecare format există una sau mai multe aplicații care pot interpreta și / sau modifica conținutul („deschide” fișierul). Unele sisteme de operare, cum ar fi Microsoft Windows și MS-DOS , recunosc formatul unui fișier pe baza extensiei numelui lor; altele, cum ar fi macOS , dintr-o serie de metadate salvate împreună cu fișierul; altele, cum ar fi Unix , identifică tipurile de fișiere pe baza primilor octeți ai conținutului lor, numiți numere magice .

Caracteristici tehnice

Din punct de vedere tehnic, datele unui fișier sunt codificate / organizate într-o secvență de octeți în conformitate cu limbajul binar utilizat de computer, stocat ca un singur element pe o memorie de masă prin sistemul de fișiere existent pe acea memorie dată. Când sistemul primește o cerere de la utilizator (exemplu: deschiderea unui fișier), acesta trece la decodarea inversă și la operația de afișare, făcând cuvintele și numerele să apară pe videoclip.

O secvență de octeți în RAM nu este de obicei gândită ca un fișier, cu excepția cazului în care este stocată pe un disc virtual care se află în RAM . În primele sisteme de procesare, fișierele au fost gestionate și procesate secvențial, astfel încât pentru a analiza cele mai recente modificări ale fișierului, a trebuit să parcurgeți întregul fișier și să citiți cele mai recente modificări din partea de jos. În sistemele de operare moderne acest lucru nu mai este adevărat, deoarece sistemul de fișiere extrage organizarea fizică a fișierului și reorganizează fișierul în sine, dacă este necesar.

Operații de fișier

Accesul la o arhivă computerizată conținută într-o memorie de masă este o operațiune destul de lentă, care trebuie efectuată respectând protocolul interfeței de memorie de masă și care creează riscul de conflict între programele care rulează în același timp. Din aceste motive, aceste operațiuni sunt efectuate, la apelul de către programele care au nevoie de ele, de sistemul de operare care gestionează coada de acces și conflictele. Cele mai frecvente operațiuni, prezentă universal în toate sistemele de operare, sunt:

  • Deschis: programul semnalează sistemului de operare că are nevoie pentru a accesa un anumit fișier. Sistemul de operare verifică dacă fișierul există și că acesta nu este deja utilizat sau blocat de acesta sau de un alt program; creează unele structuri de date pentru a gestiona operațiunile ulterioare și rezervă o anumită cantitate de memorie RAM, numită tampon , pentru a stoca date în tranzit către și din fișier; returnează programului un simbol (sau un mâner sau o adresă de memorie fizică) la care programul se va referi în operațiile ulterioare pe fișier; alte programe pot accesa același fișier doar într-un mod limitat (numai în citire) sau nu îl pot accesa deloc.
  • Citiți: programul solicită date din fișier. Sistemul de operare le citește, le stochează în bufferul a cărui locație comunică programului solicitant.
  • Scrie: Programul dorește să scrie date într-un fișier. Mai întâi stochează datele în cauză într-un buffer, care apoi comunică locația sistemului de operare.
  • Închidere: programul raportează că nu mai are nevoie de fișier. Toate structurile de date și tamponul alocat sunt eliberate; sistemul de operare șterge fișierul din lista celor în uz; celelalte programe au acum acces gratuit la fișier.

În sine, sistemul de operare, prin sistemul de fișiere, este capabil să efectueze următoarele operații:

  • Realocare: sistemul de operare poate muta sau muta fișierul dintr-un director în altul (de exemplu, prin copiere și lipire dacă interfața este grafică, sau prin tastare de la terminal dacă interfața este linia de comandă ).
  • Redenumire : redenumiți fișierul atribuind un nume diferit grafic sau din linia de comandă.
  • Suprascrie : suprascrie conținutul unui fișier cu cel al altui fișier cu același nume.
  • Eliminare: eliminarea fișierului din memoria de masă care îl conține, dar numai eliminarea conexiunii logico-fizice a fișierului în memorie, al cărui spațiu de memorie va fi deci nu gol, ci liber în sensul suprascrierii.

Un program nu poate citi sau scrie un fișier dacă nu l-a „deschis” mai întâi și, odată ce a terminat de utilizat, trebuie să îl „închidă” întotdeauna pentru a permite sistemului de operare să elibereze resursele ocupate.

Transfer de fișier

Puteți utiliza diferite moduri și tipuri diferite de conexiuni pentru a transfera fișiere într-o rețea . De exemplu, este posibil să partajați și să transferați fișiere într-o rețea LAN între două sau mai multe computere , să utilizați e-mail sau să utilizați servicii sau programe dedicate în mod specific scopului (de exemplu, FTP ).

Transferul de fișiere într-o rețea poate deveni problematic dacă nu aveți o conexiune suficient de rapidă, mai ales dacă aveți de-a face cu fișiere mari. De exemplu, pentru a transfera un fișier pe Internet este recomandabil să păstrați dimensiunea sa mică, altfel poate dura mult timp pentru a efectua operația. Când conexiunile dintre computere erau deosebit de lente, au fost folosite diverse tehnici pentru a conține dimensiunea unui fișier: de exemplu, a fost posibil să îl comprimăm sau să împărțim fișierul unic în fișiere mai mici și să le trimitem individual; aceste operațiuni ar putea necesita utilizarea unor programe specifice. Odată cu apariția benzii largi, aceste operațiuni preliminare ale fișierelor sunt în desuetudine.

Este posibil să transferați unul sau mai multe fișiere prin e-mail comun. Pentru transferul prin e-mail, trebuie avut în vedere faptul că furnizorii de servicii Internet limitează în mod normal dimensiunea fiecărui mesaj: de exemplu, Gmail limitează dimensiunea atașamentelor în transmisie și recepție la 25 Megabytes . În plus, întreaga cutie poștală poate avea limite în dimensiunea sa totală: de exemplu Alice , în contractele ADSL rezidențiale, limitează dimensiunea întregului conținut al unui cont de e-mail la 3 Gigați . Trebuie să țineți cont de aceste limite atunci când trimiteți fișiere mari, pentru a nu risca ca atașamentul să nu fie trimis sau pentru a ocupa întreaga cutie poștală a destinatarului.

Ca alternativă la e-mail, puteți utiliza un program de mesagerie instant , abonați contactul și creați un folder partajat. Aceste programe nu practică în mod normal limitări de lățime de bandă legate de extensia, dimensiunea și tipul de fișier trimis.

Pentru transferul unor cantități mari de fișiere există și servicii web de la distanță pentru desktop , care vă permit să vă „parcați” fișierele timp de câteva luni într-o arhivă privată, care poate fi accesată cu un nume de utilizator și o parolă (de ex. Dropbox ). persoanelor dorite, oferindu-le numele de utilizator și parola. O variantă a acestor servicii sunt cele de încărcare la distanță care creează o cheie de sesiune comună pentru doi utilizatori înregistrați și conectați la Internet; încărcat fișierul, destinatarul trebuie să indice o cale unde să-l salveze și să autorizeze descărcarea acestuia.

Recuperarea fisierului

Este posibil să recuperați un fișier șters definitiv, utilizând programe speciale capabile să le restaureze.

Când confirmați ștergerea unui fișier , de exemplu prin golirea coșului de gunoi Windows , singura conexiune fizică dintre numele fișierului și conținutul acestuia este ștearsă (logic sau fizic), astfel încât fișierul nu mai este accesibil sau toate programele de utilizator sau computer . În absența altor conexiuni fizice, zona memoriei de masă ocupată de conținutul fișierelor este, de asemenea, desemnată ca fiind disponibilă pentru conținut nou, totuși nu este ștearsă sau suprascrisă imediat, astfel încât datele sunt încă disponibile fizic pe memoria cu tehnici adecvate până la suprascrierea efectivă.

În special, programele pentru recuperarea fișierelor examinează conținutul unui sistem de fișiere care caută legături fizice care au fost șterse logic și verifică zonele ocupate de datele la care se referă, copiind conținutul lor și, dacă este posibil, reconstruind părțile care au acum a fost suprascris.

Pentru a preveni recuperarea fișierelor șterse (de exemplu din motive de confidențialitate ) există programe care suprascriu (chiar de mai multe ori) conținutul unui fișier înainte de a-l șterge sau suprascriu toate zonele libere ale unui sistem de fișiere , astfel încât recuperarea datelor să nu fie posibil.

Tipuri de fișiere

Pictogramă lupă mgx2.svg Același subiect în detaliu: Extensie (fișier) și Listă de formate de fișiere .

Un tip foarte comun de fișiere sunt fișierele text ASCII . Un astfel de fișier este o secvență de caractere ASCII pure și simple, astfel încât să poată fi citit și interpretat în același mod de toate sistemele de operare. Pe de altă parte, termenul „ fișier binar ” se referă de obicei la toate fișierele care nu sunt text ASCII. O distincție de bază se referă la următoarele tipuri: fișier text (ASCII plat sau simplu), fișier binar, fișier principal, fișier antet , fișier executabil și fișier program executabil, fișier script shell , fișier dependent (fișier cod sursă listat în makefile ). [3] Mai detaliat, avem:

Aspecte legale

Italia

Potrivit Curții Supreme de Casație , Sec. VI 13.11.2003, nr. 3449, copierea arhivelor computerizate nu constituie furt: de fapt, configurabilitatea infracțiunii trebuie exclusă, în cazul copierii simple neautorizate a fișierelor conținute într-un suport informatic al altora, această activitate nu implică pierderea posesiei rez de titularul legitim. [4]

Orientarea a fost confirmată prin hotărârea din 21 decembrie 2010 nr. 44840 - emis de secțiunea penală IV - deoarece datele și informațiile nu sunt incluse în conceptul de „ lucru mobil ”. [5]

Notă

Bibliografie

Elemente conexe

Alte proiecte

linkuri externe

  • Fișier , în Treccani.it - ​​Enciclopedii online , Institutul Enciclopediei Italiene.
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT