.PB

PB Datei

PureBasic Source Code File
Frage stellen
SCHNELLE ANTWORT

Eine .pb-Datei ist meistens eine PureBasic-Quellcodedatei - Klartext, den Sie in jedem Texteditor oder der PureBasic-IDE öffnen können. Es kann sich auch um eine binäre Google Protocol Buffers-Datei handeln (verwendet in TensorFlow-Modelldateien und Protobuf-Pipelines), bei der es sich um Binärdaten handelt, die ein .proto-Schema zum Dekodieren benötigen. Textbasierte .pb-Dateien können sicher geöffnet werden; unaufgefordert erhaltene binäre .pb-Dateien sollten vor der Verwendung überprüft werden.

Entwickler: Fantaisie Software Kategorie: Developerdateien MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 22, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PB-Dateiformat?

Eine .pb-Datei ist eine PureBasic-Quellcodedatei - Klartext, der in der Programmiersprache PureBasic geschrieben wurde, die seit 1998 von Fantaisie Software (Frédéric Laboureur) entwickelt wird. PureBasic ist eine kompilierte, prozedurale BASIC-Dialekt-Sprache, die native Binärdateien für Windows, Linux, macOS und historisch auch AmigaOS erzeugt.

.pb-Dateien enthalten den vollständigen Quellcode eines PureBasic-Programms oder -Moduls: Procedure/EndProcedure-Blöcke, Macro-Definitionen, Moduldeklarationen (DeclareModule/Module), Compiler-Direktiven (CompilerIf/CompilerEndIf) und XIncludeFile-Anweisungen, die zusätzliche Quelldateien einbinden. Kommentare beginnen mit einem Semikolon (;). Bei Schlüsselwörtern wird nicht zwischen Groß- und Kleinschreibung unterschieden. Die PureBasic-IDE speichert Dateien unter Windows standardmäßig als UTF-8 mit BOM.

Die kompilierte Ausgabe ist eine separate native Binärdatei - .exe unter Windows, .so oder .dylib unter Linux/macOS - daher enthalten .pb-Dateien nur menschenlesbaren Quellcode. Die mitgelieferte PureBasic-IDE bietet Syntax-Hervorhebung, einen integrierten Debugger und einen GUI-Form-Designer. Visual Studio Code kann .pb-Dateien ebenfalls mit von der Community bereitgestellten Syntax-Erweiterungen bearbeiten.

Hinweis zu Namenskollisionen: .pb wird auch häufig für kompilierte Binärdaten von Protocol Buffers (Googles Serialisierungsformat) verwendet und wurde historisch von PowerBASIC für Quelldateien genutzt (die meisten BASIC-Dialekte verwenden .bas als Standarderweiterung). Wenn Sie auf eine .pb-Datei stoßen, bestimmen die umgebende Projektstruktur und der Inhalt, welches Format sie repräsentiert. Das aktuelle PureBasic ist in der Version 6.x (2024) verfügbar.

Sicherheit

RISIKO: MEDIUM

Eine .pb-Datei, die als PureBasic-Quellcode deklariert ist, ist Klartext und kann gefahrlos in einem Texteditor geöffnet werden. Wenn Sie eine unaufgeforderte .pb-Datei als Binärblock (Protocol Buffers) erhalten haben, handelt es sich um Daten, nicht um eine ausführbare Datei. Böswillige Akteure benennen jedoch gelegentlich ausführbare Dateien in unerwartete Erweiterungen um - überprüfen Sie den Dateityp mit einem Hex-Editor, wenn die Quelle nicht vertrauenswürdig ist.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEPureBasic Source Code Filealias PureBasic program file, PureBasic script
ENTWICKLERFantaisie Softwareseit 1998 (PureBasic 1.0)
MIME TYPEtext/plain
TYPKlartext-Quellcode
Diese Erweiterung wird auch verwendet von…
  • Protocol Buffers Binärdaten (Google protobuf) - Das Protocol Buffers-Serialisierungsformat von Google speichert serialisierte binäre Nachrichten als .pb-Dateien; diese sind binär (kein Text) und benötigen ein .proto-Schema zum Dekodieren.
  • PowerBASIC-Quelldatei - PowerBASIC (Windows BASIC-Compiler von PowerBASIC Inc.) verwendete ebenfalls .pb für Quellcode; das Unternehmen stellte den Betrieb um 2020 faktisch ein und das Produkt gilt als Abandonware.
  • EPICS Archiver Appliance Rohdaten - EPICS Archiver Appliance verwendet .pb als eigenes binäres Speicherformat für Rohdaten von physikalischen Instrumenten-Zeitreihen (trotz gleicher Erweiterung nicht mit Protocol Buffers verwandt).

Programme zum Öffnen von PB-Dateien

Windows3 apps
Notepad Open Source Öffnen Sie die .pb-Datei; installieren Sie das PureBasic-Syntax-Plugin für die Hervorhebung.
PureBasic IDE Kostenpflichtig Datei → Öffnen, wählen Sie die .pb-Datei aus. Integrierte Syntax-Hervorhebung, Debugger und Compiler.
Visual Studio Code Open Source Öffnen Sie die .pb-Datei; installieren Sie die «PureBasic»-Erweiterung aus dem Marketplace für Syntax-Unterstützung.
macOS1 app
PureBasic IDE Kostenpflichtig Datei → Öffnen, wählen Sie die .pb-Datei aus. Integrierte Syntax-Hervorhebung, Debugger und Compiler.
Linux2 apps
PureBasic IDE Kostenpflichtig Datei → Öffnen, wählen Sie die .pb-Datei aus. Integrierte Syntax-Hervorhebung, Debugger und Compiler.
Visual Studio Code Open Source Öffnen Sie die .pb-Datei; installieren Sie die «PureBasic»-Erweiterung aus dem Marketplace für Syntax-Unterstützung.

Technische Details

technische Spezifikation
SprachePureBasic (prozeduraler BASIC-Dialekt, nativer Compiler)
EntwicklerFantaisie Software (Frédéric Laboureur), seit 1998
DateikodierungUTF-8 mit BOM (Windows-Standard in PureBasic-IDE); auch Windows-1252
KommentarsyntaxSemikolon-Präfix (;)
Groß-/KleinschreibungNicht unterscheidungspflichtig (Case-insensitive)
Wichtige KonstrukteProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Kompilierte AusgabeSeparate native Binärdatei (.exe unter Windows, .so/.dylib unter Linux/macOS); .pb-Datei ist nur Quellcode
ZielplattformenWindows, Linux, macOS (und historisch AmigaOS)
Typische Dateigröße1 KB - 500 KB (Quelldatei; kompilierte Binärdateien sind separat)
Mehrdateien-ProjekteDie XIncludeFile-Direktive bindet zusätzliche .pb-Quelldateien zur Kompilierzeit ein
IDE-UnterstützungPureBasic-IDE (mitgeliefert, mit Debugger und Form-Designer); Visual Studio Code (Community-Erweiterung)
Erweiterungskollision.pb wird auch für Protocol Buffers-Binärdaten und PowerBASIC-Quelldateien verwendet
Veröffentlicht1998 (PureBasic 1.0)
Neueste VersionPureBasic 6.x (2024)
Spezifikationwww.purebasic.com

PB-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PB-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PB-Dateien.

Häufig gestellte Fragen

Welches Programm öffnet eine .pb-Datei?
Wenn es sich um PureBasic-Quellcode (Klartext) handelt, verwenden Sie die PureBasic-IDE oder einen beliebigen Texteditor. Wenn es sich um eine Protocol Buffers-Binärdatei handelt (von TensorFlow oder einer Protobuf-Pipeline), benötigen Sie das protoc-Tool und das passende .proto-Schema.
Wie erkenne ich, ob eine .pb-Datei PureBasic oder Protocol Buffers ist?
Öffnen Sie sie in einem Texteditor. Wenn es lesbarer Quellcode mit Schlüsselwörtern wie Procedure/EndProcedure ist, handelt es sich um PureBasic. Wenn sie wie binärer Zeichensalat aussieht, ist es eine Protobuf-Binärdatei.
Wird PureBasic noch entwickelt?
Ja - Fantaisie Software hat PureBasic 6.x in den Jahren 2023-2024 veröffentlicht. Es ist eine Nischensprache, die jedoch aktiv gepflegt wird.
Was ist mit PowerBASIC passiert?
PowerBASIC Inc. hat den Betrieb um 2020 eingestellt; es wurden keine neuen Versionen veröffentlicht und die Website ist nicht mehr erreichbar. Bestehende .pb-Quelldateien können weiterhin mit alten PowerBASIC-Versionen kompiliert werden, aber das Produkt gilt als Abandonware.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen