首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要与其他计算机共享的Java二进制文件

要与其他计算机共享的Java二进制文件
EN

Stack Overflow用户
提问于 2011-12-18 12:16:38
回答 2查看 193关注 0票数 0

如何在Java中写入预先指定的二进制文件格式,以便与另一台将解析该文件的计算机(其他计算机未使用Java)共享?文件格式有长整型、浮点型和一些位域。这是一个文件,Java程序将数据写入该文件,然后与另一台计算机共享。有比使用二进制文件格式更好的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-18 12:40:39

如果它不一定是二进制的,那么可以使用XML或JSON。如果必须是二进制,则使用Protocol Buffers

票数 3
EN

Stack Overflow用户

发布于 2011-12-18 16:42:40

如果它必须是二进制的,我会使用ByteBuffer,它支持任何组合的读/写原语和任何字节顺序(endianess),你可以创建包装器,这样当你读/写它时,它可以作为事件,消息或事件类型出现(这样你就隐藏了你正在处理二进制文件的事实)

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

https://stackoverflow.com/questions/8549780

复制
相关文章

相似问题

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