Extensie (fișier)
Extensia unui fișier , în câmpul IT , este un sufix , adică o succesiune scurtă de caractere alfanumerice (de obicei trei), plasate la sfârșitul unui nume de fișier și separate de partea anterioară cu un punct, prin care operația sistemul reușește să distingă tipul de conținut ( text , muzică , imagine , video ...) și formatul utilizat și, prin urmare, îl deschide cu aplicația corespunzătoare.
Extensiile sunt utilizate în toate sistemele de operare Microsoft , de la MS-DOS la Windows 10 . Pe de altă parte, există sisteme de operare care adoptă diferite metode de identificare a tipurilor de fișiere, de exemplu Unix (care utilizează atât drepturi de acces, cât și numere magice în scopuri similare) și sisteme de operare Macintosh înainte de macOS (care utilizează codul de tip și codul creatorului ) .
Istorie și evoluție
Limitări istorice
Primele versiuni ale sistemului de fișiere FAT utilizate în DOS și Windows aveau o limitare a numărului de caractere care puteau fi utilizate pentru numele fișierului (8) și pentru extensia (3) (sistemul este, prin urmare, numit și 8.3 ). De exemplu, următorul nume de fișier:
-
FILENAME.EXT
ar fi folosit toate cele 11 caractere disponibile.
În astfel de sisteme, comanda dir
, care a permis obținerea listei de fișiere prezente într-un folder, a dat o ieșire de acest tip:
Volumul în unitatea A: este LINUX BOOT Numărul de serie al volumului este 2410-07EF Director pentru A: \ LDLINUX SYS 5480 1999-04-19 23:24 VMLINUZ 530921 1999-04-19 23:24 BOOT MSG 559 1999-04-19 23:24 EXPERT MSG 668 1999-04-19 23:24 GENERAL MSG 986 1999-04-19 23:24 KICKIT MSG 979 1999-04-19 23:24 PARAM MSG 875 1999-04-19 23:24 RESCUE MSG 1020 1999-04-19 23:24 SYSLINUX CFG 420 1999-04-19 23:24 INITRD IMG 878502 1999-04-19 23:24 10 fișiere 1.420.410 octeți 35.840 de octeți gratuit
Prima coloană conține numele fișierelor, a doua extensiile.
Progres în extensii
Adesea, abrevierea formatului de fișier a fost utilizată pentru a alege extensia pentru a da unei anumite clase de fișiere (de exemplu .GFX
, din grafică , pentru fișiere grafice, .TXT
, din text numai pentru text și .MUS
pentru unele fișiere de muzică) .
În alte cazuri, extensia este abrevierea sau abrevierea programului folosit de obicei pentru a deschide astfel de fișiere. În unele cazuri, extensia unui fișier vă permite să înțelegeți din ce versiune a unui astfel de program a fost creat fișierul.
De exemplu, primele versiuni ale WordStar foloseau extensia .WS
sau .WS n
unde n este numărul versiunii programului.
De-a lungul timpului, au existat multe cazuri în care aceeași extensie este utilizată cu semnificații diferite. Un exemplu este .rpm
, folosit de R PM P ackage M anager și RealNetworks RealPlayer (pentru fișierele R edeal P layer M edia ); altul poate fi .qif
partajat de Quicken Q uicken I nformation F iles și Q uickTime I mage F ormat (imagini).
La apariția erei Internetului , utilizatorii Windows erau încă limitați la extensii de până la 3 caractere, deci era posibil să distingem cine folosea sistemele Windows pentru a-și crea paginile web de cei care foloseau computerele Macintosh sau Unix (care nu utilizează sistemul de extensie și, prin urmare, nu impun restricții specifice de nume de fișier), deoarece utilizatorii Windows au fost obligați să-și numească paginile cu extensia .htm
(în loc de .html
).
Microsoft a rezolvat aceste probleme atunci când a introdus în sistemele sale de operare, pe baza sistemului de fișiere FAT , extensia VFAT , care permitea utilizarea unor nume și extensii mai lungi de fișiere și compuse din litere mari și mici.
Sistemul de fișiere utilizat în mod nativ de sistemele de operare Microsoft ulterior Windows NT 3.1 și Windows 2000 : NTFS (născut dintr-o colaborare între Microsoft și IBM pe așa-numitul HPFS - High Performance File System, utilizat în OS / 2 ), nu are limitări pe lungimea numelor și extensiilor de fișiere.
Din aceste motive, odată cu trecerea timpului, extensiile compuse din mai mult de 3 caractere au prins, chiar dacă marea majoritate a extensiilor sunt încă 3 caractere.
Extensii în interfețele grafice
Odată cu apariția mediilor grafice pentru desktop , extensia a devenit mai puțin cunoscută de majoritatea utilizatorilor; de fapt , în mai multe dintre aceste medii ( de obicei , în contextul Mac OS și pentru Windows sisteme de operare ) extensiile sunt în mod implicit ascunse utilizatorului, care poate deduce conținutul unui fișier din său corespunzător pictogramă (sau prin realizarea unor extensii vizibile) .
Cu toate acestea, în aceste medii, extensia își păstrează o mare importanță, deoarece pe baza acesteia managerul de fișiere alege automat pictograma pentru a atribui fișierului și cea mai potrivită aplicație pentru a gestiona acel fișier.
De exemplu, sistemele de operare Microsoft care nu mai rulează în DOS au o listă care stabilește o corespondență între extensii, pictograme și programe asociate . Unele extensii populare sunt prestabilite; pentru celelalte, sistemul de operare învață în conformitate cu instrucțiunile date de utilizator sau de noile aplicații instalate. În ceea ce privește extensiile fișierelor executabile, însă, nu s-au schimbat prea multe în comparație cu gestionarea care a avut loc pe DOS:
Utilizare
Extensia unui fișier vă permite să identificați tipul de fișier. În sistemele de operare care o utilizează considerabil, deși o extensie poate fi modificată sau eliminată manual fără a pierde conținutul informațional al fișierului, este posibil ca fișierul cu extensia greșită sau fără extensie să nu fie utilizabil.
Scopul fundamental, pentru care au fost introduse extensii în unele sisteme de operare (de exemplu, OpenVMS și MS-DOS ), a fost să permită distincția între fișierele care conțin doar date și fișiere executabile . De exemplu, în DOS, dacă tastați numele unui program indicând doar numele fișierului care urmează să fie lansat (fără a specifica extensia), sistemul de operare îl compensează prin căutarea fișierelor pentru toți cei executabili cu numele specificat.
În ceea ce privește fișierele de date, extensia a fost inițial doar un ajutor de utilizator. Sistemul de operare a fost limitat la afișarea acestuia, oferind posibilitatea de a-l schimba sau de a-l utiliza pentru a configura software-ul de căutare.
Cele mai utilizate extensii
Printre extensii:
- .txt pentru fișiere text ;
- . MP3 ,. ogg o . WAV pentru coloana sonoră ( audio );
- . jpg ,. png ,. bmp ,. gif sau .psd , pentru unele formate de imagini digitale statice;
- .avi , .mpeg , .wmv , .mp4 , .3gp , .flv pentru fișierele digitale în mișcare ( video ).
- . exe , .com ,. bat și .cmd pentru programe și scripturi executabile pe Windows ;
- .htm ,. html , .shtml , .shtm , .stm , pentru pagini web statice ;
- .asp , .aspx , .php sau . dtw pentru pagini web dinamice sau scripturi;
- .doc .docx pentru fișierele generate de Microsoft Word cuvântul procesor ;
- .odt pentru fișierele generate de LibreOffice Writer cuvânt procesor ;
- .ods pentru fișierele generate de programul de foi de calcul LibreOffice Calc ;
- .odp pentru fișierele generate de programul de prezentare LibreOffice Impress ;
- .odb pentru fișierele generate de programul de baze de date LibreOffice Base ;
- .xls și .xlsx pentru fișierele care conțin foi de calcul generate cu Microsoft Excel ;
- .xml pentru fișierele scrise în limbaj de marcare eXtensible ;
- .pdf pentru documente PDF ;
- .xps pentru fișiere scrise în Specificația hârtiei XML ;
- . zip sau . rar pentru fișiere comprimate ;
- . dwg , dxf pentru programe de desen CAD ;
Probleme de siguranta
În funcție de setările shell sau ale managerului de fișiere, extensia de fișier poate sau nu poate fi văzută de utilizator. Din acest motiv, unii viruși sau un vierme pot fi livrați utilizând un nume de fișier precum LETTERA_PER_TE.TXT.vbs
, care va fi afișat ca LETTERA_PER_TE.TXT
dacă afișajul extensiei este dezactivat (implicit în Windows Explorer ). Prin urmare, un program potențial rău intenționat scris în VBScript poate părea un fișier text inofensiv pentru un utilizator care are extensii ascunse.
Începând cu Windows XP Service Pack 2 și Windows Server 2003 , Windows include o bază de date personalizabilă de tipuri de fișiere care pot fi considerate rău intenționate în anumite „zone” (inclusiv, dar fără a se limita la, descărcări World Wide Web și atașamente de e-mail) pe care aplicațiile le pot interoga și un set de API-uri pentru a invoca programe antivirus. Aceste mecanisme înlocuiesc mecanismele nefuncționale pe care le posedă aplicațiile individuale.
Există două abordări principale: utilizarea unei liste negre și utilizarea unei tehnici de detectare euristică: malware-ul poate scăpa de detectare pur și simplu schimbând forma într-o formă semantică echivalentă, astfel încât să devină suficient de diferit pentru a scăpa de antivirus . Această tehnică, numită polimorfism , este cea mai eficientă cu limbajele de scriptare. Pe scurt, majoritatea software-urilor antivirus pot bloca doar malware-urile „cunoscute”, devenind inutile împotriva malware-urilor modificate sau necunoscute încă.
MIME ca alternativă la extensii
În contextul unei rețele, fișierele sunt tratate ca un flux de biți și nu au nume sau extensii.
În setul de protocoale Internet, informațiile despre un anumit „ tip ” referitor la un anumit flux de biți sunt codificate în tipul de conținut MIME al fluxului, reprezentat de o linie de text într-un bloc care preced fluxul, cum ar fi:
Tipul conținutului: text / simplu
Unele sisteme de operare și medii desktop, cum ar fi BeOS , KDE sau GNOME, au început să folosească tipurile de conținut MIME pentru a marca fișiere cu metadate adecvate despre tipul de conținut al fișierului, nefiind nevoie de extensia de fișier. Pentru maparea extensiilor de fișiere în tipuri de conținut, se utilizează tehnici euristice, bazate pe conținutul fișierului, dar posibil și pe extensie.
Elemente conexe
linkuri externe
- ( EN ) File Extension Library Enciclopedia tuturor extensiilor de fișiere
- ( RO ) FILExt - Lista de surse de extensii de fișiere a tuturor extensiilor și programelor pentru a deschide fișiere cu o extensie dată
- ( EN ) File. Extensii ale extensiilor de fișiere
- File-Extension.info .
- ( EN ) Resursa de format Wotsit pentru programatori pe formate de fișiere și extensii
- (RO) Resursă de informații FileInfo.net pentru extensiile de fișiere
- ( RO ) Baza de date a extensiilor de fișiere, formate de date, tipuri de nume de fișiere , pe extensions.pndesign.cz . Accesat la 2 septembrie 2018 (arhivat din original la 21 ianuarie 2012) .
- ( RO ) Căutător de extensii de fișiere Motor de căutare pentru site-uri cu liste de extensii
- Lista extensiilor cu descriere și programe pentru a le utiliza de către ArcadiA Club