Ogni file possiede un estensione, che di solito è formata da tre lettere (solo di solito), e che, nella gran parte dei casi dà il nome al file stesso. Penso che tutti chiamino i file musicali compressi mp3: mp3 è solo l'estensione del file.
Questa tabella riporta un po' di estensioni abbastanza comuni:
*.#d : file di SarpDevelop
*.* : qualunque estensione
*.ace : file compresso
*.asm : codice sorgente Assembly
*.asp : codice sorgente ASP
*.arj : file compresso
*.bak : file di backup
*.bat : file batch di MS-DOS (il suo contenuto viene eseguito dal prompt dei comandi)
*.bin : file di sistema
*.bmp : immagine bitmap
*.c# : codice sorgente C#
*.cab : file compresso
*.cat : catalogo di protezione
*.chm : file di Help compilato
*.cmbx : combinazione del progetto (SharpDevelop)
*.com : eseguibile 16-bit che lavora con DOS
*.cpl : estensione del Pannello di Controllo
*.cpp : codice sorgente C++
*.css : codice sorgente CSS
*.dat : file di sistema
*.dev : file delcompilatore Dev-Cpp
*.dll : Diamic Link Library, libreria di classi
*.doc : documento di Microsoft Word
*.exe : programma eseguibile
*.frm : codice sorgente di un form (vb)
*.gif : immagine (o animazione)
*.gz : file compresso
*.h : file header (libreria di c/c++)
*.hlp : file di help
*.htm : file pagina web
*.html : codice sorgente HTML
*.ico : icona
*.inf : informazioni di installazione
*.ini : impostazioni di configurazione
*.iso : file compresso
*.jar : file compressso
*.jpg : immagine
*.lnk : collegamento
*.log : file di log (tiene conto delle operazioni svolte dalla cpu)
*.lzh : file compresso
*.mid : sequenza musicale midi
*.mp3 : file audio compresso
*.mp4 : filmato
*.msc : documento console comune di Microsoft
*.msi : file installazione
*.pas : codice sorgente pascal
*.pda : documento di Acrobat Reader
*.pif : collegamento
*.php : codice sorgente PHP
*.png : immagine
*.rar : file compresso
*.resources : file delle risorse
*.sys : file di sistema
*.tar : file compresso
*.tga : immagine
*.tif : immagine
*.txt : file di testo
*.uue : file compresso
*.vb : codice sorgente Visual Basic
*.vba : file progetto (vb)
*.vbp : file progetto (vb)
*.z : file compresso
*.zip : file compresso (winZip)
*.z7 : file compresso
*.wav : file audio Wave
*.xls : documento di Microsoft Excel
*.xml : codice sorgente Xml