Systems and methods are provided for reorganizing static file system (SFS)
images for efficient differencing, updating and to reduce the update
time. The systems and methods are for updating compressed read-only
memory file system (CRAMFS) format images as an example. The reorganizing
receives an image that includes one or more SFS components such as CRAMFS
components and determines any changed sections within the SFS images.
Reorganized CRAMFS components are generated using information of the
CRAMFS components by moving any of the changed sections from a first
position to a second position in the component. The second position can
follow all unchanged data sections of the image. A modified image is
generated that includes the reorganized CRAMFS component. The modified
image is used in SFS differencing and updating.