Extensió (fitxer)
L’ extensió d’un fitxer , al camp IT , és un sufix , és a dir, una seqüència breu de caràcters alfanumèrics (normalment tres), col·locats al final d’un nom de fitxer i separats de la part anterior amb un punt, a través del qual s’operen el sistema aconsegueix distingir el tipus de contingut ( text , música , imatge , vídeo ...) i el format utilitzat i, en conseqüència, obrir-lo amb l' aplicació corresponent.
Les extensions s’utilitzen en tots els sistemes operatius de Microsoft , des de MS-DOS fins a Windows 10 . D’altra banda, hi ha sistemes operatius que adopten diferents mètodes per identificar tipus de fitxers, per exemple Unix (que utilitza tant drets d’accés com números màgics per a propòsits similars) i sistemes operatius Macintosh anteriors a macOS (que utilitzen codi de tipus i codi de creador ) .
Història i evolució
Limitacions històriques
Les primeres versions del sistema de fitxers FAT que s’utilitzaven a DOS i Windows tenien una limitació en el nombre de caràcters que es podrien utilitzar per al nom del fitxer (8) i per a l’extensió (3) (per tant, el sistema també s’anomena 8.3 ). Per exemple, el nom del fitxer següent:
-
FILENAME.EXT
hauria utilitzat els 11 caràcters disponibles.
En aquests sistemes, l' ordre dir
, que permetia obtenir la llista de fitxers presents en una carpeta, donava una sortida d'aquest tipus:
Volum a la unitat A: és LINUX BOOT El número de sèrie del volum és 2410-07EF Directori per a A: \ LDLINUX SYS 5480 1999-04-19 23:24 VMLINUZ 530921 1999-04-19 23:24 BOTA 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 fitxers 1.420.410 bytes 35.840 bytes lliures
La primera columna conté els noms dels fitxers, la segona les extensions.
Avanç en extensions
Sovint, l’abreviatura del format de fitxer s’utilitzava per triar l’extensió a donar a una classe de fitxers determinada (per exemple .GFX
, de gràfics , per a fitxers gràfics, .TXT
, de text només per a text i .MUS
per a alguns fitxers de música) .
En altres casos, l'extensió és l'abreviatura o abreviatura del programa que s'utilitza normalment per obrir aquests fitxers. En alguns casos, l'extensió d'un fitxer també permet entendre a partir de quina versió d'aquest programa s'ha creat el fitxer.
Per exemple, les primeres versions de WordStar utilitzaven l'extensió .WS
o .WS n
on n és el número de versió del programa.
Al llarg del temps, hi ha hagut molts casos en què s’utilitza la mateixa extensió amb significats diferents. Un exemple és .rpm
, utilitzat per R PM P anager ackage M i RealNetworks RealPlayer (per a la capa S M R eal itjana arxius); una altra pot ser .qif
compartida per Quicken Q uicken I nformation F iles i Q uickTime I mage F ormat (imatges).
A l'arribada de l' era d'Internet , els usuaris de Windows encara es limitaven a extensions de fins a 3 caràcters, de manera que era possible distingir qui utilitzava sistemes Windows per crear les seves pàgines web dels que feien servir ordinadors Macintosh o Unix (que no utilitzen el sistema d’extensions i, per tant, no imposen restriccions específiques de nom de fitxer), ja que els usuaris de Windows es van veure obligats a posar nom a les seves pàgines amb l’extensió .htm
(en lloc de .html
).
Microsoft va resoldre aquests problemes quan va introduir en els seus sistemes operatius, basant-se en el sistema de fitxers FAT , l’extensió VFAT , que permetia l’ús de noms i extensions de fitxers més llargs, i composta de lletres majúscules i minúscules.
El sistema de fitxers utilitzat de forma nativa pels sistemes operatius de Microsoft posteriors a Windows NT 3.1 i Windows 2000 : NTFS (nascut d’una col·laboració entre Microsoft i IBM en l’anomenat HPFS - High Performance File System, utilitzat a OS / 2 ), no té limitacions sobre la longitud dels noms i extensions de fitxers.
Per aquests motius, amb el pas del temps, les extensions compostes per més de 3 caràcters s’han imposat, encara que la gran majoria de les extensions siguin encara de 3 caràcters.
Extensions en interfícies gràfiques
Amb l'arribada d' entorns d' escriptori gràfics , l'extensió s'ha convertit en menys coneguda per la majoria dels usuaris; de fet, en diversos d'aquests entorns (en general en el context de Mac OS i Windows sistemes operatius ) Les extensions són per defecte ocult a l'usuari, que pot deduir el contingut d'un arxiu des de la seva corresponent icona (o realitzant les extensions visibles) .
En aquests entorns, però, l’extensió manté una gran importància, ja que és sobre la base que el gestor de fitxers tria automàticament la icona per atribuir-lo al fitxer i l’ aplicació més adequada per gestionar-lo.
Per exemple, els sistemes operatius de Microsoft que ja no s’executen a DOS tenen una llista que estableix una correspondència entre extensions, icones i programes associats . Algunes extensions populars estan predefinides; per a la resta, el sistema operatiu aprèn segons les instruccions de l'usuari o de les noves aplicacions instal·lades. No obstant això, pel que fa a les extensions dels fitxers executables , no ha canviat molt en comparació amb la gestió que es va dur a terme a DOS:
Ús
L'extensió d'un fitxer us permet identificar el tipus de fitxer. En els sistemes operatius que en fan un ús considerable, tot i que una extensió es pot canviar o eliminar manualment sense perdre el contingut d'informació del fitxer, és possible que el fitxer amb una extensió incorrecta o sense extensió no pugui ser utilitzat.
El propòsit fonamental, per al qual es van introduir extensions en alguns sistemes operatius (per exemple, OpenVMS i MS-DOS ), era permetre la distinció entre fitxers que contenien només dades i fitxers executables . Per exemple, a DOS, si escriviu el nom d’un programa que només indiqui el nom del fitxer que s’iniciarà (sense especificar l’extensió), el sistema operatiu ho compensarà cercant tots els fitxers executables amb el nom especificat.
Pel que fa als fitxers de dades, l'extensió inicialment només era una ajuda per a l'usuari. El sistema operatiu es limitava a mostrar-lo, donant la possibilitat de canviar-lo o utilitzar-lo per configurar el programari de cerca.
Extensions més utilitzades
Entre les extensions:
- .txt per a fitxers de text ;
- . MP3 ,. ogg o . WAV per a fitxers de bandes sonores ( àudio );
- . jpg ,. png ,. bmp ,. gif o .psd , per a alguns formats d’imatges digitals estàtiques;
- .avi , .mpeg , .wmv , .mp4 , .3gp , .flv per a fitxers d’imatges en moviment ( vídeo ) digitals.
- . exe , .com , . bat i .cmd per a programes i scripts executables a Windows ;
- .htm ,. html , shtml , .shtm , .stm , per pàgines web estàtiques ;
- .asp , .aspx , .php o . dtw per a pàgines web o scripts dinàmics ;
- .doc .docx dels arxius generats pel Microsoft Word paraula processador ;
- .odt per als arxius generats pel LibreOffice Writer paraula processador ;
- .ods per a fitxers generats pel programa de fulls de càlcul LibreOffice Calc ;
- .odp per als fitxers generats pel programa de presentacions LibreOffice Impress ;
- .odb per a fitxers generats pel programa de base de dades LibreOffice Base ;
- .xls i .xlsx per a fitxers que contenen fulls de càlcul generats amb Microsoft Excel ;
- .xml per a fitxers escrits en eXtensible Markup Language ;
- .pdf per a documents PDF ;
- .xps per a fitxers escrits a XML Paper Specification ;
- . zip o . rar per a fitxers comprimits ;
- . dwg , dxf per a programes de dibuix CAD ;
Problemes de seguretat
En funció de la configuració de l' intèrpret d'ordres o del gestor de fitxers , l'usuari pot veure o no l'extensió de fitxer. Per aquest motiu, alguns virus o un cuc es poden lliurar mitjançant un nom de fitxer com LETTERA_PER_TE.TXT.vbs
, que es mostrarà com a LETTERA_PER_TE.TXT
si la visualització de l'extensió està desactivada (per defecte a l'Explorador de Windows ). Per tant, un programa potencialment maliciós escrit en VBScript pot semblar un fitxer de text inofensiu per a un usuari que té extensions ocultes.
A partir del Windows XP Service Pack 2 i el Windows Server 2003 , Windows inclou una base de dades personalitzable de tipus de fitxers que es poden considerar maliciosos en determinades "zones" (incloses, entre d'altres, descàrregues de la xarxa mundial i fitxers adjunts de correu electrònic) que les aplicacions poden consultar i un conjunt d’ APIs per invocar programes antivirus. Aquests mecanismes substitueixen els mecanismes no funcionals que posseeixen les aplicacions individuals.
Hi ha dos enfocaments principals: l’ús d’una llista negra i l’ús d’una tècnica de detecció heurística: el malware pot escapar de la detecció simplement canviant de forma a una forma semàntica equivalent, de manera que es converteixi en prou diferent per escapar de l’ antivirus . Aquesta tècnica, anomenada polimorfisme , és més eficaç amb els llenguatges de script. En resum, la majoria dels programes antivirus només poden bloquejar el programari maliciós "conegut" i esdevenir inútil contra el programari maliciós modificat o encara no conegut.
MIME com a alternativa a les extensions
En el context d'una xarxa, els fitxers es tracten com un flux de bits i no tenen noms ni extensions.
En el conjunt de protocols d'Internet, la informació sobre un determinat " tipus " referent a un determinat flux de bits es codifica en el tipus de contingut MIME del flux, representat per una línia de text en un bloc anterior al flux, com ara:
Tipus de contingut: text / normal
Alguns sistemes operatius i entorns d'escriptori com BeOS , KDE o GNOME han començat a utilitzar tipus de contingut MIME per marcar fitxers amb metadades adequades sobre el tipus de contingut de fitxer, ja que no necessiten l'extensió de fitxer. Per assignar extensions de fitxers en tipus de contingut, s’utilitzen tècniques heurístiques basades en el contingut del fitxer, però possiblement també en l’extensió.
Articles relacionats
Enllaços externs
- ( EN ) File Extension Library Enciclopèdia de totes les extensions de fitxer
- ( CA ) FILExt: la llista de fonts d’extensions de fitxer de totes les extensions i programes per obrir fitxers amb una extensió determinada
- ( EN ) File . Extensions d'extensions de fitxers
- File-Extension.info .
- ( EN ) Recurs de format de Wotsit per a programadors sobre formats i extensions de fitxer
- (EN) Recurs d'informació FileInfo.net per a les extensions de fitxer
- ( EN ) Base de dades d’extensions de fitxers, formats de dades, tipus de noms de fitxer , a extensions.pndesign.cz . Consultat el 2 de setembre de 2018 (arxivat de l' original el 21 de gener de 2012) .
- ( EN ) Cercador d'extensions de fitxers Motor de cerca de llocs amb llistes d'extensions
- Llista d’extensions amb descripció i programes per utilitzar-los per ArcadiA Club