.PB

PB-bestand

PureBasic Source Code File
Stel een vraag
SNEL ANTWOORD

Een .pb-bestand is meestal een PureBasic-broncodebestand - platte tekst die u kunt openen in elke tekstverwerker of de PureBasic IDE. Het kan ook een binair Google Protocol Buffers-bestand zijn (gebruikt in TensorFlow-modellen en protobuf-pipelines), wat binaire gegevens zijn die een .proto-schema vereisen om te decoderen. Platte tekst .pb-bestanden zijn veilig om te openen; ongevraagde binaire .pb-bestanden moeten vóór gebruik worden geverifieerd.

Ontwikkelaar: Fantaisie Software Categorie: Ontwikkelaarsbestanden MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 22, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PB-bestandsformaat?

Een .pb-bestand is een PureBasic-broncodebestand - platte tekst geschreven in de programmeertaal PureBasic, ontwikkeld door Fantaisie Software (Frédéric Laboureur) sinds 1998. PureBasic is een gecompileerde, procedurele BASIC-dialecttaal die systeemeigen binaire bestanden produceert voor Windows, Linux, macOS en historisch gezien AmigaOS.

.pb-bestanden bevatten de volledige broncode van een PureBasic-programma of -module: Procedure/EndProcedure-blokken, Macro-definities, module-declaraties (DeclareModule/Module), compiler-directives (CompilerIf/CompilerEndIf) en XIncludeFile-instructies die extra bronbestanden invoegen. Commentaar begint met een puntkomma (;). Trefwoorden zijn niet hoofdlettergevoelig. De PureBasic IDE slaat bestanden standaard op als UTF-8 met BOM op Windows.

De gecompileerde uitvoer is een afzonderlijk systeemeigen binair bestand - .exe op Windows, .so of .dylib op Linux/macOS - dus .pb-bestanden bevatten alleen voor mensen leesbare broncode. De meegeleverde PureBasic IDE biedt syntax-accentuering, een geïntegreerde debugger en een GUI-formulierontwerper. Visual Studio Code kan ook .pb-bestanden bewerken met door de gemeenschap geleverde syntax-extensies.

Opmerking over naamgevingsconflicten: .pb wordt ook veel gebruikt voor Protocol Buffers gecompileerde binaire gegevens (het serialisatieformaat van Google), en werd historisch gebruikt door PowerBASIC voor bronbestanden (de meeste BASIC-dialecten gebruiken .bas als hun standaardextensie). Bij het tegenkomen van een .pb-bestand bepalen de omringende projectstructuur en inhoud welk formaat het vertegenwoordigt. De huidige PureBasic-versie is 6.x (2024).

Beveiliging & veiligheid

RISICO: MEDIUM

Een .pb-bestand dat beweert PureBasic-broncode te zijn, is platte tekst en ongevaarlijk om te openen in een tekstverwerker. Als u een ongevraagd .pb-bestand hebt ontvangen als een binair blok (Protocol Buffers), zijn dit gegevens en geen uitvoerbaar bestand. Kwaadwillenden hernoemen echter af en toe uitvoerbare bestanden naar onverwachte extensies - verifieer het bestandstype met een hex-editor als de bron niet wordt vertrouwd.

Formaatdetails

in een notendop
VOLLEDIGE NAAMPureBasic Source Code Fileook bekend als PureBasic program file, PureBasic script
ONTWIKKELAARFantaisie Softwaresinds 1998 (PureBasic 1.0)
MIME-TYPEtext/plain
TYPEplatte tekst broncode
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Protocol Buffers binaire gegevens (Google protobuf) - Het Protocol Buffers-serialisatieformaat van Google slaat geserialiseerde binaire berichten op als .pb-bestanden; deze zijn binair (geen tekst) en vereisen een .proto-schema om te decoderen.
  • PowerBASIC-bronbestand - PowerBASIC (Windows BASIC-compiler door PowerBASIC Inc.) gebruikte ook .pb voor broncode; het bedrijf staakte de activiteiten rond 2020 en het product wordt beschouwd als abandonware.
  • EPICS Archiver Appliance ruwe gegevens - EPICS Archiver Appliance gebruikt .pb als eigen binair opslagformaat voor ruwe tijdreeksgegevens van natuurkundige instrumenten (niet gerelateerd aan Protocol Buffers ondanks dezelfde extensie).

Programma's die PB-bestanden openen

Windows3 apps
Notepad Open-source Open het .pb-bestand; installeer de PureBasic-syntaxplugin voor accentuering.
PureBasic IDE Betaald Bestand → Openen, selecteer het .pb-bestand. Ingebouwde syntax-accentuering, debugger en compiler.
Visual Studio Code Open-source Open het .pb-bestand; installeer de „PureBasic”-extensie van de Marketplace voor syntax-ondersteuning.
macOS1 app
PureBasic IDE Betaald Bestand → Openen, selecteer het .pb-bestand. Ingebouwde syntax-accentuering, debugger en compiler.
Linux2 apps
PureBasic IDE Betaald Bestand → Openen, selecteer het .pb-bestand. Ingebouwde syntax-accentuering, debugger en compiler.
Visual Studio Code Open-source Open het .pb-bestand; installeer de „PureBasic”-extensie van de Marketplace voor syntax-ondersteuning.

Technische details

diepe specificaties
TaalPureBasic (procedureel BASIC-dialect, native compiler)
OntwikkelaarFantaisie Software (Frédéric Laboureur), sinds 1998
BestandscoderingUTF-8 met BOM (Windows-standaard in PureBasic IDE); ook Windows-1252
Commentaar-syntaxPuntkomma-prefix (;)
Hoofdlettergevoeligheid trefwoordenNiet hoofdlettergevoelig
Belangrijkste constructiesProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Gecompileerde uitvoerAfzonderlijk systeemeigen binair bestand (.exe op Windows, .so/.dylib op Linux/macOS); .pb-bestand is alleen broncode
DoelplatformenWindows, Linux, macOS (en historisch AmigaOS)
Typische bestandsgrootte1 KB - 500 KB (bronbestand; gecompileerde binaire bestanden zijn afzonderlijk)
Projecten met meerdere bestandenXIncludeFile-directive voegt extra .pb-bronbestanden toe tijdens het compileren
IDE-ondersteuningPureBasic IDE (meegeleverd, met debugger en formulierontwerper); Visual Studio Code (community-extensie)
Extensieconflict.pb wordt ook gebruikt voor binaire Protocol Buffers-gegevens en PowerBASIC-bronbestanden
Uitgebracht1998 (PureBasic 1.0)
Laatste versiePureBasic 6.x (2024)
Specificatiewww.purebasic.com

PB conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PB-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PB-bestanden.

Veelgestelde vragen

Welk programma opent een .pb-bestand?
Als het PureBasic-broncode is (platte tekst), gebruik dan de PureBasic IDE of een tekstverwerker. Als het een Protocol Buffers-binair bestand is (van TensorFlow of een protobuf-pipeline), heeft u de protoc-tool en het bijbehorende .proto-schema nodig.
Hoe zie ik of een .pb-bestand PureBasic of Protocol Buffers is?
Open het in een tekstverwerker. Als het leesbare broncode is met Procedure/EndProcedure-trefwoorden, is het PureBasic. Als het eruitziet als binaire wartaal, is het een binair protobuf-bestand.
Wordt PureBasic nog steeds ontwikkeld?
Ja - Fantaisie Software heeft PureBasic 6.x uitgebracht in 2023-2024. Het is een nichetaal die echter actief wordt onderhouden.
Wat is er gebeurd met PowerBASIC?
PowerBASIC Inc. heeft de activiteiten rond 2020 gestaakt; er zijn geen nieuwe versies uitgebracht en de website is opgeheven. Bestaande .pb-bronbestanden kunnen nog steeds worden gecompileerd met oude PowerBASIC-versies, maar het product is abandonware.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z