Co to jest format pliku BPG?
.bpg to plik grupy projektów powiązany z narzędziami programistycznymi Borland i wczesnymi wersjami Embarcadero, głównie Delphi i C++Builder. Plik .bpg grupuje wiele projektów pakietów .dpk w jeden pakiet projektowy, przechowując odniesienia do podprojektów i określając kolejność ich kompilacji. Pliki .bpg są wymagane podczas kompilacji projektu przy pracy z rozwiązaniami wielopakietowymi.
Większe projekty zazwyczaj zawierają tysiące linii kodu rozproszonych w wielu plikach. Projekty są powszechnie organizowane wokół modułów lub mniejszych podprojektów, które grupują kod według funkcjonalności - podejście to ma dwie wyraźne zalety: zwiększa czytelność kodu oraz przyspiesza i ułatwia debugowanie; sprawia również, że kod nadaje się do ponownego użycia, ponieważ moduły mogą być przywoływane z innych projektów. Format .bpg został zaprojektowany właśnie w celu ułatwienia takiego modułowego zarządzania kodem.
Wewnętrznie plik .bpg jest plikiem tekstowym o składni przypominającej Makefile, czytelnym w dowolnym edytorze tekstu. Format ten został wprowadzony wraz z Delphi 3 i był kontynuowany do wersji Borland Developer Studio 2006. Począwszy od RAD Studio 2007, Embarcadero zastąpiło .bpg formatem .groupproj opartym na XML. Nowoczesne RAD Studio potrafi importować starsze pliki .bpg i automatycznie je aktualizować.
Bezpieczeństwo
RYZYKO: LOWPlik deskryptora projektu w formacie tekstowym; brak zawartości wykonywalnej lub makr. Bezpieczny do sprawdzenia w edytorze tekstu.
Szczegóły formatu
w pigułce- BPG Image - Better Portable Graphics - Format obrazów nieruchomych oparty na HEVC autorstwa Fabrice’a Bellarda (2014); współdzieli rozszerzenie .bpg, ale jest całkowicie niezwiązany z Delphi. Bezstratny/stratny, 8-14 bpp, nigdy nie został szeroko przyjęty.
Programy otwierające pliki BPG
Szczegóły techniczne
specyfikacja| Typ pliku | Tekstowy deskryptor grupy projektów |
| Składnia | Zwykły tekst typu Makefile/INI |
| Kodowanie | ASCII |
| Typowy rozmiar | 1 KB - 10 KB |
| Funkcja | Grupuje wiele projektów pakietów `.dpk` do kompilacji wsadowej |
| Kolejność budowania | Definiuje sekwencję kompilacji dla zależnych pakietów |
| Powiązane pliki pakietów | `.dpk` (źródło), `.dcp` (skompilowany pakiet), `.bpl` (biblioteka uruchomieniowa) |
| Zastąpiony przez | `.groupproj` (XML) w RAD Studio 2007 i nowszych |
| Skojarzony system operacyjny | Windows |
| Kompatybilność IDE | Delphi 3 do Borland Developer Studio 2006 |
| Ścieżka aktualizacji | RAD Studio 2007+ może automatycznie importować i konwertować `.bpg` na `.groupproj` |
| Wydano | circa 1997 (Delphi 3 / C++Builder era, introduced BPG for grouping packages) |
| Specyfikacja | docwiki.embarcadero.com |
Konwersje BPG
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki BPG.