Core Foundation includes a general-purpose data object derived from the opaque type CFData. This object holds an arbitrary assortment of bytes. It is typically used to hold binary or other unstructured data. It is also the "object" format for the external representation of CFString objects. Additionally, it is a Core Foundation property-list type, along with CFString, CFNumber, CFBoolean, CFDate, CFDictionary, and CFArray.
<<more information on CFData is forthcoming>>