[问题] 读取特定格式的binary档

楼主: tsaiminghan (tsaiminghan)   2017-04-22 16:50:09
请问读取特定格式的binary的档案时,如果是C语
言的话,可以用union,一次读进来后,直接用定
义好的方式使用,但是如果是java的话,有什么好
方法吗?我只会把读出来的值,再一个一个填给
定义好的class。
作者: ssccg (23)   2017-04-22 18:48:00
如果你的特定格式有支援的library,那就直接丢进去解出来就是原本的物件,例如内建的Serializable如果要跨语言使用就要选个有支援你要用的平台的,例如Protocol buffers
楼主: tsaiminghan (tsaiminghan)   2017-04-22 19:36:00
没有lib,只是自定义的一个binary由c code产生binary,但是用java读进来显示
作者: ssccg (23)   2017-04-22 21:18:00
自定义的就要自己写解回来的方法,就像java用serializable也是加个接口自动都用什么都不用写,但是要把binary拿去C语言读就得自己解析如果有跨语言的需求,一开始就考虑用跨语言支援的格式吧

Links booklink

Contact Us: admin [ a t ] ucptt.com