Pickling and Unpicking in Python.
Pickling - is the process whereby a Python object hierarchy is converted into a byte stream
Unpickling - is the inverse operation, whereby a byte stream is converted back into an object hierarchy. Pickling (and unpickling) is alternatively known as serialization, marshaling, or flattening.