作者tsaiminghan (nahgnimiast)
看板java
标题[问题] 读取特定格式的binary档
时间Sat Apr 22 16:50:09 2017
请问读取特定格式的binary的档案时,如果是C语
言的话,可以用union,一次读进来後,直接用定
义好的方式使用,但是如果是java的话,有什麽好
方法吗?我只会把读出来的值,再一个一个填给
定义好的class。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.43.145.169
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1492851013.A.E04.html
1F:→ ssccg: 如果你的特定格式有支援的library,那就直接丢进去解出来就 04/22 18:48
2F:→ ssccg: 是原本的物件,例如内建的Serializable 04/22 18:52
3F:→ ssccg: 如果要跨语言使用就要选个有支援你要用的平台的,例如 04/22 19:06
4F:→ ssccg: Protocol buffers 04/22 19:09
5F:→ tsaiminghan: 没有lib,只是自定义的一个binary 04/22 19:36
6F:→ tsaiminghan: 由c code产生binary,但是用java读进来显示 04/22 19:37
7F:→ ssccg: 自定义的就要自己写解回来的方法,就像java用serializable 04/22 21:18
8F:→ ssccg: 也是加个介面自动都用什麽都不用写,但是要把binary拿去C语 04/22 21:19
9F:→ ssccg: 言读就得自己解析 04/22 21:19
10F:→ ssccg: 如果有跨语言的需求,一开始就考虑用跨语言支援的格式吧 04/22 21:20