.CBP

CBP ファイル

Code::Blocks Project File
質問する
クイック回答

CBP ファイルは Code::Blocks のプロジェクトファイルです。これは C または C++ プロジェクトのソースファイル、ビルドターゲット、コンパイラフラグ、リンカー設定をリスト化したプレーンな XML です。Code::Blocks(無料、クロスプラットフォーム)をダブルクリックして開くか、読み取り可能な XML であるため任意のテキストエディタで内容を確認できます。ファイル自体はコードを実行しないため、安全に開くことができます。

開発元: Code::Blocks Team (open-source) カテゴリ: 開発用ファイル MIME: text/xml
対応OS Windows macOS Linux
関連: .DO · .MD · .HEX · .XSD

このページの内容

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

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

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

ファイルを識別する

CBP ファイル形式とは?

.cbp ファイルは、オープンソース IDE である Code::Blocks で使用される XML プロジェクト定義ファイルです。プロジェクトのビルドに必要なすべての情報(ソースおよびヘッダーファイルのリスト、コンパイラの選択、ビルドターゲット設定(Debug、Release)、プリプロセッサ定義、インクルードパス、リンカーフラグ)を保存します。

ファイルは標準的な <?xml 宣言で始まり、ルート要素として <CodeBlocks_project_file> を使用します。各ソースファイルは <Unit> 要素としてリストされ、オプションでファイルごとのコンパイラオーバーライドを保持できます。複数のビルドターゲットは <Build> セクション内で定義されます。フォーマットのバージョンは <FileVersion> 要素内の major および minor 属性で追跡され、Code::Blocks は保存時に古いプロジェクトファイルを自動的にアップグレードします。

.cbp と並行して、開発者ごとの UI 状態(開いているエディタタブ、カーソル位置、ブレークポイント)を記録するために、付随する .layout ファイルが保存されます。.layout ファイルはバージョン管理から除外すべきであり、.cbp のみをコミットする必要があります。

複数のプロジェクトは、別の .workspace ファイルを使用してグループ化できます。Code::Blocks は Visual Studio (.vcxproj) や Dev-C++ (.dev) からプロジェクトファイルをインポートし、.cbp 形式に変換することも可能です。

サポートされている言語には、C、C++、Fortran、D(プラグイン経由)が含まれます。Code::Blocks は Windows、Linux、macOS で動作し、.cbp 形式はすべてのプラットフォームで共通です。

セキュリティと安全性

リスク: LOW

プレーンな XML プロジェクトファイルです。Code::Blocks で開いてもコードは実行されません。ビルドターゲットがコンパイル時に実行されるスクリプトを参照している場合はありますが、ファイル自体は無害です。

形式の詳細

概要
正式名称Code::Blocks Project File別名 Code::Blocks Project, CBP project
開発元Code::Blocks Team (open-source)登場時期 2005 (Code::Blocks 1.0)
MIME タイプtext/xml
タイプXML プロジェクト定義ファイル
この拡張子は以下でも使用されています…
  • CD Box Labeler Pro プロジェクトファイル - 古いラベル作成ソフトウェアがラベルデザインプロジェクトに .cbp を使用していましたが、Code::Blocks とは無関係であり、遭遇することは非常に稀です。
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304
16進数
3C3F786D6C
ASCII
<?xml
標準的な XML 宣言に続き、<CodeBlocks_project_file> ルート要素が配置されます。

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

Windows3 apps
Code::Blocks オープンソース 「ファイル」→「開く」を選択するか、.cbp ファイルをダブルクリックします。Code::Blocks がプロジェクトを開き、すべてのファイルがプロジェクトパネルに表示されます。
Notepad オープンソース XML を直接読み書きするために開きます。IDE を起動せずに設定を確認したり変更したりするのに便利です。
Visual Studio Code オープンソース .cbp ファイルを XML として開いて設定を確認できます。コード編集には C/C++ 拡張機能を使用してください。手動で CMake や Makefile を作成しない限り、.cbp から直接ビルドすることはできません。
macOS1 app
Code::Blocks オープンソース 「ファイル」→「開く」を選択するか、.cbp ファイルをダブルクリックします。Code::Blocks がプロジェクトを開き、すべてのファイルがプロジェクトパネルに表示されます。
Linux1 app
Code::Blocks オープンソース 「ファイル」→「開く」を選択するか、.cbp ファイルをダブルクリックします。Code::Blocks がプロジェクトを開き、すべてのファイルがプロジェクトパネルに表示されます。

技術的詳細

詳細仕様
XML ルート要素<CodeBlocks_project_file>
マジックバイト3C 3F 78 6D 6C ("<?xml") オフセット 0
エンコーディングUTF-8
フォーマットバージョンの追跡<FileVersion major="N" minor="N"> 要素。新しい Code::Blocks で開くと自動アップグレードされます
ビルドターゲット<Build> 要素の下で定義される Debug / Release およびカスタムターゲット
ソースファイルのエントリ<Unit filename="..."> 要素。オプションでファイルごとの <Option> コンパイラオーバーライドを含む
付随ファイル.layout は開発者ごとの UI 状態(タブ、カーソル位置)を保存します。git-ignore すべきです
ワークスペースのグループ化.workspace ファイルが複数の .cbp プロジェクトを集約します
インポート機能Visual Studio .vcxproj、Dev-C++ .dev、およびその他の IDE プロジェクト形式を読み込みます
サポート言語C, C++, Fortran, D (コンパイラプラグイン経由)
プラットフォームWindows, Linux, macOS (IDE とフォーマットはクロスプラットフォーム)
標準的なサイズ2 KB - 50 KB
圧縮なし - プレーンな XML、人間が判読可能
リリース日2005 (Code::Blocks 1.0)
最新バージョンCode::Blocks 20.03 project file format (2020)
仕様書wiki.codeblocks.org

CBP の変換

コミュニティ Q&A

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

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

よくある質問

.cbp ファイルを開くにはどうすればよいですか?
Code::Blocks(codeblocks.org から無料で入手可能)をインストールしてファイルを開きます。また、プレーンな XML であるため、任意のテキストエディタでも読み取ることができます。
Visual Studio で .cbp ファイルを開けますか?
直接開くことはできません。VS でプロジェクトを手動で再作成するか、プロジェクトを一度 CMake に変換してから VS で開く必要があります。
.cbp の隣にある .layout ファイルは何ですか?
Code::Blocks は、ユーザーごとの UI 状態(開いているファイル、カーソル位置)を同じベース名の .layout ファイルに保存します。これはプロジェクトのビルドには不要であり、通常はバージョン管理から除外する必要があります。
クラッシュ後に .cbp ファイルが破損したり空になったりするのはなぜですか?
Code::Blocks は異常終了時に .cbp を破損させることがあります。IDE が保存前に作成する、同じディレクトリ内の .cbp.save バックアップを確認してください。
Code::Blocks はまだメンテナンスされていますか?
はい。20.03 リリースの後、長い空白期間がありましたが、ナイトリービルドは継続されています。プロジェクトはアクティブですが、リリースの頻度は緩やかです。

参考文献

1Code::Blocks Wiki - File formats descriptionwiki.codeblocks.org
2Code::Blocks Wiki - Project filewiki.codeblocks.org

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

無料ファイルツール

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

ツールボックスを開く

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