.TMP

TMP ファイル

Temporary File
質問する
クイック回答

TMPファイルとは、プログラムやオペレーティングシステムが、自動保存のスナップショット、インストーラーのペイロード、部分的なダウンロードなどの作業データを保持するために作成する一時的なスクラッチファイルです。一般的な «TMPオープナー» は存在しません。作成したプログラムがまだ実行中の場合はそのままにしておき、終了したアプリやクラッシュしたアプリの残骸であれば、ほとんどの場合削除しても安全です。中身を確認するには、Notepad++ などのテキストエディタやバイナリエディタで開き、最初のバイトを確認してください。

開発元: N/A - generic convention used by Windows, macOS, Linux and thousands of applications カテゴリ: システムファイル MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .NOMEDIA · .DLL · .LNK · .PKG

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 5, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

TMP ファイル形式とは?

.tmp 拡張子を持つファイルには、一時的に保存されたさまざまな種類のデータが含まれています。これは汎用的な拡張子であり、テキスト形式とバイナリ形式の両方で現れる可能性があります。.tmp ファイルには規定されたデータ構造はなく、内部フォーマットはそれを作成したアプリケーションに完全に依存します。

.tmp ファイルは多くの異なるプログラムによって作成され、通常は tmp または TEMP フォルダに保存されます。例えば、以下のような場合です:

  • インターネットからのデータのダウンロード中
  • ファイルのバックアップコピーの保存中
  • 利用可能な内部メモリを超える大きなデータファイルの処理中
  • オフィスソフトや生産性アプリケーションでの自動保存やクラッシュ回復操作の実行中

«一時» ファイルは通常、特定のアクションが実行されている期間のみ保持され、その後は自動的に削除されるはずです。これらには、特定の時点でプログラムが機能するために必要な重要なデータが含まれている場合があるため、ファイルの出所が不明な場合は手動で削除しないでください。Unix系システムでは、.tmp ファイルはプロセス間通信や、一時的なスワップまたはロックバッファとしても使用されます。

.tmp には固定のシグネチャがないため、実際のコンテンツはプレーンテキストからバイナリペイロードまで多岐にわたります。一部のみダウンロードされたファイルは .PARTファイル に似ている場合があり、エディタの作業用コピーは内部的に .BAKバックアップ に似ている場合があります。Windowsでは、古くなった .tmp ファイルが %TEMP% フォルダに蓄積されますが、ストレージ センサーやディスク クリーンアップを使用して安全に消去できます。LinuxやmacOSでは、file コマンドが .tmp の実際の内容を特定するのに役立ちます。

セキュリティと安全性

リスク: LOW

一時ファイル自体は不活性なデータであり、残骸を削除することは安全です。主なリスクはセキュリティではなく運用上のものです。アプリケーションがアクティブに使用している .tmp を削除すると、アプリがクラッシュしたり、編集中のドキュメントが破損したりする可能性があります(Windowsは通常、«ファイルは使用中» エラーでこれをブロックします)。マルウェアが Temp フォルダに実行ファイルを偽装して置くことがあるため、ウイルス対策ツールは %TEMP% を監視しています。ただし、.tmp ファイルが単独で実行されることはありません。基本的には、すべてのプログラムを閉じる(または再起動する)か、ファイルを一つずつ削除するのではなく、ストレージ センサー/ディスク クリーンアップで Temp をクリーンアップしてください。

形式の詳細

概要
正式名称Temporary File
開発元N/A - generic convention used by Windows, macOS, Linux and thousands of applications登場時期 1980s (convention dates back to MS-DOS and early Unix)
MIME タイプapplication/octet-stream
タイプ単一の形式なし - コンテナに依存しないスクラッチ/作業データ。内容は作成プログラムに完全に依存

TMP ファイルを開くプログラム

Windows3 apps
7-Zip オープンソース 右クリック → 7-Zip → アーカイブとして開く - .tmp が実際には ZIP/Office/インストーラーのコンテナである場合に機能します。
Notepad オープンソース .tmp ファイルを右クリック → Notepad++ で開く を選択して最初の数バイトを確認します。読み取り可能なテキストや既知のシグネチャ(PK、%PDF、JFIF)があれば、実際の形式が判明します。
Microsoft Windows (Storage Sense / Disk Cleanup) 標準搭載 設定 → システム → ストレージ → 一時ファイル(または cleanmgr を実行)から、残された .tmp ファイルを安全に削除できます。ファイルを開くためのものではありません。
macOS1 app
file command (Terminal) 標準搭載 ターミナルで «file something.tmp» を実行します。検出された実際の形式(PDF、JPEG、ZIP…)が表示されるので、それに応じてリネームします。
Linux1 app
file command オープンソース «file something.tmp» を実行します。マジックバイトから実際のコンテンツタイプを特定します。

技術的詳細

詳細仕様
MIMEタイプapplication/octet-stream
内部フォーマット固定構造なし - 作成したアプリケーションの形式(プレーンテキスト、バイナリ、アーカイブストリームなど)を継承
ファイルシグネチャ (マジックバイト)なし - 固定ヘッダーはなく、最初のバイトは実際のコンテンツタイプのものを反映
テキストまたはバイナリ作成プログラムによってどちらにもなり得る。同じ拡張子が両方の形式をカバー
プラットフォームクロスプラットフォーム - Windows、macOS、Linux、およびその他のUnix系システムはすべて .tmp の慣習を使用
Windowsの保存パス通常は %TEMP% または %TMP% (C:\Users\<user>\AppData\Local\Temp に解決)
Linux / Unixの保存パス/tmp ディレクトリ。通常は tmpfs としてマウント(RAMベース、再起動時に消去)
ファイルのライフサイクル作成プロセスまたはセッションに関連付けられ、トリガーとなったタスクの終了時に自動削除されることを想定
命名規則PID、ランダムトークン、またはシーケンシャルカウンタが埋め込まれることが多い(例:~DF1A2B.tmp、tmp8a3f.tmp)
Microsoft Officeの動作WordやExcelは一時ファイルに ~$ または ~DF をプレフィックスとして付け、元のドキュメントと同じ場所に配置
自動保存 / クラッシュ回復オフィススイート(Word、LibreOffice)は、実際のファイルに変更をコミットする前に .tmp 自動保存スナップショットを書き込む
UnixでのIPC利用一時的なプロセス間通信ファイル、アドバイザリロックファイル、名前付きパイプスタブとして使用
アーカイブ展開の中間ファイル7-Zip などのツールは、最終的な出力を書き込む前に、展開されたコンテンツを .tmp ファイルにステージングする
ダウンロードのステージングブラウザやダウンロードマネージャーは、転送が完了するまで受信バイトを .tmp ファイルに書き込み、完了後にリネームする
Windowsでのクリーンアップ古くなったファイルは、ストレージ センサー、ディスク クリーンアップ、またはコマンドプロンプトで del /q %TEMP%\*.tmp を実行して手動で削除
リリース日1980s (convention dates back to MS-DOS and early Unix)

TMP の変換

コミュニティ Q&A

ユーザーからの質問
質問する
TMP ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。TMP ファイルについて最初の質問をしてみましょう。

よくある質問

TMPファイルを削除しても大丈夫ですか?
はい。現在実行中のプログラムで使用されていない .tmp ファイルは、すべて削除しても安全です。まず再起動してロックを解除してから、Windowsのストレージ センサーまたはディスク クリーンアップを使用してください。使用中のファイルは削除が拒否されるので、それらはスキップしてください。
TMPファイルを開くにはどうすればよいですか?
万能なオープナーはありません。テキスト/バイナリエディタ(Notepad++ など)で検査するか、«file» コマンドを実行してください。最初の数バイトが既知の形式(PK = ZIP/Office、%PDF、FF D8 = JPEG)と一致する場合は、ファイル名をその拡張子に変更して通常通り開いてください。
TMPファイルから保存されていないWord文書を復元できますか?
可能な場合があります。まずWord自身の復元機能を試してください:ファイル → 情報 → 文書の管理 → 保存されていない文書の回復(.asd ファイル)。ドキュメントフォルダに残っている .tmp ファイルに完全なコピーが含まれていることが稀にあります。ファイルが PK で始まっている場合は .docx に、そうでなければ .doc にリネームして試してみてください。
TMPファイルを削除しても何度も復活するのはなぜですか?
プログラムは実行されるたびに一時ファイルを作成します。これは正常な動作です。%TEMP% 内で絶えず増え続けるのはアプリが動作していることを意味するだけで、異常に巨大なファイルや急増するファイル(多くの場合、ログ記録やアップデーターのバグ)のみが調査の対象となります。
Tempフォルダが非常に大きいのはなぜですか?
クラッシュしたインストーラー、アップデーター、ブラウザがステージングファイルを残したままになり、ストレージ センサーがオンになっていない限り、何もそれらを自動的にクリーンアップしません。失敗した Windows Update やゲームのインストーラーによる数GBの残骸はよくあることです。Tempのクリーンアップは安全です。
TMPファイルはウイルスですか?
それ自体がウイルスであることはほとんどありません。.tmp ファイルは実行ファイルではないからです。マルウェアが Temp フォルダにペイロードを隠すことがあるため、%TEMP% 内での検知はクリーンアップすべきですが、通常の残骸である .tmp は無害なデータです。

参考文献

1Microsoft Learn - GetTempFileNameA (temp file naming)learn.microsoft.com
2Microsoft Support - Description of how Word creates temporary fileslearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

関連する拡張子

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log
.ASECAndroid Secure Encrypted Container (apps-on-SD container)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧