.PB

File PB

PureBasic Source Code File
Fai una domanda
RISPOSTA RAPIDA

Un file .pb è più spesso un file di codice sorgente PureBasic - testo semplice che puoi aprire in qualsiasi editor di testo o nell'IDE PureBasic. Può anche essere un binario Google Protocol Buffers (utilizzato nei file di modello TensorFlow e nelle pipeline protobuf), ovvero dati binari che richiedono uno schema .proto per la decodifica. I file .pb in formato testo semplice sono sicuri da aprire; i file .pb binari non richiesti devono essere verificati prima dell'uso.

Sviluppatore: Fantaisie Software Categoria: File di sviluppo MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 22, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file PB?

Un file .pb è un file di codice sorgente PureBasic - testo semplice scritto nel linguaggio di programmazione PureBasic, sviluppato da Fantaisie Software (Frédéric Laboureur) dal 1998. PureBasic è un linguaggio dialetto BASIC procedurale e compilato che produce binari nativi per Windows, Linux, macOS e storicamente AmigaOS.

I file .pb contengono l'intero sorgente di un programma o modulo PureBasic: blocchi Procedure/EndProcedure, definizioni Macro, dichiarazioni di modulo (DeclareModule/Module), direttive del compilatore (CompilerIf/CompilerEndIf) e istruzioni XIncludeFile che richiamano file sorgente aggiuntivi. I commenti iniziano con un punto e virgola (;). Le parole chiave non fanno distinzione tra maiuscole e minuscole. L'IDE PureBasic salva i file come UTF-8 con BOM su Windows per impostazione predefinita.

L'output compilato è un binario nativo separato - .exe su Windows, .so o .dylib su Linux/macOS - quindi i file .pb contengono solo codice sorgente leggibile dall'uomo. L'IDE PureBasic incluso fornisce l'evidenziazione della sintassi, un debugger integrato e un designer di moduli GUI. Anche Visual Studio Code può modificare i file .pb con estensioni di sintassi fornite dalla comunità.

Nota sulle collisioni di nomi: .pb è anche ampiamente utilizzato per i dati binari compilati Protocol Buffers (il formato di serializzazione di Google), ed è stato storicamente utilizzato da PowerBASIC per i file sorgente (la maggior parte dei dialetti BASIC utilizza .bas come estensione predefinita). Quando si incontra un file .pb, la struttura del progetto circostante e il contenuto determinano quale formato rappresenta. L'attuale PureBasic è alla versione 6.x (2024).

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .pb che dichiara di essere un sorgente PureBasic è testo semplice e innocuo da aprire in un editor di testo. Se hai ricevuto un file .pb non richiesto come blob binario (Protocol Buffers), si tratta di dati, non di un eseguibile. Tuttavia, i malintenzionati occasionalmente rinominano i file eseguibili con estensioni inaspettate - verifica il tipo di file con un editor esadecimale se la fonte non è attendibile.

Dettagli del formato

in sintesi
NOME COMPLETOPureBasic Source Code Fileanche noto come PureBasic program file, PureBasic script
SVILUPPATOREFantaisie Softwaredal 1998 (PureBasic 1.0)
TIPO MIMEtext/plain
TIPOcodice sorgente in testo semplice
Questa estensione è usata anche da…
  • Dati binari Protocol Buffers (Google protobuf) - Il formato di serializzazione Protocol Buffers di Google memorizza i messaggi binari serializzati come file .pb; questi sono binari (non di testo) e richiedono uno schema .proto per la decodifica.
  • File sorgente PowerBASIC - PowerBASIC (compilatore BASIC per Windows di PowerBASIC Inc.) utilizzava anch'esso .pb per il codice sorgente; l'azienda ha cessato le attività intorno al 2020 e il prodotto è considerato abandonware.
  • Dati grezzi EPICS Archiver Appliance - EPICS Archiver Appliance utilizza .pb come formato di archiviazione binaria personalizzato per i dati grezzi delle serie temporali degli strumenti di fisica (non correlato a Protocol Buffers nonostante la stessa estensione).

Programmi che aprono file PB

Windows3 apps
Notepad Open-source Apri il file .pb; installa il plugin della sintassi PureBasic per l'evidenziazione.
PureBasic IDE A pagamento File → Apri, seleziona il file .pb. Evidenziazione della sintassi, debugger e compilatore integrati.
Visual Studio Code Open-source Apri il file .pb; installa l'estensione «PureBasic» dal Marketplace per il supporto della sintassi.
macOS1 app
PureBasic IDE A pagamento File → Apri, seleziona il file .pb. Evidenziazione della sintassi, debugger e compilatore integrati.
Linux2 apps
PureBasic IDE A pagamento File → Apri, seleziona il file .pb. Evidenziazione della sintassi, debugger e compilatore integrati.
Visual Studio Code Open-source Apri il file .pb; installa l'estensione «PureBasic» dal Marketplace per il supporto della sintassi.

Dettagli tecnici

specifiche approfondite
LinguaggioPureBasic (dialetto BASIC procedurale, compilatore nativo)
SviluppatoreFantaisie Software (Frédéric Laboureur), dal 1998
Codifica del fileUTF-8 con BOM (predefinito di Windows nell'IDE PureBasic); anche Windows-1252
Sintassi dei commentiPrefisso punto e virgola (;)
Case delle parole chiaveInsensibile alle maiuscole
Costrutti chiaveProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Output compilatoBinario nativo separato (.exe su Windows, .so/.dylib su Linux/macOS); il file .pb è solo sorgente
Piattaforme targetWindows, Linux, macOS (e storicamente AmigaOS)
Dimensione tipica del file1 KB - 500 KB (file sorgente; i binari compilati sono separati)
Progetti multi-fileLa direttiva XIncludeFile include file sorgente .pb aggiuntivi al momento della compilazione
Supporto IDEIDE PureBasic (incluso, con debugger e designer di moduli); Visual Studio Code (estensione della comunità)
Collisione estensione.pb è usato anche per i dati binari Protocol Buffers e i file sorgente PowerBASIC
Rilasciato1998 (PureBasic 1.0)
Ultima versionePureBasic 6.x (2024)
Specificawww.purebasic.com

Conversioni PB

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PB. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file PB.

Domande frequenti

Quale programma apre un file .pb?
Se si tratta di codice sorgente PureBasic (testo semplice), usa l'IDE PureBasic o qualsiasi editor di testo. Se si tratta di un binario Protocol Buffers (da TensorFlow o una pipeline protobuf), sono necessari lo strumento protoc e lo schema .proto corrispondente.
Come faccio a capire se un file .pb è PureBasic o Protocol Buffers?
Aprilo in un editor di testo. Se è codice sorgente leggibile con parole chiave Procedure/EndProcedure, è PureBasic. Se sembra spazzatura binaria, è un file binario protobuf.
PureBasic è ancora in fase di sviluppo?
Sì - Fantaisie Software ha rilasciato PureBasic 6.x nel 2023-2024. È un linguaggio di nicchia ma mantenuto attivamente.
Cosa è successo a PowerBASIC?
PowerBASIC Inc. ha cessato le attività intorno al 2020; non sono state rilasciate nuove versioni e il sito web è defunto. I file sorgente .pb esistenti possono ancora essere compilati con le vecchie versioni di PowerBASIC, ma il prodotto è considerato abandonware.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z