.PB

Файл PB

PureBasic Source Code File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .pb чаще всего является файлом исходного кода PureBasic - это обычный текст, который можно открыть в любом текстовом редакторе или в PureBasic IDE. Он также может быть бинарным файлом Google Protocol Buffers (используется в файлах моделей TensorFlow и конвейерах protobuf), который представляет собой двоичные данные, требующие схему .proto для декодирования. Текстовые файлы .pb безопасны для открытия; нежелательные бинарные файлы .pb следует проверять перед использованием.

Разработчик: Fantaisie Software Категория: Файлы разработчика MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 22, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PB?

Файл .pb - это исходный код PureBasic - обычный текст, написанный на языке программирования PureBasic, разрабатываемом компанией Fantaisie Software (Фредерик Лабурер) с 1998 года. PureBasic - это компилируемый процедурный язык диалекта BASIC, который создает нативные исполняемые файлы для Windows, Linux, macOS и, исторически, для AmigaOS.

Файлы .pb содержат полный исходный код программы или модуля PureBasic: блоки Procedure/EndProcedure, определения Macro, объявления модулей (DeclareModule/Module), директивы компилятора (CompilerIf/CompilerEndIf) и инструкции XIncludeFile, которые подключают дополнительные файлы исходного кода. Комментарии начинаются с точки с запятой (;). Ключевые слова нечувствительны к регистру. PureBasic IDE по умолчанию сохраняет файлы в кодировке UTF-8 с BOM в Windows.

Результатом компиляции является отдельный нативный бинарный файл - .exe в Windows, .so или .dylib в Linux/macOS - поэтому файлы .pb содержат только человекочитаемый исходный код. Входящая в комплект PureBasic IDE обеспечивает подсветку синтаксиса, встроенный отладчик и дизайнер GUI-форм. Visual Studio Code также может редактировать файлы .pb с помощью расширений синтаксиса, созданных сообществом.

Примечание о совпадении расширений: расширение .pb также широко используется для скомпилированных бинарных данных Protocol Buffers (формат сериализации Google) и исторически использовалось PowerBASIC для файлов исходного кода (большинство диалектов BASIC используют .bas в качестве расширения по умолчанию). При обнаружении файла .pb формат определяется по структуре окружающего проекта и содержимому. Текущая версия PureBasic - 6.x (2024).

Безопасность и защита

РИСК: MEDIUM

Файл .pb, заявленный как исходный код PureBasic, является обычным текстом и безопасен для открытия в текстовом редакторе. Если вы получили нежелательный файл .pb в виде бинарного объекта (Protocol Buffers), это данные, а не исполняемый файл. Однако злоумышленники иногда переименовывают исполняемые файлы в неожиданные расширения - проверьте тип файла с помощью шестнадцатеричного редактора, если источник не заслуживает доверия.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕPureBasic Source Code Fileтакже известен как PureBasic program file, PureBasic script
РАЗРАБОТЧИКFantaisie Softwareс 1998 (PureBasic 1.0)
MIME-ТИПtext/plain
ТИПисходный код в текстовом формате
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Бинарные данные Protocol Buffers (Google protobuf) - Формат сериализации Google Protocol Buffers сохраняет сериализованные бинарные сообщения в виде файлов .pb; они являются двоичными (не текстовыми) и требуют схему .proto для декодирования.
  • Файл исходного кода PowerBASIC - PowerBASIC (компилятор BASIC для Windows от PowerBASIC Inc.) также использовал .pb для исходного кода; компания фактически прекратила деятельность около 2020 года, и продукт считается заброшенным.
  • Сырые данные EPICS Archiver Appliance - EPICS Archiver Appliance использует .pb в качестве собственного формата двоичного хранения необработанных временных рядов данных физических приборов (не связано с Protocol Buffers, несмотря на то же расширение).

Программы, открывающие файлы PB

Windows3 apps
Notepad Открытый код Откройте файл .pb; установите плагин синтаксиса PureBasic для подсветки.
PureBasic IDE Платно Меню File → Open, выберите файл .pb. Встроены подсветка синтаксиса, отладчик и компилятор.
Visual Studio Code Открытый код Откройте файл .pb; установите расширение «PureBasic» из Marketplace для поддержки синтаксиса.
macOS1 app
PureBasic IDE Платно Меню File → Open, выберите файл .pb. Встроены подсветка синтаксиса, отладчик и компилятор.
Linux2 apps
PureBasic IDE Платно Меню File → Open, выберите файл .pb. Встроены подсветка синтаксиса, отладчик и компилятор.
Visual Studio Code Открытый код Откройте файл .pb; установите расширение «PureBasic» из Marketplace для поддержки синтаксиса.

Технические подробности

глубокая спецификация
ЯзыкPureBasic (процедурный диалект BASIC, нативный компилятор)
РазработчикFantaisie Software (Фредерик Лабурер), с 1998 года
Кодировка файлаUTF-8 с BOM (по умолчанию в PureBasic IDE для Windows); также Windows-1252
Синтаксис комментариевПрефикс точка с запятой (;)
Регистр ключевых словНечувствителен к регистру
Основные конструкцииProcedure/EndProcedure, Macro, DeclareModule/Module, CompilerIf/CompilerEndIf, XIncludeFile
Результат компиляцииОтдельный нативный бинарный файл (.exe в Windows, .so/.dylib в Linux/macOS); файл .pb является только исходным кодом
Целевые платформыWindows, Linux, macOS (и исторически AmigaOS)
Типичный размер файла1 КБ - 500 КБ (файл исходного кода; скомпилированные файлы считаются отдельно)
Многофайловые проектыДиректива XIncludeFile включает дополнительные исходные файлы .pb во время компиляции
Поддержка IDEPureBasic IDE (в комплекте, с отладчиком и дизайнером форм); Visual Studio Code (расширение сообщества)
Конфликты расширений.pb также используется для бинарных данных Protocol Buffers и исходных файлов PowerBASIC
Выпущен1998 (PureBasic 1.0)
Последняя версияPureBasic 6.x (2024)
Спецификацияwww.purebasic.com

Конвертации PB

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PB. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PB.

Часто задаваемые вопросы

Какая программа открывает файл .pb?
Если это исходный код PureBasic (обычный текст), используйте PureBasic IDE или любой текстовый редактор. Если это бинарный файл Protocol Buffers (из TensorFlow или конвейера protobuf), вам понадобится инструмент protoc и соответствующая схема .proto.
Как определить, является ли файл .pb кодом PureBasic или данными Protocol Buffers?
Откройте его в текстовом редакторе. Если это читаемый исходный код с ключевыми словами Procedure/EndProcedure, это PureBasic. Если он выглядит как «бинарный мусор», это файл данных protobuf.
Развивается ли PureBasic в настоящее время?
Да - компания Fantaisie Software выпустила PureBasic 6.x в 2023-2024 годах. Это нишевый, но активно поддерживаемый язык.
Что случилось с PowerBASIC?
Компания PowerBASIC Inc. прекратила деятельность примерно в 2020 году; новые версии не выпускались, а веб-сайт не функционирует. Существующие исходные файлы .pb все еще можно скомпилировать старыми версиями PowerBASIC, но продукт считается заброшенным (abandonware).

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z