BS. Nothing can be faster than a read()/write() (or even mmap()) into a struct, because everything else would need to do more work.