.PB

PB-fil

PureBasic Source Code File
Still et spørsmål
HURTIGSVAR

En .pb-fil er som oftest en PureBasic kildekodefil - ren tekst du kan åpne i hvilket som helst tekstredigeringsprogram eller PureBasic IDE. Det kan også være en Google Protocol Buffers-binærfil (brukt i TensorFlow-modellfiler og protobuf-rørledninger), som er binærdata som krever et .proto-skjema for å dekodes. .pb-filer i ren tekst er trygge å åpne; uoppfordrede binære .pb-filer bør verifiseres før bruk.

Utvikler: Fantaisie Software Kategori: Utviklerfiler MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 22, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er PB-filformatet?

En .pb-fil er en PureBasic kildekodefil - ren tekst skrevet i programmeringsspråket PureBasic, utviklet av Fantaisie Software (Frédéric Laboureur) siden 1998. PureBasic er et kompilert, proseduralt BASIC-dialektspråk som produserer native binærfiler for Windows, Linux, macOS, og historisk sett AmigaOS.

.pb-filer inneholder hele kilden til et PureBasic-program eller en modul: Procedure/EndProcedure-blokker, Macro-definisjoner, moduldeklarasjoner (DeclareModule/Module), kompilatordirektiver (CompilerIf/CompilerEndIf), og XIncludeFile-setninger som henter inn ytterligere kildefiler. Kommentarer starter med et semikolon (;). Nøkkelord er uavhengige av store og små bokstaver. PureBasic IDE lagrer filer som UTF-8 med BOM på Windows som standard.

Kompilert utdata er en separat nativ binærfil - .exe på Windows, .so eller .dylib på Linux/macOS - så .pb-filer inneholder kun menneskelig lesbar kildekode. Den medfølgende PureBasic IDE tilbyr syntaksutheving, en integrert feilsøker og en GUI-formdesigner. Visual Studio Code kan også redigere .pb-filer med fellesskapsleverte syntaksutvidelser.

Merk angående navnekollisjoner: .pb er også mye brukt for Protocol Buffers kompilerte binærdata (Googles serialiseringsformat), og ble historisk brukt av PowerBASIC for kildefiler (de fleste BASIC-dialekter bruker .bas som standardutvidelse). Når du støter på en .pb-fil, vil den omkringliggende prosjektstrukturen og innholdet avgjøre hvilket format den representerer. Nåværende PureBasic er på versjon 6.x (2024).

Sikkerhet og trygghet

RISIKO: MEDIUM

En .pb-fil som hevdes å være PureBasic-kildekode er ren tekst og ufarlig å åpne i et tekstredigeringsprogram. Hvis du mottok en uoppfordret .pb-fil som en binær blokk (Protocol Buffers), er det data, ikke en kjørbar fil. Imidlertid hender det at ondsinnede aktører gir kjørbare filer uventede utvidelser - verifiser filtypen med en heks-editor hvis kilden er upålitelig.

Formatdetaljer

i et nøtteskall
FULLT NAVNPureBasic Source Code Fileogså kjent som PureBasic program file, PureBasic script
UTVIKLERFantaisie Softwaresiden 1998 (PureBasic 1.0)
MIME-TYPEtext/plain
TYPEkildekode i ren tekst
Denne filendelsen brukes også av…
  • Protocol Buffers binærdata (Google protobuf) - Googles Protocol Buffers-serialiseringsformat lagrer serialiserte binære meldinger som .pb-filer; disse er binære (ikke tekst) og krever et .proto-skjema for å dekodes.
  • PowerBASIC kildekodefil - PowerBASIC (Windows BASIC-kompilator fra PowerBASIC Inc.) brukte også .pb for kildekode; selskapet opphørte i praksis driften rundt 2020 og produktet anses som abandonware.
  • EPICS Archiver Appliance rådata - EPICS Archiver Appliance bruker .pb som sitt egendefinerte binære lagringsformat for rå tidsseriedata fra fysikk-instrumenter (uavhengig av Protocol Buffers til tross for samme utvidelse).

Programmer som åpner PB-filer

Windows3 apps
Notepad Åpen kildekode Åpne .pb-filen; installer PureBasic-syntaksplugin for utheving.
PureBasic IDE Betalt Fil → Åpne, velg .pb-filen. Innebygd syntaksutheving, feilsøker og kompilator.
Visual Studio Code Åpen kildekode Åpne .pb-filen; installer «PureBasic»-utvidelsen fra Marketplace for syntaksstøtte.
macOS1 app
PureBasic IDE Betalt Fil → Åpne, velg .pb-filen. Innebygd syntaksutheving, feilsøker og kompilator.
Linux2 apps
PureBasic IDE Betalt Fil → Åpne, velg .pb-filen. Innebygd syntaksutheving, feilsøker og kompilator.
Visual Studio Code Åpen kildekode Åpne .pb-filen; installer «PureBasic»-utvidelsen fra Marketplace for syntaksstøtte.

Tekniske detaljer

dyp spesifikasjon
SpråkPureBasic (prosedural BASIC-dialekt, nativ kompilator)
UtviklerFantaisie Software (Frédéric Laboureur), siden 1998
FilkodingUTF-8 med BOM (Windows-standard i PureBasic IDE); også Windows-1252
KommentarsyntaksSemikolon-prefiks (;)
Store/små bokstaver i nøkkelordUavhengig (Case-insensitive)
NøkkelkonstruksjonerProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Kompilert utdataSeparat nativ binærfil (.exe på Windows, .so/.dylib på Linux/macOS); .pb-fil er kun kildekode
MålplattformerWindows, Linux, macOS (og historisk AmigaOS)
Typisk filstørrelse1 KB - 500 KB (kildefil; kompilerte binærfiler er separate)
FlerfilsprosjekterXIncludeFile-direktivet inkluderer ytterligere .pb-kildefiler ved kompilering
IDE-støttePureBasic IDE (medfølger, med feilsøker og formdesigner); Visual Studio Code (fellesskapsutvidelse)
Utvidelseskollisjon.pb brukes også for Protocol Buffers binærdata og PowerBASIC kildefiler
Utgitt1998 (PureBasic 1.0)
Siste versjonPureBasic 6.x (2024)
Spesifikasjonwww.purebasic.com

PB-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PB-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om PB-filer.

Ofte stilte spørsmål

Hvilket program åpner en .pb-fil?
Hvis det er PureBasic kildekode (ren tekst), bruk PureBasic IDE eller et hvilket som helst tekstredigeringsprogram. Hvis det er en Protocol Buffers-binærfil (fra TensorFlow eller en protobuf-rørledning), trenger du protoc-verktøyet og det samsvarende .proto-skjemaet.
Hvordan ser jeg om en .pb-fil er PureBasic eller Protocol Buffers?
Åpne den i et tekstredigeringsprogram. Hvis det er lesbar kildekode med Procedure/EndProcedure-nøkkelord, er det PureBasic. Hvis det ser ut som binært søppel, er det en protobuf-binærfil.
Utvikles PureBasic fortsatt?
Ja - Fantaisie Software ga ut PureBasic 6.x i 2023-2024. Det er et nisjespråk, men blir aktivt vedlikeholdt.
Hva skjedde med PowerBASIC?
PowerBASIC Inc. opphørte driften rundt 2020; ingen nye versjoner har blitt utgitt og nettstedet er nedlagt. Eksisterende .pb-kildefiler kan fortsatt kompileres med gamle PowerBASIC-versjoner, men produktet regnes som «abandonware».

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å