“Falha ao analisar a entrada” do comando protoc dos buffers de protocolo do Google para `` --decode_raw``

eu tenho umarquivo protobuf do google deOpenStreetMap, especificamente eu tenho 1,4MBExtrato de Liechtenstein de Geofabrik. oprotoc O comando diz "escreva a tag / valores brutos em stdout" com o comando--decode_raw opção. No entanto, continuo recebendo este erro:

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

Compilei e instalei a biblioteca protobuf diretamente do Google, versão 2.6.1, que é a atual.

Este arquivo é válido, várias ferramentas do OpenStreetMap que lêem arquivos pbf (osm2pgsql, osmose) pode ler bem.

O que pode estar errado? Como posso obter--decode_raw trabalhar? Estou fazendo algo errado?

questionAnswers(1)

yourAnswerToTheQuestion