Hvad er TMP-filformatet?
Filer med filendelsen .tmp indeholder forskellige typer data, der gemmes midlertidigt. Det er en generel filendelse - sådanne filer kan optræde i både tekst- og binær form. Der er ingen fastlagt datastruktur for .tmp-filer; det interne format afhænger helt af den applikation, der oprettede dem.
.tmp-filer oprettes af mange forskellige programmer og gemmes normalt i mappen tmp eller TEMP, for eksempel under:
- Download af data fra internettet,
- Lagring af sikkerhedskopier af filer,
- Behandling af store datafiler, der overstiger den tilgængelige interne hukommelse,
- Udførelse af auto-gem eller gendannelsesoperationer efter nedbrud i kontor- og produktivitetsprogrammer.
«Midlertidige» filer beholdes normalt kun i den periode, hvor en given handling udføres, hvorefter de automatisk bør slettes. De kan indeholde vigtige data, som er nødvendige for, at et program kan fungere på et givet tidspunkt; derfor bør man ikke slette dem manuelt, hvis filens oprindelse er ukendt. På Unix-lignende systemer bruges .tmp-filer også til kommunikation mellem processer og som midlertidige swap- eller låsebuffere.
Da .tmp ikke har nogen fast signatur, kan det faktiske indhold variere fra almindelig tekst til binær data - en delvist downloadet fil kan ligne en .PART-fil, mens en editors arbejdskopi internt kan ligne en .BAK-sikkerhedskopi. På Windows ophobes forældede .tmp-filer i mappen %TEMP% og kan slettes sikkert med Lagerassistent eller Diskoprydning. På Linux og macOS hjælper kommandoen file med at identificere, hvad en .tmp faktisk indeholder.
Sikkerhed og tryghed
RISIKO: LOWTemp-filer i sig selv er inerte data, og det er sikkert at slette efterladte filer - den største risiko er operationel, ikke sikkerhedsmæssig: Sletning af en .tmp-fil, som en applikation aktivt bruger, kan få appen til at gå ned eller beskadige det dokument, der redigeres (Windows blokerer normalt dette med en «filen er i brug»-fejl). Malware placerer nogle gange eksekverbare filer forklædt i Temp-mapper, hvilket er grunden til, at antivirusværktøjer overvåger %TEMP%; en .tmp-fil kan dog ikke køre af sig selv. Tommelfingerregel: Luk alle programmer (eller genstart), og rens derefter Temp med Lagerassistent/Diskoprydning frem for at slette filer én efter én.
Formatdetaljer
kort fortaltProgrammer der åbner TMP-filer
Tekniske detaljer
dyb specifikation| MIME-type | application/octet-stream |
| Internt format | Ingen fast struktur - arver formatet fra det program, der oprettede den (almindelig tekst, binær, arkiv-stream osv.) |
| Filsignatur (magic bytes) | Ingen - ingen fast header; de første bytes spejler dem fra den faktiske indholdstype |
| Tekst eller binær | Begge dele, afhængigt af det oprettende program; den samme filendelse dækker begge former |
| Platform | Platformsuafhængig - Windows, macOS, Linux og andre Unix-lignende systemer bruger alle .tmp-konventionen |
| Windows-sti | Typisk %TEMP% eller %TMP% (henviser til C:\Users\<bruger>\AppData\Local\Temp) |
| Linux / Unix-sti | /tmp-mappen, normalt monteret som tmpfs (RAM-baseret; ryddes ved genstart) |
| Fil-livscyklus | Knyttet til den oprettende proces eller session; beregnet til automatisk sletning, når den udløsende opgave afsluttes |
| Navngivningskonvention | Indlejrer ofte en PID, tilfældig token eller sekventiel tæller (f.eks. ~DF1A2B.tmp, tmp8a3f.tmp) |
| Microsoft Office-adfærd | Word og Excel sætter ~$ eller ~DF foran midlertidige filer og placerer dem sammen med kildedokumentet |
| Auto-gem / gendannelse | Kontorpakker (Word, LibreOffice) skriver .tmp-snapshots af automatiske gemninger, før ændringerne overføres til den rigtige fil |
| IPC-brug på Unix | Brugt som midlertidige filer til kommunikation mellem processer, rådgivende låsefiler og named-pipe stubs |
| Mellemled ved arkivudpakning | Værktøjer som 7-Zip placerer dekomprimeret indhold i .tmp-filer, før det endelige resultat skrives |
| Download-staging | Browsere og download-managere skriver indkommende bytes til en .tmp-fil, indtil overførslen er færdig, og omdøber den derefter |
| Oprydning på Windows | Forældede filer fjernes af Lagerassistent, Diskoprydning eller manuelt via del /q %TEMP%\*.tmp i kommandoprompten |
| Udgivet | 1980s (convention dates back to MS-DOS and early Unix) |
TMP-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om TMP-filer.