[问题] 资料序列化处理 in C

楼主: windtodream (梦想实现)   2021-01-25 14:47:34
大家好
我在做专案时有遇到一个问题
简单来说
我希望能用C语言读取资料的序列(二进制)
如同 用HxD editor显示(如下图)
https://upload.cc/i1/2021/01/25/WuKzfA.png
之后还可以反序列化,即执行档案
这可能是个简单的问题,但我不知道要怎么写
请问有无参考范例可以参考
谢谢各位
作者: kobe8112 (小B)   2021-01-25 15:03:00
xml、json?
作者: ckvir (ckvir)   2021-01-25 16:22:00
随便搜寻 c read write binary file 就有了吧
作者: LPH66 (-6.2598534e+18f)   2021-01-25 16:23:00
你想要读什么东西? 读完做什么事? 然后你给的范例是 pdf你想要对一个 pdf 档案做什么事?从你的用词和你给出一个 pdf 来看, 你应该对二进制档案有些基本上的误解...重点在你转换为 binary code 之后想要做什么?二进制资料不是“一”种资料, 而是依用途而定的 N 种资料不过...我的水晶球刚才突然发光了我猜你想做类似 xxd 指令的功能?如果是的话, 二楼已经回答你了
作者: kobe8112 (小B)   2021-01-25 17:46:00
你知道你在问什么吗QQ
作者: eye5002003 (下一夜)   2021-01-25 22:39:00
你的意思是将"档案"转成"16进位数字字串",然后还要能还原成原本的"档案"吗?
作者: ctrlbreak   2021-01-25 23:13:00
把水转成H2o再变回水 ?
作者: kobe8112 (小B)   2021-01-26 00:23:00
你应该只是单纯要2楼说的功能吧?是的话就没有啥“转换”,也不是“序列化”...
作者: LPH66 (-6.2598534e+18f)   2021-01-26 03:09:00
“转换”硬要说的话可以算有啦, 但那确实不叫序列化就是比较有问题的用词其实是“执行”, 他想做的跟执行完全无关
作者: annheilong (方格子)   2021-01-26 10:17:00
不就是读取档案,输出档案而已... 没有序列 -.-
作者: TitanEric (泰坦)   2021-01-26 22:47:00
版友都会通灵 厉害
作者: MOONRAKER (㊣牛鹤鳗毛人)   2021-01-29 10:54:00
水晶球...
作者: Schottky (顺风相送)   2021-01-29 16:06:00
我的水晶球该送修了,什么资讯都没显示出来是说读二进制档案我很爱用 mmap(),邪道作法供您参考 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com