| CPC G06F 8/65 (2013.01) | 13 Claims |

|
1. An electronic device comprising:
a communication interface configured to receive a file including update data for updating program data of the electronic device; and
a controller configured to update the program data in response to the update data,
wherein the update data includes delta data and an instruction, the delta data consisting of a changed portion of the program data, and
wherein, when a count value indicating a number of instructions received since the start of updating the program data is less than or equal to a history value recorded on a history page, the controller does not execute the instruction and, when the count value is greater than the history value, the controller executes the instruction.
|