Vad är filformatet TMP?
Filer med filtillägget .tmp innehåller olika typer av data som lagras tillfälligt. Det är ett generellt filtillägg - sådana filer kan förekomma i både text- och binärform. Det finns ingen fastställd datastruktur för .tmp-filer; det interna formatet beror helt på programmet som skapade dem.
.tmp-filer skapas av många olika program och lagras vanligtvis i mappen tmp eller TEMP, till exempel vid:
- Nedladdning av data från internet,
- Sparande av säkerhetskopior av filer,
- Bearbetning av stora datafiler som överskrider det tillgängliga internminnet,
- Utförande av autospar- eller kraschåterställningsåtgärder i kontors- och produktivitetsprogram.
«Tillfälliga» filer behålls vanligtvis bara under den period då en viss åtgärd utförs, varefter de bör raderas automatiskt. De kan innehålla viktiga data som behövs för att ett program ska fungera vid en viss tidpunkt; därför bör man inte radera en sådan fil manuellt om dess ursprung är okänt. På Unix-liknande system används .tmp-filer även för kommunikation mellan processer och som tillfälliga swap- eller låsbuffertar.
Eftersom .tmp inte har någon fast signatur kan dess faktiska innehåll variera från vanlig text till binär data - en delvis nedladdad fil kan likna en .PART-fil, medan en redigerares arbetskopia internt kan likna en .BAK-säkerhetskopia. På Windows samlas gamla .tmp-filer i mappen %TEMP% och kan rensas säkert med Lagringsoptimering eller Diskrensning. På Linux och macOS hjälper kommandot file till att identifiera vad en .tmp-fil faktiskt innehåller.
Säkerhet & trygghet
RISK: LOWTemp-filer i sig är inerta data, och att radera kvarlämnade filer är säkert - den främsta risken är operationell, inte säkerhetsrelaterad: att radera en .tmp som ett program aktivt använder kan krascha appen eller skada dokumentet som redigeras (Windows blockerar vanligtvis detta med felet «filen används»). Skadlig kod kan ibland placera körbara filer maskerade i Temp-mappar, vilket är anledningen till att antivirusverktyg övervakar %TEMP%; en .tmp-fil kan dock inte köras av sig själv. Tumregel: stäng alla program (eller starta om), rensa sedan Temp med Lagringsoptimering/Diskrensning istället för att radera filer en och en.
Formatdetaljer
i ett nötskalProgram som öppnar TMP-filer
Tekniska detaljer
djup specifikation| MIME-typ | application/octet-stream |
| Internt format | Ingen fast struktur - ärver formatet från programmet som skapade den (text, binär, arkivström, etc.) |
| Filsignatur (magic bytes) | Ingen - inget fast huvud; de första byten speglar den faktiska innehållstypen |
| Text eller binär | Antingen eller, beroende på programmet; samma filtillägg täcker båda formerna |
| Plattform | Plattformsoberoende - Windows, macOS, Linux och andra Unix-liknande system använder alla .tmp-konventionen |
| Sökväg i Windows | Vanligtvis %TEMP% eller %TMP% (motsvarar C:\Users\<användare>\AppData\Local\Temp) |
| Sökväg i Linux / Unix | /tmp-katalogen, vanligtvis monterad som tmpfs (RAM-baserad; rensas vid omstart) |
| Fillivscykel | Kopplad till den skapande processen eller sessionen; avsedd för automatisk radering när uppgiften avslutas |
| Namnkonvention | Innehåller ofta ett PID, slumpmässigt token eller sekventiell räknare (t.ex. ~DF1A2B.tmp, tmp8a3f.tmp) |
| Beteende i Microsoft Office | Word och Excel sätter prefixet ~$ eller ~DF på tillfälliga filer och placerar dem bredvid källdokumentet |
| Autospar / kraschåterställning | Kontorssviter (Word, LibreOffice) skriver .tmp-filer som autospar-ögonblicksbilder innan ändringar sparas i den riktiga filen |
| IPC-användning på Unix | Används som tillfälliga filer för kommunikation mellan processer, låsfiler och named-pipe-stubbar |
| Mellanhand vid arkivextraktion | Verktyg som 7-Zip mellanlagrar dekomprimerat innehåll i .tmp-filer innan den slutgiltiga filen skrivs |
| Nedladdningsfas | Webbläsare och nedladdningshanterare skriver inkommande data till en .tmp-fil tills överföringen är klar, och byter sedan namn på den |
| Rensning i Windows | Gamla filer tas bort av Lagringsoptimering, Diskrensning eller manuellt via del /q %TEMP%\*.tmp i kommandotolken |
| Släppt | 1980s (convention dates back to MS-DOS and early Unix) |
TMP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om TMP-filer.