.PB

Plik PB

PureBasic Source Code File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .pb to najczęściej plik kodu źródłowego PureBasic - zwykły tekst, który można otworzyć w dowolnym edytorze tekstu lub w IDE PureBasic. Może to być również plik binarny Google Protocol Buffers (używany w plikach modeli TensorFlow i potokach protobuf), który zawiera dane binarne wymagające schematu .proto do dekodowania. Tekstowe pliki .pb są bezpieczne do otwarcia; nieoczekiwane binarne pliki .pb powinny zostać zweryfikowane przed użyciem.

Deweloper: Fantaisie Software Kategoria: Pliki developerskie MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku PB?

Plik .pb to plik kodu źródłowego PureBasic - zwykły tekst napisany w języku programowania PureBasic, rozwijanym przez Fantaisie Software (Frédéric Laboureur) od 1998 roku. PureBasic to kompilowany, proceduralny język z rodziny BASIC, który generuje natywne pliki wykonywalne dla systemów Windows, Linux, macOS, a historycznie także AmigaOS.

Pliki .pb zawierają pełny kod źródłowy programu lub modułu PureBasic: bloki Procedure/EndProcedure, definicje Macro, deklaracje modułów (DeclareModule/Module), dyrektywy kompilatora (CompilerIf/CompilerEndIf) oraz instrukcje XIncludeFile, które dołączają dodatkowe pliki źródłowe. Komentarze zaczynają się od średnika (;). Słowa kluczowe nie rozróżniają wielkości liter. IDE PureBasic domyślnie zapisuje pliki w formacie UTF-8 z BOM w systemie Windows.

Skompilowany wynik to oddzielny natywny plik binarny - .exe w systemie Windows, .so lub .dylib w systemach Linux/macOS - dlatego pliki .pb zawierają wyłącznie kod źródłowy czytelny dla człowieka. Dołączone IDE PureBasic oferuje podświetlanie składni, zintegrowany debugger i projektant formularzy GUI. Visual Studio Code również umożliwia edycję plików .pb dzięki rozszerzeniom składni dostarczanym przez społeczność.

Uwaga dotycząca kolizji nazw: rozszerzenie .pb jest również szeroko stosowane dla skompilowanych danych binarnych Protocol Buffers (format serializacji Google), a historycznie było używane przez PowerBASIC dla plików źródłowych (większość dialektów BASIC używa .bas jako domyślnego rozszerzenia). W przypadku napotkania pliku .pb, o tym, który format reprezentuje, decyduje struktura otaczającego projektu i zawartość. Obecna wersja PureBasic to 6.x (2024).

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .pb będący kodem źródłowym PureBasic jest zwykłym tekstem i jest bezpieczny do otwarcia w edytorze tekstu. Jeśli otrzymałeś nieoczekiwany plik .pb jako obiekt binarny (Protocol Buffers), są to dane, a nie plik wykonywalny. Jednak złośliwi aktorzy czasami zmieniają nazwy plików wykonywalnych na nieoczekiwane rozszerzenia - zweryfikuj typ pliku edytorem hex, jeśli źródło jest niezaufane.

Szczegóły formatu

w pigułce
PEŁNA NAZWAPureBasic Source Code Fileznany również jako PureBasic program file, PureBasic script
DEWELOPERFantaisie Softwareod 1998 (PureBasic 1.0)
TYP MIMEtext/plain
TYPkod źródłowy w formacie zwykłego tekstu
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Dane binarne Protocol Buffers (Google protobuf) - Format serializacji Google Protocol Buffers przechowuje zserializowane komunikaty binarne jako pliki .pb; są one binarne (nie tekstowe) i wymagają schematu .proto do dekodowania.
  • Plik źródłowy PowerBASIC - PowerBASIC (kompilator BASIC dla Windows firmy PowerBASIC Inc.) również używał rozszerzenia .pb dla kodu źródłowego; firma faktycznie zakończyła działalność ok. 2020 roku, a produkt jest uważany za abandonware.
  • Surowe dane EPICS Archiver Appliance - EPICS Archiver Appliance używa .pb jako własnego binarnego formatu przechowywania surowych danych szeregów czasowych z instrumentów fizycznych (niezwiązany z Protocol Buffers mimo tego samego rozszerzenia).

Programy otwierające pliki PB

Windows3 apps
Notepad Open-source Otwórz plik .pb; zainstaluj wtyczkę składni PureBasic dla podświetlania.
PureBasic IDE Płatny Plik → Otwórz, wybierz plik .pb. Wbudowane podświetlanie składni, debugger i kompilator.
Visual Studio Code Open-source Otwórz plik .pb; zainstaluj rozszerzenie „PureBasic” z Marketplace, aby uzyskać wsparcie dla składni.
macOS1 app
PureBasic IDE Płatny Plik → Otwórz, wybierz plik .pb. Wbudowane podświetlanie składni, debugger i kompilator.
Linux2 apps
PureBasic IDE Płatny Plik → Otwórz, wybierz plik .pb. Wbudowane podświetlanie składni, debugger i kompilator.
Visual Studio Code Open-source Otwórz plik .pb; zainstaluj rozszerzenie „PureBasic” z Marketplace, aby uzyskać wsparcie dla składni.

Szczegóły techniczne

specyfikacja
JęzykPureBasic (proceduralny dialekt BASIC, natywny kompilator)
DeweloperFantaisie Software (Frédéric Laboureur), od 1998
Kodowanie plikuUTF-8 z BOM (domyślne w Windows w IDE PureBasic); także Windows-1252
Składnia komentarzyPrefiks w postaci średnika (;)
Wielkość liter w słowach kluczowychNiezależna od wielkości liter
Kluczowe konstrukcjeProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Skompilowany wynikOddzielny natywny plik binarny (.exe w Windows, .so/.dylib w Linux/macOS); plik .pb to wyłącznie źródło
Platformy doceloweWindows, Linux, macOS (historycznie AmigaOS)
Typowy rozmiar pliku1 KB - 500 KB (plik źródłowy; skompilowane pliki binarne są oddzielne)
Projekty wieloplikoweDyrektywa XIncludeFile dołącza dodatkowe pliki źródłowe .pb w czasie kompilacji
Wsparcie IDEIDE PureBasic (dołączone, z debuggerem i projektantem formularzy); Visual Studio Code (rozszerzenie społeczności)
Kolizja rozszerzeń.pb jest również używane dla danych binarnych Protocol Buffers oraz plików źródłowych PowerBASIC
Wydano1998 (PureBasic 1.0)
Najnowsza wersjaPureBasic 6.x (2024)
Specyfikacjawww.purebasic.com

Konwersje PB

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami PB. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki PB.

Najczęściej zadawane pytania

Jaki program otwiera plik .pb?
Jeśli jest to kod źródłowy PureBasic (zwykły tekst), użyj IDE PureBasic lub dowolnego edytora tekstu. Jeśli jest to plik binarny Protocol Buffers (z TensorFlow lub potoku protobuf), potrzebujesz narzędzia protoc i pasującego schematu .proto.
Jak odróżnić, czy plik .pb to PureBasic czy Protocol Buffers?
Otwórz go w edytorze tekstu. Jeśli jest to czytelny kod źródłowy ze słowami kluczowymi Procedure/EndProcedure, to PureBasic. Jeśli wygląda jak binarne „krzaki”, jest to plik binarny protobuf.
Czy PureBasic jest nadal rozwijany?
Tak - firma Fantaisie Software wydała PureBasic 6.x w latach 2023-2024. Jest to niszowy, ale aktywnie utrzymywany język.
Co się stało z PowerBASIC?
Firma PowerBASIC Inc. zakończyła działalność około 2020 roku; nie wydano żadnych nowych wersji, a strona internetowa nie działa. Istniejące pliki źródłowe .pb nadal można kompilować za pomocą starych wersji PowerBASIC, ale produkt jest uznawany za abandonware.

Źródła

1Protobuf - Archive Team wikifileformats.archiveteam.org
2PureBasic official sitewww.purebasic.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.XDWDocuWorks Document
10.TMPTemporary File

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z