.PB

Fichier PB

PureBasic Source Code File
Poser une question
RÉPONSE RAPIDE

Un fichier .pb est le plus souvent un fichier de code source PureBasic - du texte brut que vous pouvez ouvrir dans n'importe quel éditeur de texte ou dans l'IDE PureBasic. Il peut également s'agir d'un binaire Google Protocol Buffers (utilisé dans les fichiers de modèles TensorFlow et les pipelines protobuf), qui contient des données binaires nécessitant un schéma .proto pour le décodage. Les fichiers .pb en texte brut peuvent être ouverts en toute sécurité ; les fichiers .pb binaires non sollicités doivent être vérifiés avant utilisation.

Développeur : Fantaisie Software Catégorie : Fichiers de développement MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 22, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PB ?

Un fichier .pb est un fichier de code source PureBasic - du texte brut écrit dans le langage de programmation PureBasic, développé par Fantaisie Software (Frédéric Laboureur) depuis 1998. PureBasic est un langage compilé de type BASIC procédural qui produit des binaires natifs pour Windows, Linux, macOS et historiquement AmigaOS.

Les fichiers .pb contiennent l'intégralité du code source d'un programme ou d'un module PureBasic : blocs Procedure/EndProcedure, définitions de Macro, déclarations de modules (DeclareModule/Module), directives du compilateur (CompilerIf/CompilerEndIf) et instructions XIncludeFile qui appellent des fichiers sources supplémentaires. Les commentaires commencent par un point-virgule (;). Les mots-clés ne sont pas sensibles à la casse. L'IDE PureBasic enregistre par défaut les fichiers en UTF-8 avec BOM sur Windows.

Le résultat compilé est un binaire natif distinct - .exe sur Windows, .so ou .dylib sur Linux/macOS - les fichiers .pb ne contiennent donc que du code source lisible par l'homme. L'IDE PureBasic fourni propose la coloration syntaxique, un débogueur intégré et un concepteur de formulaires GUI. Visual Studio Code peut également éditer des fichiers .pb grâce à des extensions de syntaxe fournies par la communauté.

Note sur les collisions de noms : .pb est également largement utilisé pour les données binaires compilées Protocol Buffers (format de sérialisation de Google), et était historiquement utilisé par PowerBASIC pour les fichiers sources (la plupart des dialectes BASIC utilisent .bas comme extension par défaut). Lors de la rencontre d'un fichier .pb, la structure du projet environnant et le contenu déterminent le format qu'il représente. La version actuelle de PureBasic est la 6.x (2024).

Sécurité et sûreté

RISQUE : MEDIUM

Un fichier .pb présenté comme une source PureBasic est du texte brut et peut être ouvert sans danger dans un éditeur de texte. Si vous avez reçu un fichier .pb non sollicité sous forme de bloc binaire (Protocol Buffers), il s'agit de données et non d'un exécutable. Cependant, des acteurs malveillants renomment parfois des fichiers exécutables avec des extensions inattendues - vérifiez le type de fichier avec un éditeur hexadécimal si la source n'est pas fiable.

Détails du format

en bref
NOM COMPLETPureBasic Source Code Filealias PureBasic program file, PureBasic script
DÉVELOPPEURFantaisie Softwaredepuis 1998 (PureBasic 1.0)
TYPE MIMEtext/plain
TYPEcode source en texte brut
Cette extension est également utilisée par…
  • Données binaires Protocol Buffers (Google protobuf) - Le format de sérialisation Protocol Buffers de Google stocke les messages binaires sérialisés sous forme de fichiers .pb ; ceux-ci sont binaires (pas du texte) et nécessitent un schéma .proto pour être décodés.
  • Fichier source PowerBASIC - PowerBASIC (compilateur BASIC pour Windows par PowerBASIC Inc.) utilisait également .pb pour le code source ; l'entreprise a effectivement cessé ses activités vers 2020 et le produit est considéré comme un abandonware.
  • Données brutes EPICS Archiver Appliance - EPICS Archiver Appliance utilise .pb comme format de stockage binaire personnalisé pour les données de séries temporelles d'instruments de physique (sans rapport avec Protocol Buffers malgré la même extension).

Programmes qui ouvrent les fichiers PB

Windows3 apps
Notepad Open-source Ouvrez le fichier .pb ; installez le plugin de syntaxe PureBasic pour la coloration.
PureBasic IDE Payant Fichier → Ouvrir, sélectionnez le fichier .pb. Coloration syntaxique, débogueur et compilateur intégrés.
Visual Studio Code Open-source Ouvrez le fichier .pb ; installez l'extension « PureBasic » depuis le Marketplace pour le support de la syntaxe.
macOS1 app
PureBasic IDE Payant Fichier → Ouvrir, sélectionnez le fichier .pb. Coloration syntaxique, débogueur et compilateur intégrés.
Linux2 apps
PureBasic IDE Payant Fichier → Ouvrir, sélectionnez le fichier .pb. Coloration syntaxique, débogueur et compilateur intégrés.
Visual Studio Code Open-source Ouvrez le fichier .pb ; installez l'extension « PureBasic » depuis le Marketplace pour le support de la syntaxe.

Détails techniques

spécifications approfondies
LangagePureBasic (dialecte BASIC procédural, compilateur natif)
DéveloppeurFantaisie Software (Frédéric Laboureur), depuis 1998
Encodage du fichierUTF-8 avec BOM (par défaut sous Windows dans l'IDE PureBasic) ; également Windows-1252
Syntaxe des commentairesPréfixe point-virgule (;)
Casse des mots-clésInsensible à la casse
Constructions clésProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Sortie compiléeBinaire natif séparé (.exe sur Windows, .so/.dylib sur Linux/macOS) ; le fichier .pb est la source uniquement
Plateformes ciblesWindows, Linux, macOS (et historiquement AmigaOS)
Taille de fichier typique1 Ko - 500 Ko (fichier source ; les binaires compilés sont séparés)
Projets multi-fichiersLa directive XIncludeFile inclut des fichiers sources .pb supplémentaires au moment de la compilation
Support IDEIDE PureBasic (inclus, avec débogueur et concepteur de formulaires) ; Visual Studio Code (extension communautaire)
Collision d'extension.pb est également utilisé pour les données binaires Protocol Buffers et les fichiers sources PowerBASIC
Publié1998 (PureBasic 1.0)
Dernière versionPureBasic 6.x (2024)
Spécificationwww.purebasic.com

Conversions PB

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PB. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PB.

Foire aux questions

Quel programme ouvre un fichier .pb ?
S'il s'agit d'un code source PureBasic (texte brut), utilisez l'IDE PureBasic ou n'importe quel éditeur de texte. S'il s'agit d'un binaire Protocol Buffers (provenant de TensorFlow ou d'un pipeline protobuf), vous avez besoin de l'outil protoc et du schéma .proto correspondant.
Comment savoir si un fichier .pb est du PureBasic ou du Protocol Buffers ?
Ouvrez-le dans un éditeur de texte. S'il s'agit d'un code source lisible avec les mots-clés Procedure/EndProcedure, c'est du PureBasic. S'il ressemble à du contenu binaire illisible, c'est un fichier binaire protobuf.
PureBasic est-il toujours en cours de développement ?
Oui - Fantaisie Software a publié PureBasic 6.x en 2023-2024. C'est un langage de niche mais activement maintenu.
Qu'est-il arrivé à PowerBASIC ?
PowerBASIC Inc. a cessé ses activités vers 2020 ; aucune nouvelle version n'a été publiée et le site web est hors service. Les fichiers sources .pb existants peuvent toujours être compilés avec les anciennes versions de PowerBASIC, mais le produit est considéré comme un abandonware.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z