In Computing , eli tiedostopääte (tai yksinkertaisesti tiedosto laajennus tai jopa laajennus ) on tiedoston nimi pääte teki tunnistaa sen muotoon . Siksi sanomme, että nimetyllä tiedostolla exemple.txton laajennus .txt(tai yksinkertaisesti txt). Siten laajennuksen käsite määritetään ainakin niin sanotun erotinmerkin (edellisen esimerkin jakso) tavanomaisella hyväksymisellä, jota seuraa (mahdollisesti tyhjä) vapaa merkkijono, joka koostuu merkistä, jotka on otettu luettelosta, joka ei sisällä laajennuksen erotinta itse ja tiedostojärjestelmän kieltämät merkit (ja mahdollisesti niiden sijainti merkkijonossa, kuten taaksepäin viiva on kielletty kaikkialla ja tila on kielletty Windowsin alussa ja lopussa). Erotin on osa jatketta. Laajennus on osa tiedostonimeä. Hahmo, joka pidetään pystyvän näyttämään laajennuserottimen roolia, voi esiintyä useita kertoja (mahdollisesti peräkkäin) tiedostonimessä, vain sen viimeinen esiintyminen on erotin.
Pääte erotetaan nimestä pisteellä ( .) MS / DOS: ssa ja CP / M: ssä .
Tämä pätee myös Microsoft Windowsiin , jossa tiedostotunnisteiden käyttö on laajaa. Ohjelmisto sekä käyttöjärjestelmä ja käyttäjät käyttävät laajennus ymmärtää muotoon kunkin tiedoston ja liittää sen ohjelmisto pystyy käsittelemään sitä. Kaikki laajennukset näkyivät oletusarvoisesti tiedostoluetteloissa DOS: n alkuaikoista lähtien. Jotkin laajennukset (sanotaan "... tunnettua tyyppiä.", Katso alla oleva selitys) on nyt oletusarvoisesti piilotettu tiedostojen selaimen Windows 95 -version jälkeen. Toisaalta tutkimusmatkailija näyttää tiedoston nimen stricto sensu vieressä kuvakkeen, jonka grafiikan oletetaan antavan ihmiskäyttäjälle samat tiedot (osittainen, koska useat laajennukset voivat vastata samaa kuvaketta). Tutkimusohjelman vaihtoehdon avulla käyttäjällä on kuitenkin mahdollisuus näyttää "uudelleen tiedostotyypit, joiden tyyppi tunnetaan" (implisiittisesti "... käyttöjärjestelmän tiedossa". Tämä tarkoittaa, että erilaisia toimintoja, jotka voidaan Tiedostot, joiden laajennus on suoritettu, tallennetaan Windows-kokoonpanoon joko tietylle käyttäjälle tai globaalille tasolle kaikille käyttäjille: Avaa, Muokkaa, Tulosta, Toista, ..., joista tärkeimmät ovat suoraan näkyvissä ja käytettävissä näppäimistön asiayhteysvalikkonäppäimellä tai hiiren kakkospainikkeella tiedostoa (oletustoiminto, joka vastaa vasenta kaksoisnapsautusta tai Enter-näppäintä, joka näkyy lihavoituna tässä valikossa). Tämä tiettyjen laajennusten piilottamista koskeva päätös on edelleen kiistanalainen, koska sitä voidaan käyttää haitallisiin tarkoituksiin harhaanjohtavien käyttäjien harhaan johtamiseksi, mikä ei ole epäonnistunut levitettäessä viruksia, jotka on liitetty sähköpostiviestien liitteinä ja joissa on sellaisia nimiä kuin joke.doc. exe: itse laajennus, eli merkit, jotka sijaitsevat viimeisen piilotetun kohdan (mukaan lukien) jälkeen, käyttäjä luulee avaavansa tekstitiedoston (.doc) ja käynnistävän sitten tuntemattoman ohjelman (.exe) joke.doc .exe
In VM / CMS , pääte, nimeltään tiedostotyypin , erotetaan nimi välilyönnillä.
Käytössä Unix , mukaisesti Filesystem Hierarchy Standard , tarvittavat tiedostot käyttöjärjestelmän sijoittuvat eri hakemistojen mukaan niiden käyttöä on - käytöstä on suoraan riippuvainen niiden muoto; käyttöjärjestelmä käyttää harvoin laajennuksia. Laajennuksia käytetään selkeyden vuoksi sovellusohjelmistoissa . Kanssa työpöytäympäristöjä kuten KDE ja GNOME , suffikseja käytetään myös ymmärtämään muotoon jokaista tiedostoa. Tiedoston ensimmäinen skannaus katsellessa perustuu laajennukseen, sitten toinen skannaus perustuu apuohjelmaan, filejoka tarkistaa tiedoston sisällön ja määrittää tiedoston MIME-tyypin .
Mac OS -versioissa 1–9 kukin tiedosto on varustettu tyyppikoodilla ja luojan ohjelmistokoodin metatiedoilla . Nämä metatiedot tarjoavat tietoja tiedostomuodosta ja tiedoston luomiseen käytetystä ohjelmistosta. Käyttöjärjestelmä ja sovellusohjelmisto eivät käytä laajennuksia. Tiedostojen nimilaajennuksia käytetään joskus helpottamaan asiakirjojen vaihtoa muiden käyttöjärjestelmien kanssa. Mac OS -käyttöjärjestelmän version 10 jälkeen asiakirjoissa on järjestelmällisesti laajennus tiedoston nimeen (jota voidaan katsella tai olla katsomatta).
Käyttäjä voi muuttaa tiedoston laajennusta samalla tavalla kuin tiedoston nimi. Tämä voi kuitenkin aiheuttaa sekaannusta ohjelmissa, jotka tiedostomuodon ymmärtävät laajennuksella.
Tämä on syy, miksi Microsoft Windows piilottaa oletuksena laajennuksen. Tätä voidaan muuttaa "Kansion asetukset" -näyttöasetuksissa, ja laajennuksen muuttaminen on sitten mahdollista. Windows kuitenkin varoittaa käyttäjää, että tiedosto voi olla "käyttökelvoton", pyytämällä vahvistusta ennen muutoksen tekemistä.
Windowsissa on vaikea määrittää vääränlaisen tiedostotyypin tiedostotyyppi (jotkut käyttäjät voivat hyödyntää tätä peittämään tietyt tiedostot harhaanjohtavalta).
Päinvastoin, Unix, yksinkertainen komento tiedosto mahdollistaa tunnistaa tiedostoformaattia, heuristisella tunnustamista sisältöä.
Windows ja Unix eroavat toisistaan strategian suhteen tuntemaan komentosarjan suorittamiseen tarvittavan tulkin: Windows perustuu laajennuksen käsitteeseen, kun taas Unix ja Linux perustuvat käsitteeseen shebang .
Vuonna Mac OS : ssä tiedostotyyppi ei tallenneta laajennus tai tiedoston, mutta metatiedot nimelle tallennettuun, että HFS väliseinät , vuonna muodossa tyyppiä ja luoja (osoitus ohjelmistoja avata tiedoston ), kaksi neljän merkin kenttää. Tämä aiheuttaa ongelmia käydessään kauppaa muiden kuin Mac- järjestelmien kanssa , jotka eivät tunnista näitä tietoja.
Windowsin aikaisemmissa versioissa haltuun otetun IBM CMS: n alla historiallinen tiedostojärjestelmä rajoitettiin tiedostojen nimille 8 merkkiin nimelle ja 3 merkkiin laajennukselle (puhumme "8 + 3-järjestelmästä"). Tämä selittää, miksi muista järjestelmistä peräisin olevat laajennukset katkaistaan usein 3 kirjaimeksi: