1. A method for converting a compressed form of an original image into a compressed form of a new image, said method comprising: a. Creating a first hash table for the original image and a second hash table for the new image whereby each hash table contains each possible 4-byte sequence within each respective image; b. Searching the first hash table to locate all sequences starting with the same initial 4-bytes and searching the second hash table to locate all sequences starting with the same initial 4-bytes; c. Selecting a cutting point within the original image where a section of data that is repeated elsewhere in the original image is followed by a section of data that is unique resulting in a plurality of cutting points for the original image; d. Selecting a cutting point within the new image where a section of data that is repeated elsewhere in the new image is followed by a section of data that is unique resulting in a plurality of cutting points for the new image; e. Storing a starting address of the sections relative to the start of the original image in a first data structure suitable for sorting; f. Storing a starting address of the sections relative to the start of the new image in a second data structures suitable for sorting; g. Sorting the sections in the first data structure to effect placing sequences starting with identical data sequentially within the data structure; h. Sorting the sections in the second data structure to effect placing sequences starting with identical data sequentially within the data structure; i. Refining the sort of the sections in the first data structure and second data structure to maximize the situations where there is an ascending sequence of start address; and j. Encoding sorted sections to eliminate repeated data and outputting the data for the first data structure and the second data structure. k. Determining differences between the compressed original image and the compressed new image by a binary comparison thereof; l. Expressing the differences between the compressed original image and the compressed new image as a set of instructions comprising one or more ADD operations and one or more COPY operations; and m. Encoding an update package to include the instruction set comprised of a plurality of ADD and COPY operations.