RBF ファイル形式とは?
拡張子 .rbf を持つファイルには、ソフトウェアのインストール中に上書きされるファイルのバックアップコピーが含まれています。Microsoft Windows 上で動作する Windows Installer (msiexec.exe) が、.rbf ファイルの作成を担当します。これらのファイルは、インストールプロセス中に置換または変更されるすべてのデータを保持します。
インストールの開始時に、上書きされるファイルのオリジナルバージョンが .rbf バックアップファイルにコピーされ、ターゲットドライブのルートにある隠しフォルダ Config.msi (例: C:\Config.msi\) に保存されます。さらに、バックアップされたデータをどのように復元するかを指示するロールバックスクリプトを含む .rbs ファイルがペアで生成されます。インストールが正常に完了すると、.rbf と .rbs の両方のファイルがハードドライブから自動的に削除されます。
エラーが発生したりインストールが中断されたりした場合、.rbf ファイルのデータが元の場所に復元されます。この仕組みにより、ソフトウェアのインストールが途中で失敗しても、すでに動作しているアプリケーションが破損しないことが保証されます。
Config.msi フォルダは通常、インストールプロセス中の改ざんを防ぐために非表示にされており、SYSTEMレベルのアクセスに制限されています。
セキュリティと安全性
リスク: LOWRBF ファイルは、Windows Installer によって作成された正当なシステムファイルの生のバイナリバックアップです。これ自体は実行可能ファイルではなく、マルウェアの感染源にはなりません。Config.msi フォルダは、一部のマルウェアが競合状態(CVE-2017-0100 ファミリー)を介して悪用しようとする既知の場所ですが、.rbf ファイル自体は無害なバックアップです。
形式の詳細
概要- Rebirth RB-338 プリセットファイル - Propellerhead ReBirth RB-338 (2005年終了) は、シンセサイザーのプリセットファイルに .rbf を使用していました。
- ルーターファームウェアバイナリ - 一部のルーターメーカー (TP-Link、D-Link など) は、ファームウェアアップデートのバイナリイメージに .rbf を使用しています。
RBF ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | 独自のバイナリバックアップファイル (Windows Installer 内部フォーマット) |
| MIMEタイプ | application/octet-stream (登録されたタイプなし) |
| エンコーディング | バイナリ |
| バイト順序 | リトルエンディアン |
| 圧縮 | なし - ファイルは元のファイルの生のバイナリコピーです |
| 一般的なファイルサイズ | 数バイトから数百MB (インストール中に上書きされるファイルのサイズに依存) |
| 保存場所 | C:\Config.msi\ (インストール先ドライブのルートにある隠しフォルダ。SYSTEMのみアクセス可能) |
| ペアファイル | ロールバック中に .rbf バックアップデータをどのように適用するかを指示する .rbs ロールバックスクリプト |
| 作成元 | 各 MSI インストールの開始時に Windows Installer (msiexec.exe) が自動的に作成 |
| ライフサイクル | インストールが正常に完了すると自動的に削除。失敗または中断された場合のみ保持される |
| 関連するオペレーティングシステム | Windows (Windows Installer をサポートするすべてのバージョン) |
| 導入時期 | Windows Installer 1.0 (2000年2月リリースの Windows 2000 に同梱) |
| セキュリティ上の注意 | Config.msi フォルダは SYSTEM アクセス専用です。以前のビルド(例: CVE-2017-0100)における競合状態により権限昇格が可能でしたが、後の Windows 10 バージョンで修正されました |
| リリース日 | 1999 (Windows Installer 1.0, Windows 2000) |
| 仕様書 | learn.microsoft.com |
RBF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。RBF ファイルについて最初の質問をしてみましょう。