Have you seen StrPack?
https://github.com/pao/StrPack.jl
It has some very nice tools (and tricks) for de/serializing binary data.
fixed sized char arrays
On 0.3 you can simulate these with immutables. On 0.4, NTuple is now
inlined:
julia> immutable foo2
x::Int
y::Int
z::NTuple{282,Int}
end
julia> sizeof(foo2)
2272
On Fri, May 15, 2015 at 8:58 AM, Michael Francis <[email protected]>
wrote:
> Is there a better way than a long list of
>
> sid = reinterpret( Clong, bytes[16:20])
>
> the data structure could in theory be represented by a structure but it
> has embedded null bytes and fixed sized char arrays. The docs seem to
> indicate that these are not well supported.
>
> Ideally I'd like to be able to define a type and then bind the unpack to
> it with custom decoding.
>
>
>
>