29.08.2015 15:56, cym13 пишет:
Hi,
Let's say I have a simple binary file whose structure is well-known.
Here is
an example which stores points:
struct Point {
long x;
long y;
long z;
}
struct BinFile {
uint magicNumber; // Some identifier
ulong pointsNumber;
Point[] points; // Array of pointsNumber points.
}
What is the best way to read some file and fill a structure with it? Would
reading the file into a void[] and then casting it to the struct work with
things like internal struct padding?
Try, for example, MessagePack https://github.com/msgpack/msgpack-d.git