首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将BIN文件解码为JSON文件、协议缓冲区、Visual Studio代码

将BIN文件解码为JSON文件、协议缓冲区、Visual Studio代码
EN

Stack Overflow用户
提问于 2020-12-21 21:34:14
回答 2查看 218关注 0票数 1

我必须使用协议缓冲区/编译器(我已经安装)将从公司服务器下载的BIN码文件解码为.txt或JSON文件格式。我在VS Code终端中使用了下面的decode命令,但无法推断出错误。我是一名汽车系统工程师,对编程语言一无所知,必须解码BIN文件才能完成我的毕业论文,因此任何帮助都将是非常充分的。

Windows Powershell错误:

代码语言:javascript
运行
复制
PS C:\Users\user\Desktop\MyPrograms> C:\protoc-3.14.0-win64\bin\protoc --decode=se.niradynamics.ncs.protobuf.output.RoadLayerTile roadlayertile.proto "< road_roughness_aggregation_23602633.bin >" output.txt
Could not make proto path relative: < road_roughness_aggregation_23602633.bin >: No such file or directory
EN

回答 2

Stack Overflow用户

发布于 2020-12-21 21:54:48

只是它找不到bin文件,你必须用Windows文件管理器来搜索它。

票数 0
EN

Stack Overflow用户

发布于 2020-12-21 23:06:49

您不应该在管道(<和>)操作周围使用引号,否则您将在路径中查找带有>和<的文字文件,而不是重定向stdin / stdout,这是不可能存在的。完全去掉双引号。

不过,老实说:在这里使用protoc很难做到这一点。如果这是我的话,我会通过protoc或protogen运行.proto,以获得以我选择的语言表示模式的代码模型,并将其反序列化,然后通过任何JSON序列化程序运行该模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65393732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档