How would you differentiate deduplication from single-instance storage?

A.
Deduplication is at a file and block level whereas single instance is at an object level
B.
Deduplication is at an object level whereas single instance is at a file level
C.
Single instance allows for greater granular elimination of repeated data
D.
Deduplication is at an object level whereas single instance is at a content address level