Hva er TMP-filformatet?
Filer med filendelsen .tmp inneholder ulike typer data lagret midlertidig. Det er en generell filendelse - slike filer kan opptre i både tekst- og binærform. Det finnes ingen spesifisert datastruktur for .tmp-filer; det interne formatet avhenger helt av programmet som opprettet dem.
.tmp-filer opprettes av mange forskjellige programmer og lagres vanligvis i mappen tmp eller TEMP, for eksempel ved:
- Nedlasting av data fra Internett,
- Lagring av sikkerhetskopier av filer,
- Behandling av store datafiler som overstiger det tilgjengelige internminnet,
- Utføring av automatisk lagring eller gjenoppretting etter krasj i kontor- og produktivitetsprogrammer.
«Midlertidige» filer beholdes vanligvis bare i perioden en gitt handling utføres, hvoretter de skal slettes automatisk. De kan inneholde nøkkeldata som trengs for at et program skal fungere på et gitt tidspunkt; derfor bør de ikke slettes manuelt hvis opprinnelsen til en slik fil er ukjent. På Unix-lignende systemer brukes .tmp-filer også til kommunikasjon mellom prosesser og som midlertidige bufferfiler for veksleminne eller låsing.
Fordi .tmp ikke har noen fast signatur, kan det faktiske innholdet variere fra ren tekst til binære data - en delvis nedlastet fil kan ligne på en .PART-fil, mens en arbeidsutgave fra et redigeringsprogram kan ligne internt på en .BAK-sikkerhetskopi. På Windows samler foreldede .tmp-filer seg i mappen %TEMP% og kan trygt fjernes med Lagringssensor eller Diskopprydding. På Linux og macOS hjelper kommandoen file med å identifisere hva en .tmp-fil faktisk inneholder.
Sikkerhet og trygghet
RISIKO: LOWMidlertidige filer i seg selv er inerte data, og det er trygt å slette gjenværende filer - hovedrisikoen er operasjonell, ikke sikkerhetsmessig: sletting av en .tmp-fil som et program aktivt bruker kan krasje appen eller korrumpere dokumentet som redigeres (Windows blokkerer vanligvis dette med en «filen er i bruk»-feil). Skadevare kan noen ganger plassere kjørbare filer forkledd i Temp-mapper, som er grunnen til at antivirusverktøy overvåker %TEMP%; en .tmp-fil kan imidlertid ikke kjøre av seg selv. Tommelfingerregel: lukk alle programmer (eller start på nytt), og rens deretter Temp med Lagringssensor/Diskopprydding i stedet for å slette filer én etter én.
Formatdetaljer
i et nøtteskallProgrammer som åpner TMP-filer
Tekniske detaljer
dyp spesifikasjon| MIME-type | application/octet-stream |
| Internt format | Ingen fast struktur - arver formatet til programmet som opprettet den (ren tekst, binær, arkivstrøm, osv.) |
| Filsignatur (magic bytes) | Ingen - ingen fast overskrift; de første bytene speiler de til den faktiske innholdstypen |
| Tekst eller binær | Begge deler, avhengig av programmet som opprettet den; samme filendelse dekker begge former |
| Plattform | Plattformuavhengig - Windows, macOS, Linux og andre Unix-lignende systemer bruker alle .tmp-konvensjonen |
| Lagringsbane i Windows | Vanligvis %TEMP% eller %TMP% (løses til C:\Users\<bruker>\AppData\Local\Temp) |
| Lagringsbane i Linux / Unix | /tmp-mappen, vanligvis montert som tmpfs (RAM-basert; tømmes ved omstart) |
| Fillivssyklus | Knyttet til den opprettende prosessen eller økten; ment for automatisk sletting når oppgaven avsluttes |
| Navnekonvensjon | Inneholder ofte en PID, tilfeldig kode eller sekvensiell teller (f.eks. ~DF1A2B.tmp, tmp8a3f.tmp) |
| Microsoft Office-oppførsel | Word og Excel setter ~$ eller ~DF foran midlertidige filer og plasserer dem ved siden av kildedokumentet |
| Auto-lagring / gjenoppretting | Kontorpakker (Word, LibreOffice) skriver .tmp-filer for automatisk lagring før endringer lagres i den faktiske filen |
| IPC-bruk på Unix | Brukt som midlertidige filer for kommunikasjon mellom prosesser, låsefiler og navngitte rør (pipes) |
| Mellomstadium for arkivutpakking | Verktøy som 7-Zip mellomlagrer dekomprimert innhold i .tmp-filer før den endelige filen skrives |
| Mellomlagring av nedlastinger | Nettlesere og nedlastingsbehandlere skriver innkommende data til en .tmp-fil til overføringen er fullført, og endrer deretter navn |
| Opprydding i Windows | Foreldede filer fjernes av Lagringssensor, Diskopprydding eller manuelt via del /q %TEMP%\*.tmp i ledetekst |
| Utgitt | 1980s (convention dates back to MS-DOS and early Unix) |
TMP-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om TMP-filer.