Nome_di_un_file

=Il Nome di un File=

Le prime versioni del DOS e in Windows avevano una limitazione al numero di caratteri utilizzabili per il nome del file (8) e per l'estensione (3) (il sistema è perciò anche chiamato 8.3). Ad esempio, il seguente nome di file: FILENAME.EXT avrebbe sfruttato tutti gli 11 caratteri disponibili.

L'estensione di un file serve a capire di fronte a che tipo di file ci si trovi. Nei sistemi operativi che ne fanno un uso considerevole, nonostante un'estensione possa essere cambiata o rimossa manualmente senza perdere il contenuto informativo del file, il file con estensione sbagliata o senza estensione può essere problematico da utilizzare. Lo scopo fondamentale per cui i progettisti di alcuni [|sistemi operativi] introdussero le estensioni nei nomi dei file fu per poter distinguere i file contenenti solo dati da quelli //[|eseguibili]//.

Le estensioni nelle interfacce grafiche
Con l'avvento degli odierni ambienti desktop dotati di interfaccia grafica, l'estensione è divenuta meno nota a gran parte degli utenti; infatti in diversi di questi ambienti (tipicamente nell'ambito dei [|sistemi operativi] Mac OS e Windows ) le estensioni sono nascoste all'utente, che può dedurre il contenuto di un file dall'icona corrispondente. In questi ambienti l'estensione conserva però una grande importanza, perché è in base ad essa che il file manager sceglie automaticamente l'icona da attribuire al file e l'applicazione più adatta a manipolare quel file. Per fare un esempio, i più recenti sistemi operativi della Microsoft, sono provvisti di un elenco che stabilisce una corrispondenza tra le estensioni, le icone ed i programmi ad esse associati. Alcune estensioni molto usate sono preimpostate, per le altre il sistema operativo impara in base alle istruzioni date dall'utente o dalle nuove applicazioni installate. Per quel che riguarda le estensioni dei file eseguibili però non è cambiato molto dai tempi del DOS: solo i file con l'estensione che li qualifica come eseguibili (tipicamente ".exe") possono essere effettivamente eseguiti dal sistema operativo.

Estensioni più utilizzate
Tra le estensioni oggigiorno più comuni si annoverano:
 * .txt per file di testo semplice;
 * .doc .docx per file generati dal programma di videoscrittura Microsoft Word;
 * .htm, .html, .shtml, .shtm, .stm, per pagine web statiche;
 * .asp, .aspx, .php o dwt per pagine web dinamiche o script;
 * .mp3, .ogg o .wav per file contenenti tracce sonore;
 * .pdf per documenti di tipo PDF;
 * .png, .bmp, .gif, .jpg, jpeg o .psd, per file contenenti immagini;
 * .xls per file contenenti fogli di calcolo generati con Microsoft Excel;
 * .zip o .rar per file compressi;
 * .exe, .com, .bat e .cmd per programmi e script eseguibili in Windows
 * .dwg,.dxf per programmi di disegno CAD
 * .avi,.mpeg,.wmv,.mp4,.3gp per file video

Problemi di sicurezza
In relazione alle impostazioni della shell o del file manager l'estensione del file può non essere visualizzata. Utenti maliziosi che diffondono un virus o un worm possono utilizzare un nome di file come LOVE-LETTER-FOR-YOU.TXT.vbs che verrà visualizzato come LOVE-LETTER-FOR-YOU.TXT se l'utente ha la visualizzazione delle estensioni disabilitata (impostazione predefinita in Windows Explorer ). Perciò ad un utente che ha le estensioni nascoste, può sembrare un innocuo file di testo piuttosto che un programma potenzialmente dannoso scritto in VBScript.