We have an desktop application what has an automatic update module that downloads an update file and install it.
the updating routine does an MD5 comparison for the update file before updating (comparing the local file md5 version with the server version)
Is that a necessary step? this is basically a zip or exe file (windows and mac)
Does the zip/exe formats contain a 'checksum' module already?
We are using liburl for downloading, does it guarantee that the file is an exact copy of the server?
Thank you.