All the read functions support reading from text and binary RRDS files. fread() is called with a character buffer instead of an RRDS record structure.