Che cos'è un'estensione di nome file?
Un'estensione di file fa parte di un nome di file di computer che è stato tradizionalmente utilizzato per indicare il tipo di file, nonché i potenziali programmi che possono essere utilizzati per aprire o eseguire quel file. Il sistema utilizzato per le estensioni ai nomi dei file di solito dipende dal sistema operativo (SO) utilizzato da una persona e alcuni tipi di SO non utilizzano affatto le estensioni sui nomi dei file. Le estensioni sono in genere identificate come l'ultima parte del nome di un file e di solito sono separate dal nome del file da un punto. Un'estensione di nome file è generalmente breve, spesso solo tre lettere e viene spesso utilizzata come nome per fare riferimento a un particolare tipo di file.
A volte anche chiamato un tipo di file, un'estensione del nome file viene in genere utilizzata dal sistema operativo su un computer per riconoscere correttamente diversi tipi di file. Ciò è stato fatto esclusivamente in alcuni tipi di sistemi operativi in passato, anche se i nuovi tipi di sistemi operativi spesso hanno la capacità di riconoscere file diversi attraverso i dati inclusi nel file stesso. Tuttavia, i nuovi tipi di sistema operativo useranno spesso le estensioni dei file per i file dei computer per garantire la retrocompatibilità e rimanere familiari agli utenti di computer più vecchi. Tuttavia, a volte questi sistemi non sono necessari e un'estensione del nome file può essere potenzialmente utilizzata anche per motivi dannosi.
Una delle forme più comuni di estensione del nome è stata un sistema spesso indicato come "8.3" o "basename.ext". I vecchi tipi di sistemi operativi per computer consentivano spesso solo un massimo di otto caratteri per il nome del file, che era seguito da un'estensione di tre caratteri. Questa è la fonte del nome 8.3, così come il nome "basename.ext", che include un nome base di soli otto caratteri e ".ext" per indicare un'estensione di tre caratteri. Esistono molti tipi di estensione di file popolari e comuni come ".txt" per i file di testo, ".jpg" per i file JPEG o di immagine e ".mp3" per i file della versione tre di MPEG.
Alcuni tipi di sistema operativo non richiedono l'estensione di un file per un file e spesso identificano i file in base ai dati inclusi altrove nel file. Esistono anche estensioni di dimensioni diverse come ".html" per i file HTML (Hypertext Markup Language). I sistemi moderni in genere consentono agli utenti di indicare quale programma viene utilizzato per aprire determinati file, sia come impostazione predefinita sia scegliendo durante l'apertura di un file.
Alcuni tipi di programmi hanno estensioni nascoste agli utenti, quindi è possibile creare un virus con un nome come "basename.txt.EXE" e solo "basename.txt" verrà visualizzato. Ciò sembrerebbe agli utenti un file di testo innocuo, mentre in realtà sarebbe un file eseguibile che potrebbe installare un virus su un sistema. Per evitare ciò, la maggior parte dei programmi visualizzerà un'estensione di file per impostazione predefinita o consentirà agli utenti di visualizzarla se lo desiderano.