TEMP ファイル形式とは?
.temp ファイルは、処理、インストール、またはファイル保存操作中にアプリケーションによって作成される汎用の一時ファイルです。この拡張子には定義された内部形式はありません。実際の内容はファイルを作成したプログラムによって完全に決定され、バイナリデータ、プレーンテキスト、またはアプリケーションが作業中に内部的に使用する任意の構造である可能性があります。
.temp 拡張子は、MS-DOS や初期の Unix にまで遡る .tmp 慣習の、あまり一般的ではない長いエイリアスです。Windows では、ほとんどのシステムユーティリティがデフォルトで .tmp を使用しますが、.temp は一部のクロスプラットフォームアプリケーションや、アクティブな転送中の特定のダウンロードマネージャーで使用されます。どちらの拡張子も同じセマンティクス(親プロセスが完了するとクリーンアップされるデータのスクラッチまたは作業用コピー)を共有しています。
.temp ファイルが生成される一般的なシナリオは以下の通りです:
- 進行中のファイル保存(アプリが
.tempに書き込み、成功時に最終的な名前に変更する) - ソフトウェアインストーラーがペイロードデータをディスクに展開する
- アーカイブユーティリティが解凍中にコンテンツを展開する
- ダウンロードマネージャーがアクティブな転送中に部分的なデータを書き込む
内容は形式に依存しないため、.temp ファイルを特定するには、どのアプリケーションがそれを作成したかを知る必要があります。バイナリエディタを使用して最初の数バイトを検査し、既知の形式の「マジックバイト」と照合することができます。クラッシュ後に残された .temp ファイルは、作成プロセスが実行されていない限り、通常は削除しても安全です。
関連するプレースホルダー拡張子には、.bak(バックアップコピー)や .crdownload(Chrome の進行中のダウンロード)があります。
セキュリティと安全性
リスク: LOW.temp ファイル自体は実行可能ではなく、直接的なリスクはありません。ただし、マルウェアがペイロードを隠すために、一見無害な一時ファイル名を使用することがあります。不審な場所(Startup, system32)に説明なく .temp ファイルが現れた場合や、メール/ダウンロード経由で配信された場合は、開く前に最新のウイルス対策ソフトでスキャンしてください。
形式の詳細
概要- Swish-E 一時インデックス - Swish-E (Simple Web Indexing System for Humans - Enhanced) は、全文インデックスの構築中に .temp ファイルを使用していました。プロジェクトは 2008 年頃から廃止されています。
TEMP ファイルを開くプログラム
技術的詳細
詳細仕様| 内部形式 | 定義された構造なし - 内部的には作成アプリケーションが作業中に書き込む内容と一致する |
| 一般的な Windows での場所 | `%TEMP%` または `%TMP%` ディレクトリ(通常は `C:\Users\<user>\AppData\Local\Temp`) |
| 一般的な macOS/Linux での場所 | `/tmp/` またはアプリケーション固有のキャッシュディレクトリ |
| 削除の安全性 | 作成プロセスが終了していれば安全。使用中のファイルを削除すると、書き込み中のアプリケーションでエラーが発生する可能性がある |
| 識別方法 | 固定のマジックバイトなし - バイナリエディタで最初の数バイトを検査し、既知の形式のシグネチャと照合する |
| .tmp との関係 | `.temp` は `.tmp` の長いエイリアス。セマンティクス、使用法、一般的な内容は同一 |
| 一般的な作成トリガー | 進行中のファイル保存、インストーラーのペイロード展開、アーカイブの解凍、部分的なダウンロードの書き込み |
| エンコーディング | 多様 - 作成アプリケーションに完全に依存し、バイナリ、UTF-8 テキスト、または混合 |
| ファイルサイズ範囲 | 数バイトから数 GB(アプリケーションに大きく依存) |
| 自動クリーンアップ | Windows の `cleanmgr` は `%TEMP%` の内容を消去可能。macOS は launchd を介して定期的に `/tmp` をパージする |
| 関連するプレースホルダー拡張子 | `.tmp`, `.bak`, `.part`, `.crdownload` |
| MIME タイプ | `application/octet-stream`(汎用バイナリのフォールバック) |
| リリース日 | 1980s (convention dates back to MS-DOS and early Unix; same era as .tmp) |
TEMP の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。TEMP ファイルについて最初の質問をしてみましょう。