Protocol Buffers (Protobuf) Reader

The Protocol Buffers Format (Protobuf) is an open wire-based format developed by Google.

This documentation assumes familiarity with the Protobuf format. Further information on Protobuf can be found in Protocol Buffers Documentation.

A Protobuf dataset will include a .proto schema definition and either a .pb or .json data file.

Versions

FME reads:

  • Proto2
  • Proto3
  • Editions 2023

Product and System Requirements

Format

FME Platform

Operating System

Reader/Writer

FME Form

FME Flow

FME Flow Hosted

Windows 64-bit

Linux

Mac

Reader

Yes

Yes

Yes

Yes

No

No

Writer

No

No

No

No

No

No

Reader Overview

The Protobuf reader uses a .proto schema file to interpret the serialized contents of the .pb binary file or .json file into various feature types representing Message types and fields in the datafile.