Tipul fisierului
Această intrare sau secțiune despre subiectul formatelor de fișiere nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
Un format de fișier , în informatică , indică convenția care este utilizată pentru a citi, scrie și interpreta conținutul unui fișier .
Deoarece fișierele nu sunt altceva decât seturi ordonate de octeți , adică numere simple, pentru a asocia diferite lucruri cu conținutul lor, folosim convenții care leagă octeții de o semnificație . De exemplu, un format de fișier pentru imagini poate determina că primii doi octeți sunt înălțimea și lățimea imaginii și următoarele culori în conformitate cu o schemă prestabilită. Fișierele text folosesc diverse sisteme de codificare (cum ar fi sistemul ASCII ) pentru a reprezenta diferite litere și formatare.
Teoretic este posibil, cu excepția cazului în care sunt citite manipulări, să interpretăm conținutul unui fișier ca și cum ar fi codificat în conformitate cu un alt format decât cel cu care a fost creat: octeții citiți sunt în general valabili, chiar dacă nu au prea mult sens ; de exemplu, este posibil să citiți o imagine ca și cum ar fi un fișier de muzică, dar cel mai probabil veți primi doar zgomote și nu muzică.
Identificare
Prin extensie
Formatul unui fișier este indicat în mod convențional de extensia , care este o serie de litere (de obicei trei, din motive istorice ale formatului 8.3 ) alăturate numelui fișierului printr-un punct. De exemplu, „prova.txt” este un fișier text (sau mai bine zis, conținutul său ar trebui interpretat ca text), în timp ce „prova.jpg” este o imagine. Microsoft Windows, de exemplu, folosește această metodă pentru a identifica tipul de fișier.
Prin „număr magic”
Formatul unui fișier poate fi, de asemenea, identificat prin primii doi sau mai mulți octeți ai fișierului (numiți în mod obișnuit numere magice ), de exemplu #!
identifică scripturi în sistemele Unix și Unix (vezi și shabang ), în timp ce 0xffd8
identifică imagini în format jpeg . Sistemele de operare tip Unix folosesc această metodă pentru a identifica tipul de fișier.
Prin metadate explicite
De HFS și HFS + sisteme de fișiere utilizate pe Macintosh calculatoare flanchează fiecare fișier cu informații detaliate cu privire la formatul, programul pe care a creat -o , etc.
O abordare similară este utilizată cu tipurile MIME și tipurile media Internet , care sunt utilizate pentru a identifica formatul mesajelor de e-mail sau al comunicațiilor World Wide Web .
Specificații
Pentru multe formate au fost publicate specificații care descriu exact modul în care datele trebuie codate și pot fi utilizate pentru a determina dacă un anumit program este corect sau nu un anumit format.
Dacă formatul este închis și proprietar (generat dintr-un cod sursă a cărui specificație este închisă și brevetată), acesta poate fi citit numai de software-ul lansat de proprietarul specificației formatului.
În schimb, pentru formate proprietare și deschise , de obicei audio sau video, există codecuri care le permit să fie citite prin mai multe programe.
Aceste specificații nu sunt întotdeauna disponibile: în primul rând, unele formate sunt considerate secrete comerciale și specificațiile lor nu sunt distribuite public, cum este cazul, de exemplu, pentru multe dintre formatele utilizate de suita Microsoft Office ; în plus, în multe cazuri dezvoltatorii nu scriu un document de specificații separat, ci doar implicit definesc formatul prin intermediul programului care îl gestionează. În acest fel, nu este posibil să se creeze alte programe similare care să poată citi datele salvate cu acel program (fișierul poate fi întotdeauna citit teoretic de orice program: dar datele rămân de neînțeles , dacă formatul în care au fost salvate nu este cunoscut ).
Este întotdeauna posibil să reveniți la datele originale salvate într-un format necunoscut [ fără sursă ] , prin lucrări de inginerie inversă asupra fișierului, dar este de obicei un proces foarte consumator de timp și costisitor. Dacă și formatul în cauză este criptat , urmărirea datelor devine practic imposibilă.
Elemente conexe
- Extensie (fișier)
- Fişier
- Format document
- Formatul deschis
- Format proprietar
- Formatul containerului
- Lista formatelor de fișiere
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere în format de fișier
linkuri externe
- (EN)Baza de date cu extensii de fișiere pe dotwhat.net.
- ( EN ) Enciclopedia extensiilor de fișiere , la file-extensions.org .
- ( RO ) Proiect BIEW VIEW binar
- (RO) wotsit , pe wotsit.org.
- Baza de date cu extensii și tipuri de fișiere , pe filetypes.it .
- ( RO ) Baza de date a extensiilor de fișiere , pe extensions.pndesign.cz . Adus la 4 septembrie 2018 (arhivat din original la 21 ianuarie 2012) .
Controlul autorității | GND ( DE ) 4433979-3 |
---|