【发布时间】:2019-08-11 18:08:51
【问题描述】:
我正在尝试打开一个我对其内部结构有所了解的二进制文件,并在 Julia 中正确地重新解释它。假设我已经可以通过以下方式加载它:
arx=open("../axonbinaryfile.abf", "r")
databin=read(arx)
close(arx)
数据作为 UInt8 数组加载,我猜是字节。
在前 4 个中,我可以执行一个简单的 Char 转换,它可以工作:
head=databin[1:4]
map(Char, head)
4-element Array{Char,1}:
'A'
'B'
'F'
' '
那么恰好在位置 13-16 中是一个等待解释的 32 字节整数。我该怎么做?
我曾尝试将reinterpret() 和Int32 作为函数,但无济于事。
【问题讨论】:
标签: parsing julia binaryfiles