«Не удалось проанализировать ввод» из команды protoc буферов протокола Google для `` --decode_raw``

у меня естьGoogle Protobuf файл отOpenStreetMapконкретно у меня 1.4MBСтрана Лихтенштейн экстракт из Geofabrik,protoc Команда говорит, что «записать необработанный тег / значения в стандартный вывод» с--decode_raw вариант. Однако я продолжаю получать эту ошибку:

$ cat liechtenstein-latest.osm.pbf | protoc --decode_raw
Failed to parse input.

Я скомпилировал и установил библиотеку protobuf прямо из Google, версия 2.6.1, которая является текущей.

Этот файл действителен, различные инструменты OpenStreetMap, которые читают файлы pbf (osm2pgsql, осмос) могу прочитать нормально.

Что может быть не так? Как я могу получить--decode_raw работать? Я делаю что-то неправильно?

Ответы на вопрос(1)

Ваш ответ на вопрос