Extensió (fitxer)

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca

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

Icona de la lupa mgx2.svg El mateix tema en detall: Llista de tipus de fitxers .

Entre les extensions:

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

Informàtica Portal de TI : accés a les entrades de Wikipedia tractar amb ella