Filendelse

En filendelse er nogle ekstra bogstaver man angiver efter det sidste punktum i et filnavn således, at man hurtigt kan se filens type. Ofte anvendes engelsk: file extension i stedet for filendelse.

I DOS og i de grafiske brugerflader i Windows og de UNIX-lignende GNU/Linux-styresystemer behandles filer forskelligt afhængigt af filtypen. I kommandolinje-orienterede grænseflader - undtagen MS-DOS[kilde mangler] - behandler styresystemet som regel ikke filendelser specielt. I øvrigt har binære datatyper - billeder, dokumenter, arkivformater etc. - ofte de første bytes i filen sat til en sekvens - de såkaldte magic bytes, og en form for metadata. Ligeledes findes BOM-signaturen for Unicode-16 og -32 tekst-filer. I parentes bemærket kan man med tegnene "#!" engelsk: hashbang eller engelsk: shebang foranledige at en tekstfil eksekveres som et program. Eks.

#!/bin/awk -f
# Tæl linjerne
BEGIN {
n = 0
}
{ n += 1 }
END {
print n
}

De indledende tegn fungerer her som magic bytes.

Nogle typiske filendelser:

<filnavn>.<filendelse>