Wat is het TMP-bestandsformaat?
Bestanden met de extensie .tmp bevatten verschillende soorten gegevens die tijdelijk worden opgeslagen. Het is een algemene extensie - dergelijke bestanden kunnen zowel in tekst- als binaire vorm voorkomen. Er is geen gespecificeerde gegevensstructuur voor .tmp-bestanden; het interne formaat hangt volledig af van de applicatie die ze heeft gemaakt.
.tmp-bestanden worden door veel verschillende programma's gemaakt en worden meestal opgeslagen in de map tmp of TEMP, bijvoorbeeld tijdens:
- Het downloaden van gegevens van internet,
- Het opslaan van reservekopieën van bestanden,
- Het verwerken van grote gegevensbestanden die het beschikbare interne geheugen overschrijden,
- Het uitvoeren van automatische opslag- of herstelbewerkingen in kantoor- en productiviteitsapplicaties.
„Tijdelijke” bestanden worden meestal alleen bewaard gedurende de periode waarin een bepaalde actie wordt uitgevoerd, waarna ze automatisch moeten worden verwijderd. Ze kunnen belangrijke gegevens bevatten die nodig zijn voor het functioneren van een programma op een bepaald moment; daarom mag een dergelijk bestand niet handmatig worden verwijderd als de herkomst onbekend is. Op Unix-achtige systemen worden .tmp-bestanden ook gebruikt voor communicatie tussen processen en als tijdelijke swap- of lock-buffers.
Omdat .tmp geen vaste signatuur heeft, kan de werkelijke inhoud variëren van platte tekst tot binaire gegevens - een gedeeltelijk gedownload bestand kan lijken op een .PART-bestand, terwijl een werkkopie van een editor intern kan lijken op een .BAK-back-up. In Windows verzamelen verouderde .tmp-bestanden zich in de map %TEMP% en kunnen ze veilig worden opgeschoond met Opslaginzicht of Schijfopruiming. Op Linux en macOS helpt het commando file om te identificeren wat een .tmp feitelijk bevat.
Beveiliging & veiligheid
RISICO: LOWTijdelijke bestanden zelf zijn inerte gegevens, en het verwijderen van achtergebleven bestanden is veilig - het belangrijkste risico is operationeel, niet qua beveiliging: het verwijderen van een .tmp die een applicatie actief gebruikt, kan de app laten crashen of het document dat wordt bewerkt beschadigen (Windows blokkeert dit meestal met een „bestand in gebruik”-fout). Malware plaatst soms uitvoerbare bestanden vermomd in Temp-mappen, daarom controleren antivirusprogramma's %TEMP%; een .tmp-bestand kan echter niet uit zichzelf draaien. Vuistregel: sluit alle programma's (of start opnieuw op) en reinig Temp vervolgens met Opslaginzicht/Schijfopruiming in plaats van bestanden één voor één te verwijderen.
Formaatdetails
in een notendopProgramma's die TMP-bestanden openen
Technische details
diepe specificaties| MIME-type | application/octet-stream |
| Intern formaat | Geen vaste structuur - neemt het formaat over van de applicatie die het heeft gemaakt (platte tekst, binair, archiefstroom, enz.) |
| Bestandssignatuur (magic bytes) | Geen - geen vaste header; de eerste bytes spiegelen die van het werkelijke inhoudstype |
| Tekst of binair | Beide, afhankelijk van het programma dat het heeft gemaakt; dezelfde extensie dekt beide vormen |
| Platform | Cross-platform - Windows, macOS, Linux en andere Unix-achtige systemen gebruiken allemaal de .tmp-conventie |
| Windows opslagpad | Meestal %TEMP% of %TMP% (verwijst naar C:\Users\<gebruiker>\AppData\Local\Temp) |
| Linux / Unix opslagpad | /tmp directory, meestal gekoppeld als tmpfs (RAM-gebaseerd; gewist bij herstart) |
| Levenscyclus van bestand | Gekoppeld aan het proces of de sessie die het heeft gemaakt; bedoeld voor automatische verwijdering wanneer de taak eindigt |
| Naamgevingsconventie | Bevat vaak een PID, willekeurig token of opeenvolgende teller (bijv. ~DF1A2B.tmp, tmp8a3f.tmp) |
| Gedrag van Microsoft Office | Word en Excel laten tijdelijke bestanden voorafgaan door ~$ of ~DF en plaatsen deze naast het brondocument |
| Automatisch opslaan / herstel na crash | Kantoorpakketten (Word, LibreOffice) schrijven .tmp-momentopnamen voordat wijzigingen in het echte bestand worden doorgevoerd |
| IPC-gebruik op Unix | Gebruikt als tijdelijke bestanden voor communicatie tussen processen, lock-bestanden en named-pipe stubs |
| Tussenstation voor archiefextractie | Tools zoals 7-Zip plaatsen uitgepakte inhoud in .tmp-bestanden voordat de definitieve uitvoer wordt geschreven |
| Download-staging | Browsers en downloadmanagers schrijven binnenkomende bytes naar een .tmp-bestand totdat de overdracht is voltooid, en hernoemen het daarna |
| Opschonen op Windows | Verouderde bestanden verwijderd door Opslaginzicht, Schijfopruiming of handmatig via del /q %TEMP%\*.tmp in de opdrachtprompt |
| Uitgebracht | 1980s (convention dates back to MS-DOS and early Unix) |
TMP conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over TMP-bestanden.