cpp: add ability to read w/o checksumming