Filformat

Från Wikipedia
Hoppa till: navigering, sök

Med filformat avses den interna struktur som digitala datafiler hyser. En fil kan innehålla många olika typer av information, exempelvis en text, en bild, ett musikstycke eller en film. Eftersom informationen kodas och lagras digitalt, behövs en avkodare eller ett program med inbyggd avkodare för att se eller lyssna på innehållet för varje filtyp. Text kan till exempel lagras i en textfil som kan läsas med en textredigerare eller ordbehandlare, en bild kan lagras i en bildfil som kan visas i ett bildredigeringsprogram (eller motsvarande visningsprogram) och så vidare.

Metoden att koda informationen på är ofta avgörande för den tekniska kvalitén på innehållet och dess tillgänglighet, framför allt när det gäller musik- och filmfiler. Om informationen ska spridas och med lätthet kunna avkodas av mottagaren så bör ett vanligt förekommande filformat väljas även om det kanske inverkar negativt på kvalitén. Om det finns höga krav på kvalitén i det som ska lagras bör istället ett filformat som klarar av dessa krav väljas.

Det går oftast att härleda filinnehållet med hjälp av metadata. Ofta framgår filformatet av filnamnets filändelsen (filsuffix) eller ur början på själva filen där en header eller ett magiskt nummer brukar ge information om filens innehåll.

Numera upprätthålls en central lista på olika filformat, med tanke på att filtypen entydigt skall kunna beskrivas på ett enhetligt sätt i MIME-standarden och till exempel HTTP-protokollet. Denna metainformation erbjuds ofta vid filöverföring med e-post eller över WWW men lagras sällan lokalt.

Olika filtyper[redigera | redigera wikitext]

Textfiler[redigera | redigera wikitext]

Textfiler är filer som i första hand innehåller text. I snäv bemärkelse avses en fil vars innehåll skall kunna tydas utan annan kännedom om filformatet (såsom det representeras av en ström av databitar eller -byte) än den teckenuppsättning som används. Tidigare var också teckenuppsättningen mer eller mindre begränsad till US-ASCII. Numera uppfattas också ordbehandlarnas filformat ibland som textfiler, också om de inte fyller den snävare definitionen – och i själva verket inte behöver innehålla text över huvud taget.

En egentlig textfil som inte är strukturerad med tanke på att i första hand analyseras av datorprogram betecknas i MIME som text/plain och beskrivs ofta som ren text. Filformatet kan variera något mellan olika system och beroende på inställningar, framförallt vad gäller teckenuppsättning och radbyteskonventioner.

Till textfilerna kan också räknas filer som strukturerats både för att användas av olika program och för att kunna läsas direkt av en människa och redigeras med en icke-specialiserad textredigerare. Till dessa hör enkel HTML, källkod för olika programspråk, icke-binära konfigurationsfiler (vanliga i till exempel Unix-liknande system) och liknande. Ofta benämns de enligt det mer specifika formatet.

Ordbehandlares filtyper[redigera | redigera wikitext]

De flesta ordbehandlare använder egna binära format, som alltså inte går att tolka utan kännedom om filformatet. Ofta är fragment av texten eller till och med texten i sin helhet läsbara med mer avancerade textredigerare eller Hexeditorer, men dokumentets struktur behöver inte vara uppenbar. Traditionellt använde många ordbehandlare filändelsen .doc, som numera används främst för Microsoft Words olika filformat.

Behovet att växla dokument mellan användare av olika ordbehandlare ledde till det mer eller mindre standardiserade märkspråket Rich Text Format, ofta med filändelsen .rtf, som dock inte används i särskilt stor utsträckning. Bland andra filfomat för liknande ändamål kan nämnas den XML-baserade ISO/IEC-standarden ODF, framförallt använd av OpenOffice.

För utväxling av dokument har numera PDF blivit populärt, men formatet lämpar sig inte för redigering och dokumenten kan vara svåra att läsa på datorskärm.

Film[redigera | redigera wikitext]

Det här är några av de filformat man använder för film:

Se även[redigera | redigera wikitext]

Externa länkar[redigera | redigera wikitext]