Right, so, um, I'll just link to the StackOverflow question I made: http://stackoverflow.com/questions/13443456/physfs-corrupting-first-few-bytes-of-data It's in C++11, and I know PhysFS is a C library, so forgive me if you can't glean my problem. I can't either. :-[ Thanks for taking a look.