# Vad innehåller en torrentfil? Så läser du den

*2026-11-07*

> En torrentfil innehåller ingen film eller låt. Den beskriver tracker, filnamn, storlek och kontrollsummor. Här går vi igenom varje fält.

En torrentfil innehåller inte filmen, låten eller programmet som du vill ladda ner. Den är en liten datafil med beskrivningar: vilken tracker som kan hjälpa dig att hitta andra deltagare, vilka filer som ingår, hur stora de är och en kontrollsumma för varje bit av innehållet. Vad en torrentfil innehåller regleras av BitTorrent-specifikationen (BEP 3), och det är därför samma fält finns i nästan alla klienter.

## Vad en torrentfil faktiskt är

En torrentfil, ibland kallad metainfo-fil, är en bencodad ordbok. Bencoding är ett enkelt format som BitTorrent använder för att lagra nycklar och värden i en fil. Filen slutar på .torrent och kan öppnas i en textredigerare, men den går inte att läsa på ett meningsfullt sätt utan en klient eller ett verktyg som kan avkoda formatet.

Den viktigaste insikten är att en torrentfil bara beskriver innehållet. Själva datan laddas ner från andra deltagare i svärmen. Om du har en torrentfil har du alltså en karta och en lista över bitarna, inte bitarna själva.

## Fälten på översta nivån

På översta nivån finns några nycklar. Den viktigaste är info, som innehåller allt som beskriver filerna. Därutöver finns announce, som är adressen till trackern. Trackern är en server som svarar på frågor om vilka andra klienter som har delar av samma innehåll.

Två fält är valfria. Creation date är ett Unix-tidsstämpel för när filen skapades. Comment är en fri textkommentar från den som skapade filen. Eftersom de är valfria kan de saknas, och de säger ingenting om vad som faktiskt finns i innehållet.

## Info-delen: namn, storlek och kontrollsummor

Info-delen är den som räknas. Den innehåller tre fält som alla klienter använder. Name är ett förslag på vad filen eller mappen ska heta när den sparas. Det är bara vägledande, så du kan döpa om den utan att något går sönder. Piece length anger hur många byte varje bit är. Det är enligt BEP 3 nästan alltid en tvåpotens, och den vanligaste storleken är 256 KB.

Pieces är en sträng där varje bit är en SHA-1-hash på 20 byte. Strängens längd är alltid en multipel av 20, och antalet hashar säger hur många bitar innehållet är uppdelat i. Klienten jämför varje nedladdad bit med sin hash och kastar den om den inte stämmer. Det är så en klient vet att delen är riktig.

## Enfil- och flerfilstorrenter

Om torrenten bara innehåller en fil har info-delen ett fält som heter length, som anger filens storlek i byte. Om torrenten innehåller flera filer finns i stället en files-lista. Varje post i listan har en length och en path, där path är en lista med mappnamn och till sist filnamnet.

Flerfilstorrenter behandlar all data som en lång ström i den ordning filerna står i listan. Bitarna följer alltså inte nödvändigtvis filgränserna. En bit kan innehålla slutet av en fil och början av nästa. Det är bra att veta när du tittar på fillistan: en fil kan delas mellan två bitar, och en enskild fil är inte klar förrän alla dess bitar är klara.

## Varför info-hashen är torrentens identitet

Info-hashen är SHA-1 av info-delen, i exakt den form den har i filen. Den är 20 byte och identifierar torrenten i svärmen. Två torrentfiler med olika trackrar och kommentarer men samma info-del får samma info-hash och hör därmed till samma svärm. Det är därför info-hashen är viktigare än filnamnet.

Vad det betyder i praktiken: om en torrentfil har ändrats i något fält som ingår i info-delen, till exempel ett filnamn, får den en ny info-hash och är en annan torrent. Ändringar i announce eller comment ändrar inte info-hashen.

## Torrentfil och magnetlänk

En magnetlänk innehåller samma identitet men inte hela beskrivningen. Den börjar med magnet:?xt=urn:btih: följt av info-hashen, och kan dessutom innehålla namn (dn), trackers (tr) och peer-adresser (x.pe). Enligt BEP 9 kan en klient med hjälp av en magnetlänk hämta info-delen direkt från andra peers, så att en torrentfil inte behövs först.

Skillnaden är därför i leveransen, inte i innehållet. En torrentfil innehåller hela beskrivningen. En magnetlänk innehåller identiteten och klienten hämtar resten. Läs mer om magnetlänkar i vår guide om [vad en magnetlänk är](/artiklar/vad-ar-en-magnetlank-och-hur-anvander-jag-den).

## Så läser du en torrentfil före nedladdning

Öppna filen i en klient som visar metadata, eller i ett verktyg som avkodar bencoding. Kontrollera först namnet och den totala storleken. Stämmer de med det du väntar dig? Gå sedan igenom fillistan. Om listan innehåller många filer som inte hör till det du sökte är det ett skäl att vara försiktig.

Kontrollera också piece length och antalet hashar om du vill förstå hur stor torrenten är. Ett stort antal bitar gör verifieringen längre, men det säger inget om innehållets kvalitet. Den enda garantin som torrentfilen ger är att varje bit stämmer med sin hash. Den säger inget om att innehållet är lagligt, korrekt märkt eller fritt från skadlig kod.

## Vanliga missförstånd

Det vanligaste missförståndet är att en torrentfil innehåller innehållet. Den gör det inte, och den blir inte bättre eller sämre av sina kommentarer. Ett annat är att en ny tracker ändrar torrenten. Trackern ingår inte i info-delen, så info-hashen förblir densamma och svärmen är densamma.

Ett tredje missförstånd är att en torrentfil är lika med en nedladdning. Den beskriver bara en nedladdning. Det som faktiskt skickas mellan deltagare är bitar av data, och en klient behöver fungerande peers för att få några bitar alls.

## Vanliga frågor

**Är en torrentfil ett program?**
Nej. Den är en datafil i bencodat format och kör ingenting själv. Det program som öppnar den är en klient.

**Kan jag ändra namnet i en torrentfil?**
Du kan ändra namnet i filen, men det ändrar info-hashen eftersom namnet ingår i info-delen. Då är det en annan torrent i svärmens ögon. Ändra inte i filen om du inte vet vad du gör.

För bakgrunden om hur protokollet fungerar, se [BitTorrent-protokollet förklarat](/artiklar/bittorrent-protokollet-forklarat).
