.PB

PB-fil

PureBasic Source Code File
Stil et spørgsmål
HURTIGT SVAR

En .pb-fil er oftest en PureBasic kildekodefil - almindelig tekst, som du kan åbne i enhver teksteditor eller i PureBasic IDE. Det kan også være en Google Protocol Buffers binær fil (brugt i TensorFlow-modelfiler og protobuf-pipelines), hvilket er binære data, der kræver et .proto-skema for at blive afkodet. Almindelige .pb-tekstfiler er sikre at åbne; uventede binære .pb-filer bør verificeres før brug.

Udvikler: Fantaisie Software Kategori: Udviklerfiler MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 22, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PB-filformatet?

En .pb-fil er en PureBasic kildekodefil - almindelig tekst skrevet i programmeringssproget PureBasic, udviklet af Fantaisie Software (Frédéric Laboureur) siden 1998. PureBasic er et kompileret, procedurelt BASIC-dialektsprog, der producerer indfødte binære filer til Windows, Linux, macOS og historisk set AmigaOS.

.pb-filer indeholder den fulde kildekode til et PureBasic-program eller -modul: Procedure/EndProcedure-blokke, Macro-definitioner, modulerklæringer (DeclareModule/Module), compiler-direktiver (CompilerIf/CompilerEndIf) og XIncludeFile-erklæringer, der henter yderligere kildekodefiler ind. Kommentarer starter med et semikolon (;). Nøgleord er uafhængige af store og små bogstaver. PureBasic IDE gemmer som standard filer som UTF-8 med BOM på Windows.

Det kompilerede output er en separat indfødt binær fil - .exe på Windows, .so eller .dylib på Linux/macOS - så .pb-filer indeholder kun læsbar kildekode. Den medfølgende PureBasic IDE tilbyder syntaksfremhævning, en integreret debugger og en GUI-formdesigner. Visual Studio Code kan også redigere .pb-filer med fællesskabsudviklede syntaksudvidelser.

Bemærkning om navnesammenstød: .pb bruges også i vid udstrækning til Protocol Buffers kompilerede binære data (Googles serialiseringsformat) og blev historisk brugt af PowerBASIC til kildekodefiler (de fleste BASIC-dialekter bruger .bas som deres standard filtype). Når man støder på en .pb-fil, afgør den omgivende projektstruktur og indholdet, hvilket format den repræsenterer. Den nuværende PureBasic er version 6.x (2024).

Sikkerhed og tryghed

RISIKO: MEDIUM

En .pb-fil, der hævdes at være PureBasic-kildekode, er almindelig tekst og ufarlig at åbne i en teksteditor. Hvis du har modtaget en uventet .pb-fil som en binær klump (Protocol Buffers), er det data, ikke en eksekverbar fil. Dog omdøber ondsindede aktører lejlighedsvis eksekverbare filer til uventede filtyper - verificer filtypen med en hex-editor, hvis kilden er upålidelig.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNPureBasic Source Code Fileogså kendt som PureBasic program file, PureBasic script
UDVIKLERFantaisie Softwaresiden 1998 (PureBasic 1.0)
MIME-TYPEtext/plain
TYPEkildekode i almindelig tekst
Dette filtypenavn bruges også af…
  • Protocol Buffers binære data (Google protobuf) - Googles Protocol Buffers serialiseringsformat gemmer serialiserede binære beskeder som .pb-filer; disse er binære (ikke tekst) og kræver et .proto-skema for at blive afkodet.
  • PowerBASIC kildekodefil - PowerBASIC (Windows BASIC-compiler fra PowerBASIC Inc.) brugte også .pb til kildekode; firmaet indstillede reelt driften omkring 2020, og produktet betragtes som abandonware.
  • EPICS Archiver Appliance rådata - EPICS Archiver Appliance bruger .pb som sit brugerdefinerede binære lagringsformat til rå fysikinstrument-tidsseriedata (ikke relateret til Protocol Buffers trods samme filtype).

Programmer der åbner PB-filer

Windows3 apps
Notepad Open-source Åbn .pb-filen; installer PureBasic-syntaksplugin for fremhævning.
PureBasic IDE Betalt Fil → Åbn, vælg .pb-filen. Indbygget syntaksfremhævning, debugger og compiler.
Visual Studio Code Open-source Åbn .pb-filen; installer «PureBasic»-udvidelsen fra Marketplace for syntakssupport.
macOS1 app
PureBasic IDE Betalt Fil → Åbn, vælg .pb-filen. Indbygget syntaksfremhævning, debugger og compiler.
Linux2 apps
PureBasic IDE Betalt Fil → Åbn, vælg .pb-filen. Indbygget syntaksfremhævning, debugger og compiler.
Visual Studio Code Open-source Åbn .pb-filen; installer «PureBasic»-udvidelsen fra Marketplace for syntakssupport.

Tekniske detaljer

dyb specifikation
SprogPureBasic (procedurel BASIC-dialekt, indfødt compiler)
UdviklerFantaisie Software (Frédéric Laboureur), siden 1998
FilkodningUTF-8 med BOM (Windows-standard i PureBasic IDE); også Windows-1252
KommentarsyntaksSemikolon-præfiks (;)
Store/små bogstaver i nøgleordUafhængig (Case-insensitive)
NøglekonstruktionerProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Kompileret outputSeparat indfødt binær fil (.exe på Windows, .so/.dylib på Linux/macOS); .pb-filen er kun kildekode
MålplatformeWindows, Linux, macOS (og historisk set AmigaOS)
Typisk filstørrelse1 KB - 500 KB (kildekodefil; kompilerede binære filer er separate)
Projekter med flere filerXIncludeFile-direktivet inkluderer yderligere .pb-kildekodefiler ved kompilering
IDE-understøttelsePureBasic IDE (medfølger, med debugger og formdesigner); Visual Studio Code (fællesskabsudvidelse)
Filtype-sammenstød.pb bruges også til Protocol Buffers binære data og PowerBASIC kildekodefiler
Udgivet1998 (PureBasic 1.0)
Seneste versionPureBasic 6.x (2024)
Specifikationwww.purebasic.com

PB-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PB-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PB-filer.

Ofte stillede spørgsmål

Hvilket program åbner en .pb-fil?
Hvis det er PureBasic kildekode (almindelig tekst), skal du bruge PureBasic IDE eller en hvilken som som helst teksteditor. Hvis det er en Protocol Buffers binær fil (fra TensorFlow eller en protobuf-pipeline), skal du bruge protoc-værktøjet og det matchende .proto-skema.
Hvordan kan jeg se, om en .pb-fil er PureBasic eller Protocol Buffers?
Åbn den i en teksteditor. Hvis det er læsbar kildekode med Procedure/EndProcedure-nøgleord, er det PureBasic. Hvis det ligner binært volapyk, er det en binær protobuf-fil.
Bliver PureBasic stadig udviklet?
Ja - Fantaisie Software udgav PureBasic 6.x i 2023-2024. Det er et nichesprog, men det vedligeholdes aktivt.
Hvad skete der med PowerBASIC?
PowerBASIC Inc. indstillede driften omkring 2020; der er ikke udgivet nye versioner, og hjemmesiden er nedlagt. Eksisterende .pb-kildekodefiler kan stadig kompileres med gamle PowerBASIC-versioner, men produktet betragtes som abandonware.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å