It's time to reinvent the wheel, but more complex, more failure-prone. No thanks !
Joke aside good alternatives exist, but are far less ubiquitous. Binary format means problems to read, compatibility issues... Look at how hdf5 is a complex format with a lengthy spec.
Checksum and compress your csv files, it will solve most issues.