Fișier

De la Wikipedia, enciclopedia liberă
(Redirecționat de la Fişier)
Salt la: Navigare, căutare
Pentru fișiere în sensul de colecții de fișe, vezi articolul Cartotecă.

În informatică, un fișier este o colecție de orice natură ce cuprinde date, stocate de obicei pe un dispozitiv de stocare numit și „purtător de date”; un echipament modern este de exemplu discul dur. Termenul englez corespunzător fișierului este file, citit /fail/. Procedeul și algoritmul folosit pentru alocarea de spațiu unui fișier pe dispozitivul de stocare se numește „alocare de fișiere” (în engleză: file allocation). Alocarea asigură accesul utilizatorilor la fișiere și facilitează lucrul cu acestea.

Cuprins

[modificare] Stocarea și organizarea internă a fișierelor

Un dispozitiv de stocare poate găzdui în general mai multe fișiere, chiar de ordinul sutelor de mii. Pentru folosirea lor (creare, încărcare cu date, citire, modificare, renumire, relocare în cadrul ierarhiei, ștergerea conținutului, ștergerea fișierului și alte operații) ele sunt organizate de obicei într-un sistem ierarhic. Pentru accesare este nevoie de citirea tabelei de conținut a dispozitivului de stocare (în engleză File Allocation Table, prescurtat FAT). Datele de identificare ale fișierelor sunt calea (path), numele (name) și extensia (extension). Acestea trei luate împreună determină univoc fiecare fișier aflat pe dispozitivul de stocare respectiv.

Deseori organizarea internă a datelor din fișier este realizată drept șir secvențial de înregistrări (cu lungimi egale sau și diferite între ele). Alte organizări interne sunt: indexat; cu acces direct; ierarhic; lexicografic; alfabetic; în formă de bănci de date ș.a. Deseori însă se întâlnesc și organizări (formate) proprietare, secrete sau puțin cunoscute.

Procedeele de creare și actualizare a fișierelor de pe un purtător de date se numește „sistem de fișiere” (file system). Ea depinde în primul rând de tipul tabelei de conținut: FAT, FAT32, NTFS și altele.

Caracteristic pentru toate fișierele este că poartă un nume univoc și conțin întotdeauna o cantitate de date bine definită, care definește "mărimea fișierului"; ea se măsoară în octeți împreună cu multiplii: 210 octeți = 1 KB, 220 octeți = 1 MB, 230 octeți = 1 GB.

[modificare] Conținut

Natura datelor dintr-un fișier poate fi foarte variată: text, tabele, desene, fotografii, partituri, animații, filme, liste, sunete, voce sau combinații dintre ele, dar mereu datele se reduc la reprezentarea lor codificată binar cu ajutorul cifrelor 0 și 1. Pentru a putea fi stocate digital (numeric) în fișiere, informațiile de intrare, ca de ex. imaginile și sunetele, trebuie întâi digitalizate (codificate).

Fișierele mai pot conține și programe în formă de text sau codificate cu cifre, în sistemul binar. Pentru a fi executate programele trebuiesc întâi încărcate de pe dispozitivul de stocare în memoria de lucru a calculatorului respectiv și, la nevoie, transformate în cod executabil.

Prin contrast există și date de calculator care de obicei nu constituie fișiere propriu-zise. Așa de exemplu:

  • datele furnizate de instrumente de măsură (ce-i drept ele pot fi colecționate în fișiere, dar pot fi și interpretate instantaneu de către un program de calculator, fără a fi stocate în formă de fișiere),
  • datele de la un post digital de radio sau TV care emite permanent un program,
  • un mesaj instantaneu, scurt, de tip chat

și altele. La nevoie însă și aceste date pot fi stocate drept fișiere.

[modificare] Formate de fișier

În funcție de scopul și semnificația datelor unui fișier, dar și de organizarea lor internă, fișierele se creează într-unul dintre numeroasele formate predefinite. În lumea lui MS Windows și Unix numele fișierelor conțin de obicei și un sufix numit extensie, de exemplu: "desen3.ppt". În acest exemplu extensia numelui fișierului este ".ppt". De obicei extensia exprimă chiar formatul fișierului, în acest exemplu fiind vorba de formatul principal folosit de către programul de desenat MS PowerPoint. Inițial extensiile erau alcătuite dintr-un punct urmat de 3 caractere, așa de ex. la sistemul de operare MS-DOS. Sistemele de fișiere moderne permit și extensii cu mai mult de 3 caractere.

În unele sisteme de operare (de ex. Windows, Unix, MacOS) se poate prestabili o asociere între extensie și un program standard, de executat la apăsarea cu mausul pe numele fișierului. Dacă această facilitate nu se dorește, atunci trebuie întâi chemat programul necesar, care apoi să deschidă / atașeze fișierele de prelucrat.

Exemple pentru formate predefinite foarte răspândite și extensiile respective:

.AC3 - format audio conform cu specificații Dolby Digital
.AVI - format container pentru conținut audio-video
.BIN - fișier care conține program binar executabil Unix
.BMP - fișier grafic în formatul bitmap de la Microsoft
.DOC - document pentru programul de prelucrare complexă a textului Microsoft Word
.EXE - fișier ce conține program binar executabil. Format specific pentru Microsoft Windows.
.HTM - extensie și format HTML pentru pagini web
.JPG - fișier grafic în formatul definit de Joint Photographic Experts Group (JPEG)
.M2A - fișier audio folosit de programul Winamp
.M4A - fișier container audio
.MKV - fișier "complex multimedia"
.NFO - fișier Microsoft
.MP2 - fișier audio folosit de programul Winamp
.MP3 - fișier audio cu datele comprimate cu ajutorul algoritmelor de tip MP3
.MP4 - fișier container audio sau video.
.MPA - fișier audio folosit de programele Winamp și Microsoft Windows Media Player
.PPT - fișier cu grafice și prezentări grafice, pentru programul Microsoft PowerPoint
.RTF - fișier cu text formatat, de complexitate medie
.swf - fisier complex continind cod binar
.TXT - fișier cu text simplu, pur, neformatat
.WAV - fișier audio codat în format specific firmei Microsoft
.XLS - foaie de calcul tabelar pentru programul Microsoft Excel
.f1ac, flac - extensie Windows
.html - extensie pentru pagini web
.jpeg - fișier grafic JPG
.mpg4 - fișier container audio sau video
.docx - fișier text cu inserții de imagini folosit de programul Microsoft Word 2007
.xlsx - foaie de calcul tabelar pentru programul Microsoft Excel 2007
.alac, a1ac - extensie Macintosh[necesită citare]
.bitmap - extensie Macintosh
.bmp_ - extensie Macintosh

Pentru încapsularea mai multor fișiere într-un singur fișier cu format de tip container vezi articolul Format container.

[modificare] Vezi și

[modificare] Legături externe

Unelte personale
Spații de nume

Variante
Vizualizări
Acțiuni
Navigare
Participare
Tipărire/exportare
Trusa de unelte
În alte limbi