Source code goes through a compiler, which itself may have changed between software updates. Small changes to a compiler can alter the binary code output in many ways, so even if source code changes are small, the compiled binary code may have significant changes.
While it’s possible to compress an update by comparing it with a previously installed version and only transmitting a “change” file, that depends upon there only being a small number of choices for the previously installed version, and is a process that would be sensitive to the possibility of corruption of data in the previous version.
Latest Answers