1. A method for generating a delta file, the method comprising: obtaining a first report file for a first image corresponding to a current firmware version and a second report file for a second image corresponding to an updated firmware version, each report file containing information about a plurality of sections of the corresponding image; generating a first object array corresponding to the first report file and a second object array corresponding to the second report file; comparing the first object array to the second object array; updating the second object array to reflect the results of the comparison; generating a steering file based on the updated object array; performing a binary differencing on the first image and the second image based on the steering file; and generating a delta file based on the binary differencing.