Qu'est-ce que le format de fichier BPG ?
.bpg est un fichier de groupe de projets associé aux outils de développement Borland et aux débuts d'Embarcadero, principalement Delphi et C++Builder. Un fichier .bpg regroupe plusieurs projets de paquets .dpk en un seul ensemble de projets, stockant les références aux sous-projets et déterminant l'ordre dans lequel ils sont compilés. Les fichiers .bpg sont nécessaires lors de la compilation du projet lorsque l'on travaille avec des solutions multi-paquets.
Les projets de grande envergure contiennent généralement des milliers de lignes de code réparties sur plusieurs fichiers. Les projets sont couramment organisés autour de modules ou de sous-projets plus petits qui regroupent le code par fonctionnalité - une approche présentant deux avantages distincts : elle augmente la lisibilité du code et rend le débogage plus rapide et plus facile ; et elle rend le code réutilisable, puisque les modules peuvent être référencés par d'autres projets. Le format .bpg a été conçu pour répondre précisément à ce type de gestion de code modulaire.
En interne, un fichier .bpg est un fichier texte brut avec une syntaxe de type Makefile, lisible dans n'importe quel éditeur de texte. Le format a été introduit avec Delphi 3 et a perduré jusqu'à Borland Developer Studio 2006. À partir de RAD Studio 2007, Embarcadero a remplacé le .bpg par le format .groupproj basé sur le XML. Le RAD Studio moderne peut importer les fichiers .bpg hérités et les mettre à niveau automatiquement.
Sécurité et sûreté
RISQUE : LOWFichier descripteur de projet en texte brut ; aucun contenu exécutable ni macro. Peut être inspecté en toute sécurité dans un éditeur de texte.
Détails du format
en bref- BPG Image - Better Portable Graphics - Format d'image fixe basé sur HEVC par Fabrice Bellard (2014) ; partage l'extension .bpg mais n'a aucun lien avec Delphi. Sans perte/avec perte, 8-14 bpp, n'a jamais été largement adopté.
Programmes qui ouvrent les fichiers BPG
Détails techniques
spécifications approfondies| Type de fichier | Descripteur de groupe de projets en texte brut |
| Syntaxe | Texte brut de type Makefile/INI |
| Encodage | ASCII |
| Taille typique | 1 Ko - 10 Ko |
| Fonction | Regroupe plusieurs projets de paquets `.dpk` pour une compilation par lots |
| Ordre de construction | Définit la séquence de compilation pour les paquets dépendants |
| Fichiers de paquets associés | `.dpk` (source), `.dcp` (paquet compilé), `.bpl` (bibliothèque d'exécution) |
| Remplacé par | `.groupproj` (XML) dans RAD Studio 2007 et versions ultérieures |
| OS associé | Windows |
| Compatibilité IDE | Delphi 3 jusqu'à Borland Developer Studio 2006 |
| Chemin de mise à niveau | RAD Studio 2007+ peut importer et convertir automatiquement le `.bpg` en `.groupproj` |
| Publié | circa 1997 (Delphi 3 / C++Builder era, introduced BPG for grouping packages) |
| Spécification | docwiki.embarcadero.com |
Conversions BPG
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers BPG.