.PB

PB-fil

PureBasic Source Code File
Ställ en fråga
SNABBT SVAR

En .pb-fil är oftast en PureBasic-källkodsfil - vanlig text som du kan öppna i valfri textredigerare eller PureBasic IDE. Det kan också vara en binärfil för Google Protocol Buffers (används i TensorFlow-modellfiler och protobuf-pipelines), vilket är binär data som kräver ett .proto-schema för att avkodas. .pb-filer i klartext är säkra att öppna; oönskade binära .pb-filer bör verifieras före användning.

Utvecklare: Fantaisie Software Kategori: Utvecklarfiler MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 22, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PB?

En .pb-fil är en PureBasic-källkodsfil - vanlig text skriven i programmeringsspråket PureBasic, utvecklat av Fantaisie Software (Frédéric Laboureur) sedan 1998. PureBasic är ett kompilerat, procedurellt BASIC-dialektspråk som skapar infödda binärfiler för Windows, Linux, macOS och historiskt sett AmigaOS.

.pb-filer innehåller hela källkoden för ett PureBasic-program eller en modul: Procedure/EndProcedure-block, Macro-definitioner, moduldeklarationer (DeclareModule/Module), kompilatordirektiv (CompilerIf/CompilerEndIf) och XIncludeFile-satser som hämtar in ytterligare källkodsfiler. Kommentarer börjar med ett semikolon (;). Nyckelord är inte skiftlägeskänsliga. PureBasic IDE sparar filer som UTF-8 med BOM på Windows som standard.

Kompilerad utdata är en separat infödd binärfil - .exe på Windows, .so eller .dylib på Linux/macOS - så .pb-filer innehåller endast läsbar källkod. Det medföljande PureBasic IDE erbjuder syntaxmarkering, en integrerad debugger och en GUI-formulärdesigner. Visual Studio Code kan också redigera .pb-filer med community-tillhandahållna syntaxtillägg.

Notera om namnkollisioner: .pb används också i stor utsträckning för Protocol Buffers kompilerad binärdata (Googles serialiseringsformat), och användes historiskt av PowerBASIC för källkodsfiler (de flesta BASIC-dialekter använder .bas som standardtillägg). När du stöter på en .pb-fil avgör den omgivande projektstrukturen och innehållet vilket format den representerar. Nuvarande PureBasic är på version 6.x (2024).

Säkerhet & trygghet

RISK: MEDIUM

En .pb-fil som påstås vara PureBasic-källkod är klartext och ofarlig att öppna i en textredigerare. Om du har fått en oönskad .pb-fil som en binär klump (Protocol Buffers), är det data, inte en körbar fil. Men illasinnade aktörer kan ibland byta namn på körbara filer till oväntade filändelser - verifiera filtypen med en hex-redigerare om källan är osäker.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNPureBasic Source Code Fileäven känd som PureBasic program file, PureBasic script
UTVECKLAREFantaisie Softwaresedan 1998 (PureBasic 1.0)
MIME-TYPtext/plain
TYPkällkod i klartext
Detta filtillägg används också av…
  • Protocol Buffers binärdata (Google protobuf) - Googles Protocol Buffers-serialiseringsformat lagrar serialiserade binära meddelanden som .pb-filer; dessa är binära (inte text) och kräver ett .proto-schema för att avkodas.
  • PowerBASIC-källkodsfil - PowerBASIC (Windows BASIC-kompilator från PowerBASIC Inc.) använde också .pb för källkod; företaget upphörde i princip med verksamheten runt 2020 och produkten anses vara abandonware.
  • EPICS Archiver Appliance rådata - EPICS Archiver Appliance använder .pb som sitt anpassade binära lagringsformat för råa tidsseriedata från fysikinstrument (ej relaterat till Protocol Buffers trots samma filändelse).

Program som öppnar PB-filer

Windows3 apps
Notepad Öppen källkod Öppna .pb-filen; installera PureBasic-syntaxinsticksprogram för markering.
PureBasic IDE Betald Arkiv → Öppna, välj .pb-filen. Inbyggd syntaxmarkering, debugger och kompilator.
Visual Studio Code Öppen källkod Öppna .pb-filen; installera tillägget «PureBasic» från Marketplace för syntaxstöd.
macOS1 app
PureBasic IDE Betald Arkiv → Öppna, välj .pb-filen. Inbyggd syntaxmarkering, debugger och kompilator.
Linux2 apps
PureBasic IDE Betald Arkiv → Öppna, välj .pb-filen. Inbyggd syntaxmarkering, debugger och kompilator.
Visual Studio Code Öppen källkod Öppna .pb-filen; installera tillägget «PureBasic» från Marketplace för syntaxstöd.

Tekniska detaljer

djup specifikation
SpråkPureBasic (procedurell BASIC-dialekt, infödd kompilator)
UtvecklareFantaisie Software (Frédéric Laboureur), sedan 1998
FilkodningUTF-8 med BOM (Windows-standard i PureBasic IDE); även Windows-1252
KommentarsyntaxSemikolon-prefix (;)
SkiftlägeskänslighetInte skiftlägeskänsligt
Viktiga konstruktionerProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Kompilerad utdataSeparat infödd binär (.exe på Windows, .so/.dylib på Linux/macOS); .pb-filen är endast källkod
MålplattformarWindows, Linux, macOS (och historiskt AmigaOS)
Typisk filstorlek1 KB - 500 KB (källkodsfil; kompilerade binärer är separata)
FlerfilsprojektXIncludeFile-direktivet inkluderar ytterligare .pb-källkodsfiler vid kompilering
IDE-stödPureBasic IDE (medföljer, med debugger och formulärdesigner); Visual Studio Code (community-tillägg)
Tilläggskollision.pb används även för Protocol Buffers-binärdata och PowerBASIC-källkodsfiler
Släppt1998 (PureBasic 1.0)
Senaste versionPureBasic 6.x (2024)
Specifikationwww.purebasic.com

PB-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PB-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PB-filer.

Vanliga frågor

Vilket program öppnar en .pb-fil?
Om det är PureBasic-källkod (klartext), använd PureBasic IDE eller valfri textredigerare. Om det är en Protocol Buffers-binär (från TensorFlow eller en protobuf-pipeline), behöver du verktyget protoc och det matchande .proto-schemat.
Hur ser jag om en .pb-fil är PureBasic eller Protocol Buffers?
Öppna den i en textredigerare. Om det är läsbar källkod med nyckelord som Procedure/EndProcedure är det PureBasic. Om det ser ut som binärt skräp är det en binär protobuf-fil.
Utvecklas PureBasic fortfarande?
Ja - Fantaisie Software släppte PureBasic 6.x under 2023-2024. Det är ett nischat men aktivt underhållet språk.
Vad hände med PowerBASIC?
PowerBASIC Inc. upphörde med sin verksamhet omkring 2020; inga nya versioner har släppts och webbplatsen är nedlagd. Befintliga .pb-källkodsfiler kan fortfarande kompileras med gamla PowerBASIC-versioner, men produkten betraktas som abandonware.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö