.CBP

Fichier CBP

Code::Blocks Project File
Poser une question
RÉPONSE RAPIDE

Un fichier CBP est un fichier de projet Code::Blocks - du XML brut qui répertorie les fichiers sources, les cibles de build, les drapeaux du compilateur et les paramètres de l'éditeur de liens pour un projet C ou C++. Ouvrez-le en double-cliquant dans Code::Blocks (gratuit, multiplateforme), ou inspectez-le dans n'importe quel éditeur de texte puisqu'il s'agit de XML lisible. Le fichier lui-même n'exécute aucun code et peut être ouvert en toute sécurité.

Développeur : Code::Blocks Team (open-source) Catégorie : Fichiers de développement MIME: text/xml
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 12, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier CBP ?

Un fichier .cbp est une définition de projet XML utilisée par l'IDE open-source Code::Blocks. Il stocke toutes les informations nécessaires pour construire un projet : listes de fichiers sources et d'en-têtes, sélection du compilateur, configurations des cibles de build (Debug, Release), définitions du préprocesseur, chemins d'inclusion et drapeaux de l'éditeur de liens.

Le fichier commence par une déclaration <?xml standard et utilise <CodeBlocks_project_file> comme élément racine. Chaque fichier source est répertorié en tant qu'élément <Unit>, portant éventuellement des surcharges de compilateur par fichier. Plusieurs cibles de build sont définies dans une section <Build>. La version du format est suivie via les attributs major et minor à l'intérieur d'un élément <FileVersion> ; Code::Blocks met à jour automatiquement les anciens fichiers de projet lors de l'enregistrement.

Un fichier compagnon .layout est stocké aux côtés du .cbp pour enregistrer l'état de l'interface utilisateur par développeur - onglets d'éditeur ouverts, positions du curseur et points d'arrêt. Le fichier .layout doit être exclu du contrôle de version ; seul le .cbp doit être validé (commit).

Plusieurs projets peuvent être regroupés à l'aide d'un fichier .workspace séparé. Code::Blocks peut également importer des fichiers de projet de Visual Studio (.vcxproj) et Dev-C++ (.dev), en les convertissant au format .cbp.

Les langages pris en charge incluent le C, le C++, le Fortran et le D (via des plugins). Code::Blocks fonctionne sur Windows, Linux et macOS, et le format .cbp est cohérent sur toutes les plateformes.

Sécurité et sûreté

RISQUE : LOW

Fichier de projet XML brut. L'ouvrir dans Code::Blocks n'exécute aucun code ; les cibles de build peuvent référencer des scripts qui s'exécutent au moment de la compilation, mais le fichier lui-même est inoffensif.

Détails du format

en bref
NOM COMPLETCode::Blocks Project Filealias Code::Blocks Project, CBP project
DÉVELOPPEURCode::Blocks Team (open-source)depuis 2005 (Code::Blocks 1.0)
TYPE MIMEtext/xml
TYPEFichier de définition de projet XML
Cette extension est également utilisée par…
  • Fichier de projet CD Box Labeler Pro - Un ancien logiciel d'étiquetage utilisait .cbp pour ses fichiers de projet de conception d'étiquettes ; sans rapport avec Code::Blocks et très rarement rencontré.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Déclaration XML standard ; suivie de l'élément racine <CodeBlocks_project_file>.

Programmes qui ouvrent les fichiers CBP

Windows3 apps
Code::Blocks Open-source Fichier → Ouvrir ou double-cliquez sur le fichier .cbp. Code::Blocks ouvre le projet avec tous les fichiers répertoriés dans le panneau Projet.
Notepad Open-source Ouvrez pour lire ou modifier le XML directement ; utile pour inspecter ou modifier les paramètres sans lancer l'IDE.
Visual Studio Code Open-source Ouvrez le fichier .cbp en tant que XML pour inspecter ses paramètres ; utilisez l'extension C/C++ pour l'édition de code. Impossible de construire directement à partir du .cbp sans création manuelle de CMake/Makefile.
macOS1 app
Code::Blocks Open-source Fichier → Ouvrir ou double-cliquez sur le fichier .cbp. Code::Blocks ouvre le projet avec tous les fichiers répertoriés dans le panneau Projet.
Linux1 app
Code::Blocks Open-source Fichier → Ouvrir ou double-cliquez sur le fichier .cbp. Code::Blocks ouvre le projet avec tous les fichiers répertoriés dans le panneau Projet.

Détails techniques

spécifications approfondies
Élément racine XML<CodeBlocks_project_file>
Octets magiques3C 3F 78 6D 6C (« <?xml ») à l'offset 0
EncodageUTF-8
Suivi de version du formatÉlément <FileVersion major="N" minor="N"> ; mis à jour automatiquement à l'ouverture dans un Code::Blocks plus récent
Cibles de buildDebug / Release et cibles personnalisées définies sous l'élément <Build>
Entrées de fichiers sourcesÉléments <Unit filename="..."> avec surcharges de compilateur <Option> facultatives par fichier
Fichier compagnon.layout stocke l'état de l'interface utilisateur par développeur (onglets ouverts, positions du curseur) ; doit être ignoré par git
Regroupement d'espaces de travailLe fichier .workspace agrège plusieurs projets .cbp
Capacité d'importationLit les formats .vcxproj de Visual Studio, .dev de Dev-C++ et d'autres formats de projet d'IDE
Langages pris en chargeC, C++, Fortran, D (via des plugins de compilateur)
PlateformeWindows, Linux, macOS (l'IDE et le format sont multiplateformes)
Taille typique2 Ko - 50 Ko
CompressionAucune - XML brut, lisible par l'homme
Publié2005 (Code::Blocks 1.0)
Dernière versionCode::Blocks 20.03 project file format (2020)
Spécificationwiki.codeblocks.org

Conversions CBP

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers CBP. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers CBP.

Foire aux questions

Comment ouvrir un fichier .cbp ?
Installez Code::Blocks (gratuit sur codeblocks.org) et ouvrez le fichier. Il est également lisible dans n'importe quel éditeur de texte puisqu'il s'agit de XML brut.
Puis-je ouvrir un fichier .cbp dans Visual Studio ?
Pas directement. Vous devez soit recréer manuellement le projet dans Visual Studio, soit convertir d'abord le projet en CMake, puis l'ouvrir avec Visual Studio.
Qu'est-ce que le fichier .layout à côté de mon .cbp ?
Code::Blocks enregistre l'état de l'interface utilisateur par utilisateur (fichiers ouverts, positions du curseur) dans un fichier .layout portant le même nom de base. Il n'est pas nécessaire pour construire le projet et doit généralement être exclu du contrôle de version.
Pourquoi mon fichier .cbp est-il corrompu ou vide après un plantage ?
Code::Blocks corrompt parfois le .cbp lors d'une fermeture anormale. Vérifiez s'il existe une sauvegarde .cbp.save dans le même répertoire, que l'IDE crée avant l'enregistrement.
Code::Blocks est-il toujours maintenu ?
Oui - la version 20.03 est sortie après une longue interruption, et les builds nocturnes (nightly builds) continuent. Le projet est actif mais la cadence de sortie est lente.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z