Che cos'è il formato di file TMP?
I file con l'estensione .tmp contengono diversi tipi di dati memorizzati temporaneamente. Si tratta di un'estensione generica - tali file possono apparire sia in formato testuale che binario. Non esiste una struttura dati specifica per i file .tmp; il formato interno dipende interamente dall'applicazione che li ha creati.
I file .tmp sono creati da molti programmi diversi e sono solitamente memorizzati nella cartella tmp o TEMP, ad esempio durante:
- Lo scaricamento di dati da Internet,
- Il salvataggio di copie di backup dei file,
- L'elaborazione di file di dati di grandi dimensioni che superano la memoria interna disponibile,
- L'esecuzione di operazioni di salvataggio automatico o di ripristino post-crash in applicazioni per l'ufficio e la produttività.
I file «temporanei» vengono solitamente conservati solo per il periodo in cui viene eseguita una determinata azione, dopodiché dovrebbero essere eliminati automaticamente. Possono contenere dati chiave necessari per il funzionamento di un programma in un dato momento; pertanto, se l'origine di tale file è sconosciuta, non dovrebbe essere eliminato manualmente. Sui sistemi Unix-like, i file .tmp sono utilizzati anche per la comunicazione tra processi e come buffer transitori di swap o lock.
Poiché .tmp non ha una firma fissa, il suo contenuto effettivo può variare dal testo semplice a un payload binario - un file parzialmente scaricato può apparire simile a un file .PART, mentre una copia di lavoro di un editor può somigliare internamente a un backup .BAK. Su Windows, i file .tmp obsoleti si accumulano nella cartella %TEMP% e possono essere rimossi in sicurezza con Sensore memoria o Pulizia disco. Su Linux e macOS, il comando file aiuta a identificare cosa contiene effettivamente un .tmp.
Sicurezza e incolumità
RISCHIO: LOWI file temporanei stessi sono dati inerti e l'eliminazione di quelli residui è sicura - il rischio principale è operativo, non di sicurezza: l'eliminazione di un .tmp che un'applicazione sta utilizzando attivamente può causare il crash dell'app o corrompere il documento in fase di modifica (Windows solitamente lo impedisce con un errore «file in uso»). I malware a volte rilasciano eseguibili camuffati nelle cartelle Temp, motivo per cui gli strumenti antivirus monitorano %TEMP%; tuttavia, un file .tmp non può essere eseguito da solo. Regola generale: chiudi tutti i programmi (o riavvia), quindi pulisci la cartella Temp con Sensore memoria/Pulizia disco invece di eliminare i file uno per uno.
Dettagli del formato
in sintesiProgrammi che aprono file TMP
Dettagli tecnici
specifiche approfondite| Tipo MIME | application/octet-stream |
| Formato interno | Nessuna struttura fissa - eredita il formato dell'applicazione che lo ha creato (testo semplice, binario, flusso di archivio, ecc.) |
| Firma del file (magic bytes) | Nessuna - nessun header fisso; i primi byte rispecchiano quelli del tipo di contenuto effettivo |
| Testo o binario | Entrambi, a seconda del programma di creazione; la stessa estensione copre entrambe le forme |
| Piattaforma | Multipiattaforma - Windows, macOS, Linux e altri sistemi Unix-like utilizzano tutti la convenzione .tmp |
| Percorso di archiviazione Windows | In genere %TEMP% o %TMP% (risolve in C:\Users\<utente>\AppData\Local\Temp) |
| Percorso di archiviazione Linux / Unix | Directory /tmp, solitamente montata come tmpfs (basata su RAM; svuotata al riavvio) |
| Ciclo di vita del file | Legato al processo o alla sessione di creazione; destinato all'eliminazione automatica al termine dell'attività scatenante |
| Convenzione di denominazione | Spesso incorpora un PID, un token casuale o un contatore sequenziale (es. ~DF1A2B.tmp, tmp8a3f.tmp) |
| Comportamento Microsoft Office | Word ed Excel antepongono ai file temporanei ~$ o ~DF e li posizionano accanto al documento sorgente |
| Salvataggio automatico / ripristino crash | Le suite per l'ufficio (Word, LibreOffice) scrivono istantanee di salvataggio automatico .tmp prima di confermare le modifiche al file reale |
| Uso IPC su Unix | Utilizzati come file di comunicazione tra processi transitori, file di lock consultivi e stub di named-pipe |
| Intermediario estrazione archivi | Strumenti come 7-Zip preparano il contenuto decompresso in file .tmp prima di scrivere l'output finale |
| Staging dei download | I browser e i download manager scrivono i byte in arrivo in un file .tmp fino al completamento del trasferimento, quindi lo rinominano |
| Pulizia su Windows | File obsoleti rimossi da Sensore memoria, Pulizia disco o manualmente tramite del /q %TEMP%\*.tmp nel Prompt dei comandi |
| Rilasciato | 1980s (convention dates back to MS-DOS and early Unix) |
Conversioni TMP
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file TMP.