"No se pudo analizar la entrada" del protocolo de Google almacena el comando del protocolo para `` --decode_raw``

tengo unarchivo google protobuf deOpenStreetMap, específicamente tengo el 1.4MBExtracto del país de Liechtenstein de Geofabrik. losprotoc el comando dice que "escriba la etiqueta / valores en bruto en stdout" con el--decode_raw opción. Sin embargo, sigo recibiendo este error:

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

He compilado e instalado la biblioteca protobuf directamente de Google, versión 2.6.1, que es la actual.

Este archivo es válido, varias herramientas de OpenStreetMap que leen archivos pbf (osm2pgsql, ósmosis) puede leerlo bien.

¿Qué podría estar mal? Como puedo conseguir--decode_raw ¿trabajar? ¿Estoy haciendo algo mal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta