CPC G06F 16/188 (2019.01) [G06F 16/128 (2019.01)] | 20 Claims |
1. A method, comprising:
generating a map that associates a virtual machine container file offset range of metadata with a corresponding virtual machine content file included in a virtual machine container file;
determining one or more differences between a first version of the virtual machine container file and a second version of the virtual machine container file based on traversing a tree data structure corresponding to the first version of the virtual machine container file and a tree data structure corresponding to the second version of the virtual machine container file;
determining, based on one or more file offset ranges of metadata in the map corresponding to the one or more determined differences between the first version of the virtual machine container file and the second version of the virtual machine container file, one or more virtual machine content files in the second version of the virtual machine container file that have changed since the first version of the virtual machine container file, including by reading, at the one or more file offset ranges of metadata in the map corresponding to the one or more determined differences between the first version of the virtual machine container file and the second version of the virtual machine container file, metadata associated with the one or more virtual machine content files in the second version of the virtual machine container file that have changed since the first version of the virtual machine container file; and
scanning the one or more virtual machine content files in the second version of the virtual machine content file that have changed since the first version of the virtual machine container file.
|