Wat is het TEMP-bestandsformaat?
Een .temp-bestand is een generiek tijdelijk bestand dat door een applicatie wordt aangemaakt tijdens verwerking, installatie of het opslaan van bestanden. De extensie heeft geen gedefinieerde interne indeling: de werkelijke inhoud wordt volledig bepaald door het programma dat het bestand heeft gemaakt en kan bestaan uit binaire gegevens, platte tekst of elke structuur die de applicatie intern gebruikt tijdens lopende werkzaamheden.
De .temp-extensie is een minder gebruikelijke, langere alias voor de .tmp-conventie, die teruggaat tot MS-DOS en vroege Unix-systemen. Op Windows gebruiken de meeste systeemhulpprogramma's standaard .tmp; .temp wordt gebruikt door sommige cross-platform applicaties en bepaalde downloadmanagers tijdens actieve overdrachten. Beide extensies delen dezelfde semantiek - een kladversie of werkkopie van gegevens die wordt opgeschoond zodra het bovenliggende proces is voltooid.
Veelvoorkomende scenario's waarbij .temp-bestanden ontstaan zijn:
- lopende bestandsoverdrachten (de app schrijft naar
.tempen hernoemt dit naar de definitieve naam bij succes) - software-installatieprogramma's die payload-gegevens naar de schijf uitpakken
- archiefhulpprogramma's die inhoud decompresseren tijdens het uitpakken
- downloadmanagers die gedeeltelijke gegevens schrijven tijdens een actieve overdracht
Omdat de inhoud formaat-agnostisch is, vereist het identificeren van een .temp-bestand kennis over welke applicatie het heeft gemaakt. Een hex-editor kan de eerste bytes inspecteren en deze vergelijken met bekende magic bytes van formaten. .temp-bestanden die achterblijven na een crash zijn over het algemeen veilig om te verwijderen zodra het proces dat ze heeft gemaakt niet meer draait.
Gerelateerde tijdelijke extensies zijn onder meer .bak (reservekopieën) en .crdownload (lopende downloads in Chrome).
Beveiliging & veiligheid
RISICO: LOW.temp-bestanden zelf zijn niet uitvoerbaar en vormen geen direct risico. Malware gebruikt echter soms onschuldig ogende tijdelijke bestandsnamen om payloads te verbergen. Als een .temp-bestand zonder verklaring op een gevoelige locatie (Startup, system32) is verschenen of via e-mail/download is binnengekomen, scan het dan met een actuele virusscanner voordat u het opent. De link naar „Diverse programma's” in de oude database verwees naar een dode site - geen risico op oplichting, maar simpelweg nutteloos.
Formaatdetails
in een notendop- Swish-E tijdelijke index - Swish-E (Simple Web Indexing System for Humans - Enhanced) gebruikte .temp-bestanden tijdens het opbouwen van full-text indexen; project is gestaakt sinds ca. 2008.
Programma's die TEMP-bestanden openen
Technische details
diepe specificaties| Interne indeling | Geen gedefinieerde structuur - komt intern overeen met wat de makende applicatie schrijft tijdens lopende werkzaamheden |
| Typische Windows-locatie | `%TEMP%`- of `%TMP%`-map (meestal `C:\Users\<user>\AppData\Local\Temp`) |
| Typische macOS/Linux-locatie | `/tmp/` of een applicatiespecifieke cachemap |
| Veiligheid bij verwijderen | Veilig zodra het makende proces is gesloten; het verwijderen van een bestand dat in actief gebruik is, kan fouten veroorzaken in de schrijvende applicatie |
| Identificatiemethode | Geen vaste magic bytes - inspecteer de eerste bytes met een hex-editor en vergelijk deze met bekende bestandsignaturen |
| Relatie tot .tmp | `.temp` is een langere alias voor `.tmp`; semantiek, gebruik en typische inhoud zijn identiek |
| Veelvoorkomende oorzaken van aanmaak | Lopende bestandsoverdrachten, uitpakken van installatiebestanden, decompressie van archieven, schrijven van gedeeltelijke downloads |
| Codering | Varieert - binair, UTF-8 tekst of gemengd, volledig afhankelijk van de makende applicatie |
| Bestandsgrootte | Van bytes tot enkele GB (sterk afhankelijk van de applicatie) |
| Automatische opschoning | Windows `cleanmgr` kan de inhoud van `%TEMP%` wissen; macOS schoont `/tmp` periodiek op via launchd |
| Gerelateerde tijdelijke extensies | `.tmp`, `.bak`, `.part`, `.crdownload` |
| MIME-type | `application/octet-stream` (generieke binaire fallback) |
| Uitgebracht | 1980s (convention dates back to MS-DOS and early Unix; same era as .tmp) |
TEMP conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over TEMP-bestanden.