Pick the correct statement regarding pickle and marshal modules.
(a) The pickle module supports primarily .pyc files whereas marshal module is used to sterilize Python objects
(b) The pickle module keeps track of the objects that have already been sterilized whereas the marshal module does not do this
(c) The pickle module cannot be used to sterilize user defined classes and their instances whereas marshal module can be used to perform this task
(d) The format of sterilization of the pickle module is not guaranteed to be supported across all versions of Python. The marshal module sterilization is compatible across all the versions of Python
The question was posed to me in my homework.
My doubt stems from Pickle Module in section Mapping Functions and Modules of Python