In generating difference information between different file versions, a software
component distributor (SCD) receives new files and corresponding original files.
The SCD generates a new map file, hex file, and device memory map (DMM) for the
new file. Module information is read from the new file using information of the
new map file and hex file. The SCD, using the module information, compares the
new DMM with the DMM of the original file, identifying inserted and deleted modules
of the new file in response to the comparison. The SCD identifies remaining modules
of the new file in which the contents remain the same as corresponding modules
of the original file, where the remaining modules are modules of the new file not
identified as inserted modules. The SCD generates difference information representative
of the inserted modules, deleted modules, and remaining modules in which the contents
remain the same.