Format de fitxer
Aquesta entrada o secció sobre el tema dels formats de fitxer no menciona les fonts necessàries o les persones que hi són presents són insuficients . |
Un format de fitxer , en informàtica , indica la convenció que s’utilitza per llegir, escriure i interpretar el contingut d’un fitxer .
Com que els fitxers no són res més que conjunts ordenats de bytes , és a dir, nombres simples, per tal d’associar coses diferents amb el seu contingut, fem servir convencions que vinculen els bytes a un significat . Per exemple, un format de fitxer per a imatges pot determinar que els dos primers bytes siguin l'alçada i l'amplada de la imatge i els colors següents segons un esquema predeterminat. Els fitxers de text utilitzen diversos sistemes de codificació (com el sistema ASCII ) per representar diferents lletres i format.
Teòricament és possible, llevat de manipulacions llegides, interpretar el contingut d’un fitxer com si estigués codificat segons un format diferent del que es va crear: els bytes llegits són generalment vàlids, encara que no tinguin gaire sentit ; per exemple, és possible llegir una imatge com si fos un fitxer de música, però és probable que només obtingueu sorolls i no música.
Identificació
A través de l’extensió
El format d'un fitxer s'indica convencionalment mitjançant l' extensió , que és una sèrie de cartes (normalment tres, per motius històrics del format 8.3 ) units al nom del fitxer per un punt. Per exemple, "prova.txt" és un fitxer de text (o millor dit, el seu contingut s'ha d'interpretar com a text), mentre que "prova.jpg" és una imatge. Microsoft Windows, per exemple, utilitza aquest mètode per identificar el tipus de fitxer.
Per "número màgic"
El format d'un fitxer també es pot identificar pels dos primers o més bytes del fitxer (normalment anomenats números màgics ), per exemple #!
identifica scripts en sistemes Unix i similars a Unix (vegeu també shabang ), mentre que 0xffd8
identifica imatges en format jpeg . Els sistemes operatius semblants a Unix utilitzen aquest mètode per identificar el tipus de fitxer.
Mitjançant metadades explícites
Els sistemes de fitxers HFS i HFS + utilitzats en equips Macintosh flanquegen cada fitxer amb informació detallada sobre el seu format, el programa que l’ha creat, etc.
Un enfocament similar s’utilitza amb els tipus MIME i els tipus de mitjans d’Internet , que s’utilitzen per identificar el format dels missatges de correu electrònic o les comunicacions de la xarxa mundial .
Especificacions
Per a molts formats es van publicar especificacions que descriuen exactament com s'han de codificar les dades i es poden utilitzar per determinar si un programa específic és correcte o no un format concret.
Si el format és tancat i propietari (generat a partir d’un codi font l’especificació del qual és tancada i propietària), només el pot llegir el programari publicat pel propietari de l’especificació de format.
En canvi, per als formats propietaris i oberts , normalment d’àudio o vídeo, hi ha còdecs que permeten llegir-los a través de múltiples programes.
Aquestes especificacions no sempre estan disponibles: en primer lloc, alguns formats es consideren secrets comercials i les seves especificacions no es distribueixen públicament, com és el cas, per exemple, de molts dels formats que utilitza la suite Microsoft Office ; a més, en molts casos, els desenvolupadors no escriuen cap document d'especificació a part, sinó que només defineixen implícitament el format a través del programa que el gestiona. D'aquesta manera, no és possible crear altres programes similars que puguin llegir les dades desades amb aquest programa (el fitxer sempre teòricament pot ser llegit per qualsevol programa, però les dades continuen sent incomprensibles si no es coneix el format en què es van desar) ).
Sempre és possible tornar a les dades originals desades en un format desconegut [ sense font ] , mitjançant un treball d'enginyeria inversa al fitxer, però sol ser un procés molt lent i costós. Si el format en qüestió també està xifrat , el seguiment de les dades es fa pràcticament impossible.
Articles relacionats
- Extensió (fitxer)
- Dossier
- Format del document
- Format obert
- Format propietari
- Format de contenidor
- Llista de formats de fitxer
Altres projectes
-
Wikimedia Commons conté imatges o altres fitxers en format de fitxer
Enllaços externs
- (EN)Base dedades d’extensions de fitxers a dotwhat.net.
- ( EN ) Enciclopèdia d'extensions de fitxers , a file-extensions.org .
- ( EN ) Projecte BIEW VIEW binari
- (EN) wotsit , a wotsit.org.
- La base de dades d’extensions i tipus de fitxers a filetypes.it .
- ( EN ) Base de dades d'extensions de fitxers , a extensions.pndesign.cz . Consultat el 4 de setembre de 2018 (arxivat de l' original el 21 de gener de 2012) .
Control de l'autoritat | GND ( DE ) 4433979-3 |
---|