Tiedostonimen tunniste ( englanninkielinen tiedostotunniste , usein vain tiedostopääte tai -tunniste ) on tiedoston nimeen lisätty merkkijono , joka on suunniteltu tunnistamaan tiedoston tyyppi ( muoto ) . Tämä on yksi yleisimmistä tavoista, joilla käyttäjä tai tietokoneohjelmisto voi määrittää tiedostoon tallennettujen tietojen tyypin , esimerkiksi: nimi.jpg on valokuvia, nimi.avi on videoita ja niin edelleen.
Pääte erotetaan yleensä tiedostonimen pääosasta pisteellä . CP/M- ja MS - DOS- käyttöjärjestelmissä laajennuksen pituus oli rajoitettu kolmeen merkkiin, nykyaikaisissa käyttöjärjestelmissä tämä rajoitus ei ole. Joskus voidaan käyttää useita laajennuksia peräkkäin, kuten ".tar.gz".
FAT16-tiedostojärjestelmässä tiedoston nimi ja tunniste olivat erillisiä kokonaisuuksia, ja niitä erottava piste ei oikeastaan ollut osa koko tiedoston nimeä, vaan se erotti visuaalisesti tiedostonimen laajennuksesta. FAT32- ja NTFS -tiedostojärjestelmissä pisteestä on tullut yleinen juridinen merkki tiedostonimessä, joten tiedostonimessä olevien pisteiden määrää ja niiden sijaintia koskevia rajoituksia on poistettu (joitakin poikkeuksia lukuun ottamatta, kuten kaikki tiedoston lopussa olevat pisteet). tiedostonimet yksinkertaisesti hylätään).
Jotkin käyttöjärjestelmät tai tiedostonhallintaohjelmat voivat yhdistää tiedostotunnisteet sovelluksiin . Kun käyttäjä avaa tiedoston, jonka tunniste on rekisteröity, sitä vastaava ohjelma käynnistetään automaattisesti. Jotkut laajennukset osoittavat, että tiedosto itsessään on ohjelma.
Joskus laajennus määrittää muodon vain yleisellä tavalla (esimerkiksi .doc -tunnistetta käytettiin moniin eri tekstimuotoihin, sekä tavallisiin että muotoiltuihin; eikä "txt"-laajennus anna mitään tietoa tekstin koodauksesta tiedosto), johtuen siitä, mitä sinun on käytettävä ja muita tapoja määrittää muoto.
Joskus laajennus määrittää vain yhden tiedostossa käytetyistä muodoista (esimerkiksi ".ogg"-tunnistetta käytettiin alun perin kaikille Ogg-muodossa oleville tiedostoille riippumatta Ogg -säilön sisältämät tiedot koodaavista koodekeista ). Lisäksi tunniste ei yleensä osoita muodon versiota (esimerkiksi XHTML :n eri versioiden tiedostot voivat käyttää samoja tunnisteita).