What is the Difference Between Encoding Compression and Serialization

References