Che cos'è il formato di file BPG?
.bpg è un file di gruppo di progetto associato a Borland e ai primi strumenti di sviluppo Embarcadero, principalmente Delphi e C++Builder. Un file .bpg raggruppa più progetti di pacchetti .dpk in un unico pacchetto di progetto, memorizzando i riferimenti ai sottoprogetti e determinando l'ordine in cui vengono compilati. I file .bpg sono necessari durante la compilazione del progetto quando si lavora con soluzioni multi-pacchetto.
I progetti più grandi contengono tipicamente migliaia di righe di codice distribuite su più file. I progetti sono comunemente organizzati attorno a moduli o sottoprogetti più piccoli che raggruppano il codice per funzionalità - un approccio con due distinti vantaggi: aumenta la leggibilità del codice e rende il debugging più veloce e semplice; inoltre rende il codice riutilizzabile, poiché i moduli possono essere richiamati da altri progetti. Il formato .bpg è stato progettato per accogliere esattamente questo tipo di gestione modulare del codice.
Internamente, un file .bpg è un file di testo semplice con una sintassi simile a un Makefile, leggibile in qualsiasi editor di testo. Il formato è stato introdotto con Delphi 3 ed è continuato fino a Borland Developer Studio 2006. A partire da RAD Studio 2007, Embarcadero ha sostituito .bpg con il formato .groupproj basato su XML. Il moderno RAD Studio può importare i file .bpg legacy e aggiornarli automaticamente.
Sicurezza e incolumità
RISCHIO: LOWFile descrittore di progetto in testo semplice; nessun contenuto eseguibile o macro. Sicuro da ispezionare in un editor di testo.
Dettagli del formato
in sintesi- BPG Image - Better Portable Graphics - Formato per immagini fisse basato su HEVC di Fabrice Bellard (2014); condivide l'estensione .bpg ma è completamente slegato da Delphi. Lossless/lossy, 8-14 bpp, mai adottato su larga scala.
Programmi che aprono file BPG
Dettagli tecnici
specifiche approfondite| Tipo di file | Descrittore di gruppo di progetto in testo semplice |
| Sintassi | Testo semplice simile a Makefile/INI |
| Codifica | ASCII |
| Dimensione tipica | 1 KB - 10 KB |
| Funzione | Raggruppa più progetti di pacchetti `.dpk` per la compilazione batch |
| Ordine di build | Definisce la sequenza di compilazione per i pacchetti dipendenti |
| File di pacchetto correlati | `.dpk` (sorgente), `.dcp` (pacchetto compilato), `.bpl` (libreria runtime) |
| Sostituito da | `.groupproj` (XML) in RAD Studio 2007 e successivi |
| OS associato | Windows |
| Compatibilità IDE | Delphi 3 fino a Borland Developer Studio 2006 |
| Percorso di aggiornamento | RAD Studio 2007+ può importare e convertire automaticamente `.bpg` in `.groupproj` |
| Rilasciato | circa 1997 (Delphi 3 / C++Builder era, introduced BPG for grouping packages) |
| Specifica | docwiki.embarcadero.com |
Conversioni BPG
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file BPG.