own preloaded files, avoiding an unnecessary copy
copy the entire datafile in one chunk into the heap, avoiding one malloc per file, but at the cost of not being able to free them