fix/issue-25
next
Return an error if totalRead != size after reading the file, preventing silent data corruption from truncated or oversized reads. Closes #25