.PB

Arquivo PB

PureBasic Source Code File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .pb é, na maioria das vezes, um arquivo de código-fonte PureBasic - texto simples que você pode abrir em qualquer editor de texto ou no PureBasic IDE. Também pode ser um binário Google Protocol Buffers (usado em arquivos de modelo TensorFlow e pipelines protobuf), que consiste em dados binários que exigem um esquema .proto para decodificação. Arquivos .pb de texto simples são seguros para abrir; arquivos .pb binários não solicitados devem ser verificados antes do uso.

Desenvolvedor: Fantaisie Software Categoria: Arquivos de Desenvolvedor MIME: text/plain
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Jul 22, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PB?

Um arquivo .pb é um arquivo de código-fonte PureBasic - texto simples escrito na linguagem de programação PureBasic, desenvolvida pela Fantaisie Software (Frédéric Laboureur) desde 1998. O PureBasic é uma linguagem de dialeto BASIC procedural e compilada que produz binários nativos para Windows, Linux, macOS e, historicamente, AmigaOS.

Arquivos .pb contêm o código completo de um programa ou módulo PureBasic: blocos Procedure/EndProcedure, definições de Macro, declarações de módulo (DeclareModule/Module), diretivas de compilador (CompilerIf/CompilerEndIf) e instruções XIncludeFile que importam arquivos de fonte adicionais. Os comentários começam com um ponto e vírgula (;). As palavras-chave não diferenciam maiúsculas de minúsculas. O PureBasic IDE salva arquivos como UTF-8 com BOM no Windows por padrão.

O resultado compilado é um binário nativo separado - .exe no Windows, .so ou .dylib no Linux/macOS - portanto, os arquivos .pb contêm apenas código-fonte legível por humanos. O PureBasic IDE incluído fornece realce de sintaxe, um depurador integrado e um designer de formulários GUI. O Visual Studio Code também pode editar arquivos .pb com extensões de sintaxe fornecidas pela comunidade.

Nota sobre colisões de nomes: .pb também é amplamente utilizado para dados binários compilados do Protocol Buffers (formato de serialização do Google) e foi historicamente usado pelo PowerBASIC para arquivos de fonte (a maioria dos dialetos BASIC usa .bas como sua extensão padrão). Ao encontrar um arquivo .pb, a estrutura do projeto ao redor e o conteúdo determinam qual formato ele representa. O PureBasic atual está na versão 6.x (2024).

Segurança e proteção

RISCO: MEDIUM

Um arquivo .pb que se diz ser código-fonte PureBasic é texto simples e inofensivo para abrir em um editor de texto. Se você recebeu um arquivo .pb não solicitado como um bloco binário (Protocol Buffers), ele contém dados, não é executável. No entanto, agentes maliciosos ocasionalmente renomeiam arquivos executáveis para extensões inesperadas - verifique o tipo de arquivo com um editor hexadecimal se a fonte não for confiável.

Detalhes do formato

em resumo
NOME COMPLETOPureBasic Source Code Filetambém conhecido como PureBasic program file, PureBasic script
DESENVOLVEDORFantaisie Softwaredesde 1998 (PureBasic 1.0)
TIPO MIMEtext/plain
TIPOcódigo-fonte em texto simples
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Dados binários Protocol Buffers (Google protobuf) - O formato de serialização Protocol Buffers do Google armazena mensagens binárias serializadas como arquivos .pb; estes são binários (não texto) e exigem um esquema .proto para decodificação.
  • Arquivo de fonte PowerBASIC - O PowerBASIC (compilador BASIC para Windows da PowerBASIC Inc.) também usava .pb para código-fonte; a empresa efetivamente encerrou as operações por volta de 2020 e o produto é considerado abandonware.
  • Dados brutos do EPICS Archiver Appliance - O EPICS Archiver Appliance usa .pb como seu formato de armazenamento binário personalizado para dados brutos de séries temporais de instrumentos de física (sem relação com Protocol Buffers, apesar da mesma extensão).

Programas que abrem arquivos PB

Windows3 apps
Notepad Código aberto Abra o arquivo .pb; instale o plugin de sintaxe PureBasic para realce.
PureBasic IDE Pago Arquivo → Abrir, selecione o arquivo .pb. Possui realce de sintaxe, depurador e compilador integrados.
Visual Studio Code Código aberto Abra o arquivo .pb; instale a extensão «PureBasic» do Marketplace para suporte de sintaxe.
macOS1 app
PureBasic IDE Pago Arquivo → Abrir, selecione o arquivo .pb. Possui realce de sintaxe, depurador e compilador integrados.
Linux2 apps
PureBasic IDE Pago Arquivo → Abrir, selecione o arquivo .pb. Possui realce de sintaxe, depurador e compilador integrados.
Visual Studio Code Código aberto Abra o arquivo .pb; instale a extensão «PureBasic» do Marketplace para suporte de sintaxe.

Detalhes técnicos

especificação profunda
LinguagemPureBasic (dialeto BASIC procedural, compilador nativo)
DesenvolvedorFantaisie Software (Frédéric Laboureur), desde 1998
Codificação do arquivoUTF-8 com BOM (padrão do Windows no PureBasic IDE); também Windows-1252
Sintaxe de comentárioPrefixo de ponto e vírgula (;)
Maiúsculas/MinúsculasInsensível (Case-insensitive)
Construtos principaisProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Saída compiladaBinário nativo separado (.exe no Windows, .so/.dylib no Linux/macOS); o arquivo .pb é apenas fonte
Plataformas alvoWindows, Linux, macOS (e historicamente AmigaOS)
Tamanho típico do arquivo1 KB - 500 KB (arquivo fonte; binários compilados são separados)
Projetos de múltiplos arquivosA diretiva XIncludeFile inclui arquivos de fonte .pb adicionais no momento da compilação
Suporte a IDEPureBasic IDE (incluído, com depurador e designer de formulários); Visual Studio Code (extensão da comunidade)
Colisão de extensão.pb também é usado para dados binários Protocol Buffers e arquivos de fonte PowerBASIC
Lançado1998 (PureBasic 1.0)
Versão mais recentePureBasic 6.x (2024)
Especificaçãowww.purebasic.com

Conversões de PB

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PB. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PB.

Perguntas frequentes

Qual programa abre um arquivo .pb?
Se for um código-fonte PureBasic (texto simples), use o PureBasic IDE ou qualquer editor de texto. Se for um binário Protocol Buffers (do TensorFlow ou de um pipeline protobuf), você precisará da ferramenta protoc e do esquema .proto correspondente.
Como saber se um arquivo .pb é PureBasic ou Protocol Buffers?
Abra-o em um editor de texto. Se for um código-fonte legível com as palavras-chave Procedure/EndProcedure, é PureBasic. Se parecer um amontoado de caracteres binários, é um arquivo binário protobuf.
O PureBasic ainda está sendo desenvolvido?
Sim - a Fantaisie Software lançou o PureBasic 6.x em 2023-2024. É uma linguagem de nicho, mas mantida ativamente.
O que aconteceu com o PowerBASIC?
A PowerBASIC Inc. encerrou as operações por volta de 2020; nenhuma versão nova foi lançada e o site está inativo. Arquivos de fonte .pb existentes ainda podem ser compilados com versões antigas do PowerBASIC, mas o produto é considerado abandonware.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z