.PB

Archivo PB

PureBasic Source Code File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .pb es, en la mayoría de los casos, un archivo de código fuente de PureBasic: texto plano que puede abrir en cualquier editor de texto o en el IDE de PureBasic. También puede ser un binario de Google Protocol Buffers (utilizado en archivos de modelos de TensorFlow y flujos de trabajo de protobuf), que contiene datos binarios y requiere un esquema .proto para decodificarse. Los archivos .pb de texto plano son seguros de abrir; los archivos .pb binarios no solicitados deben verificarse antes de su uso.

Desarrollador: Fantaisie Software Categoría: Archivos de desarrollo MIME: text/plain
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Jul 22, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo PB?

Un archivo .pb es un archivo de código fuente de PureBasic: texto plano escrito en el lenguaje de programación PureBasic, desarrollado por Fantaisie Software (Frédéric Laboureur) desde 1998. PureBasic es un lenguaje de dialecto BASIC procedimental y compilado que genera binarios nativos para Windows, Linux, macOS e históricamente para AmigaOS.

Los archivos .pb contienen el código fuente completo de un programa o módulo de PureBasic: bloques Procedure/EndProcedure, definiciones de Macro, declaraciones de módulos (DeclareModule/Module), directivas del compilador (CompilerIf/CompilerEndIf) y sentencias XIncludeFile que importan archivos de fuente adicionales. Los comentarios comienzan con un punto y coma (;). Las palabras clave no distinguen entre mayúsculas y minúsculas. El IDE de PureBasic guarda los archivos como UTF-8 con BOM en Windows de forma predeterminada.

La salida compilada es un binario nativo independiente (un .exe en Windows, .so o .dylib en Linux/macOS), por lo que los archivos .pb contienen únicamente código fuente legible por humanos. El IDE de PureBasic incluido ofrece resaltado de sintaxis, un depurador integrado y un diseñador de formularios GUI. Visual Studio Code también puede editar archivos .pb mediante extensiones de sintaxis proporcionadas por la comunidad.

Nota sobre colisiones de nombres: .pb también se utiliza ampliamente para datos binarios compilados de Protocol Buffers (el formato de serialización de Google), y fue utilizado históricamente por PowerBASIC para archivos de fuente (la mayoría de los dialectos de BASIC utilizan .bas como su extensión predeterminada). Al encontrar un archivo .pb, la estructura del proyecto circundante y el contenido determinan qué formato representa. La versión actual de PureBasic es la 6.x (2024).

Seguridad y protección

RIESGO: MEDIUM

Un archivo .pb que se identifique como fuente de PureBasic es texto plano y es inofensivo abrirlo en un editor de texto. Si recibió un archivo .pb no solicitado como un bloque binario (Protocol Buffers), son datos, no un ejecutable. Sin embargo, actores malintencionados ocasionalmente renombran archivos ejecutables con extensiones inesperadas; verifique el tipo de archivo con un editor hexadecimal si la fuente no es de confianza.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPureBasic Source Code Filetambién conocido como PureBasic program file, PureBasic script
DESARROLLADORFantaisie Softwaredesde 1998 (PureBasic 1.0)
TIPO MIMEtext/plain
TIPOcódigo fuente de texto plano
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Datos binarios de Protocol Buffers (Google protobuf) - El formato de serialización Protocol Buffers de Google almacena mensajes binarios serializados como archivos .pb; estos son binarios (no texto) y requieren un esquema .proto para decodificarse.
  • Archivo de fuente de PowerBASIC - PowerBASIC (compilador de BASIC para Windows de PowerBASIC Inc.) también utilizaba .pb para el código fuente; la empresa cesó efectivamente sus operaciones hacia 2020 y el producto se considera abandonware.
  • Datos brutos de EPICS Archiver Appliance - EPICS Archiver Appliance utiliza .pb como su formato de almacenamiento binario personalizado para datos brutos de series temporales de instrumentos de física (no relacionado con Protocol Buffers a pesar de la misma extensión).

Programas que abren archivos PB

Windows3 apps
Notepad Código abierto Abra el archivo .pb; instale el complemento de sintaxis de PureBasic para el resaltado.
PureBasic IDE Pago Archivo → Abrir, seleccione el archivo .pb. Incluye resaltado de sintaxis, depurador y compilador integrados.
Visual Studio Code Código abierto Abra el archivo .pb; instale la extensión «PureBasic» desde el Marketplace para soporte de sintaxis.
macOS1 app
PureBasic IDE Pago Archivo → Abrir, seleccione el archivo .pb. Incluye resaltado de sintaxis, depurador y compilador integrados.
Linux2 apps
PureBasic IDE Pago Archivo → Abrir, seleccione el archivo .pb. Incluye resaltado de sintaxis, depurador y compilador integrados.
Visual Studio Code Código abierto Abra el archivo .pb; instale la extensión «PureBasic» desde el Marketplace para soporte de sintaxis.

Detalles técnicos

especificación profunda
LenguajePureBasic (dialecto BASIC procedimental, compilador nativo)
DesarrolladorFantaisie Software (Frédéric Laboureur), desde 1998
Codificación de archivoUTF-8 con BOM (predeterminado de Windows en IDE de PureBasic); también Windows-1252
Sintaxis de comentariosPrefijo de punto y coma (;)
Mayúsculas/Minúsculas en palabras claveInsensible (no distingue)
Constructos claveProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Salida compiladaBinario nativo independiente (.exe en Windows, .so/.dylib en Linux/macOS); el archivo .pb es solo fuente
Plataformas objetivoWindows, Linux, macOS (e históricamente AmigaOS)
Tamaño de archivo típico1 KB - 500 KB (archivo de fuente; los binarios compilados son independientes)
Proyectos de múltiples archivosLa directiva XIncludeFile incluye archivos de fuente .pb adicionales en el momento de la compilación
Soporte de IDEIDE de PureBasic (incluido, con depurador y diseñador de formularios); Visual Studio Code (extensión de la comunidad)
Colisión de extensión.pb también se usa para datos binarios de Protocol Buffers y archivos de fuente de PowerBASIC
Lanzado1998 (PureBasic 1.0)
Última versiónPureBasic 6.x (2024)
Especificaciónwww.purebasic.com

Conversiones de PB

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos PB. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos PB.

Preguntas frecuentes

¿Qué programa abre un archivo .pb?
Si es código fuente de PureBasic (texto plano), use el IDE de PureBasic o cualquier editor de texto. Si es un binario de Protocol Buffers (de TensorFlow o un flujo de protobuf), necesita la herramienta protoc y el esquema .proto correspondiente.
¿Cómo saber si un archivo .pb es de PureBasic o de Protocol Buffers?
Ábralo en un editor de texto. Si es código fuente legible con palabras clave como Procedure/EndProcedure, es PureBasic. Si parece basura binaria, es un archivo binario de protobuf.
¿Se sigue desarrollando PureBasic?
Sí - Fantaisie Software lanzó PureBasic 6.x en 2023-2024. Es un lenguaje de nicho pero mantenido activamente.
¿Qué pasó con PowerBASIC?
PowerBASIC Inc. cesó sus operaciones alrededor de 2020; no se han lanzado nuevas versiones y el sitio web está fuera de servicio. Los archivos de fuente .pb existentes aún pueden compilarse con versiones antiguas de PowerBASIC, pero el producto se considera abandonware.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z