Tiedostopääte on osa tietokoneen tiedostonimeä, jota on perinteisesti käytetty osoittamaan tiedostotyyppi sekä mahdolliset ohjelmat, joita voidaan käyttää kyseisen tiedoston avaamiseen tai suorittamiseen. Järjestelmä, jota käytetään tiedostonimien laajennuksiin, riippuu yleensä käyttäjän käyttämästä käyttöjärjestelmästä, ja jotkin käyttöjärjestelmätyypit eivät käytä laajennuksia tiedostonimissä ollenkaan. Laajennukset tunnistetaan yleensä tiedostonimen viimeiseksi osaksi, ja ne erotetaan tiedoston nimestä yleensä pisteellä. Tiedostotunniste on yleensä lyhyt, usein vain kolme kirjainta, ja sitä käytetään usein nimenä viittaamaan tiettyyn tiedostotyyppiin.
Joskus sitä kutsutaan myös tiedostotyypiksi, tietokoneen käyttöjärjestelmä käyttää tyypillisesti tiedostotunnistetta erityyppisten tiedostojen tunnistamiseen oikein. Tämä tehtiin aiemmin vain tietyntyyppisissä käyttöjärjestelmissä, vaikka uudemmat käyttöjärjestelmät kykenevät usein tunnistamaan erilaisia tiedostoja itse tiedostoon sisältyvien tietojen avulla. Uudemmat käyttöjärjestelmät käyttävät edelleen usein tiedostotunnisteita tietokoneiden tiedostoille varmistaakseen taaksepäin yhteensopivuuden ja pysyäkseen tuttuina vanhemmille tietokoneen käyttäjille. Nämä järjestelmät ovat kuitenkin joskus tarpeettomia, ja tiedostopääte voidaan mahdollisesti käyttää myös haitallisista syistä.
Yksi yleisimmistä tiedostopäätteen muodoista on ollut järjestelmä, jota usein kutsutaan nimellä “8.3” tai “basename.ext”. Vanhemmat tietokoneen käyttöjärjestelmät sallivat usein vain enintään kahdeksan merkkiä tiedoston nimessä, jota seurasi kolmen merkin laajennus. Tämä on 8.3 -nimen lähde sekä nimi “basename.ext”, joka sisältää vain kahdeksan merkin perusnimen ja ”.ext”, joka osoittaa kolmen merkin laajennuksen. On olemassa monia erilaisia suosittuja ja yleisiä tiedostotunnistetyyppejä, kuten “.txt” tekstitiedostoille, “.jpg” JPEG- tai kuvatiedostoille ja “.mp3” MPEG -version kolmelle tiedostolle.
Tietyt käyttöjärjestelmätyypit eivät vaadi tiedoston tiedostotunnistetta, ja ne tunnistavat tiedostot usein muualla tiedoston sisältämien tietojen perusteella. Hypertext markup language (HTML) -tiedostoille on myös erikokoisia laajennuksia, kuten “.html”. Nykyaikaiset järjestelmät antavat käyttäjille tyypillisesti mahdollisuuden ilmoittaa, mitä ohjelmaa käytetään tiettyjen tiedostojen avaamiseen, sekä oletuksena että valitsemalla tiedoston avaamisen yhteydessä.
Tietyntyyppisillä ohjelmilla on piilotettuja laajennuksia käyttäjiltä, joten virus voidaan luoda nimellä, kuten “basename.txt.EXE” ja vain “basename.txt” näytetään. Tämä vaikuttaisi käyttäjiltä vaarattomalta tekstitiedostolta, kun taas itse asiassa se olisi suoritettava tiedosto, joka voisi asentaa viruksen järjestelmään. Tämän estämiseksi useimmat ohjelmat näyttävät oletusarvoisesti tiedostotunnisteen tai sallivat käyttäjien näyttää sen haluttaessa.