| CPC G06F 11/1451 (2013.01) [G06F 30/10 (2020.01)] | 3 Claims |

|
1. An incremental backup method for a computer aided design (CAD) engineering data file, wherein the incremental backup method for a CAD engineering data file comprises:
chunking historical CAD engineering data based on a sliding window approach, to determine a first data block group;
calculating a first hash fingerprint value separately for each data block in the first data block group, wherein the first hash fingerprint value comprises a first MD5 value and a first Alder32 value;
chunking, based on the sliding window approach, CAD engineering data to be backed up, to determine a second data block group;
calculating a second hash fingerprint value separately for each data block in the second data block group, wherein the second hash fingerprint value comprises a second MD5 value and a second Alder32 value; and
determining a backup instruction of the data block in the second data block group based on the first hash fingerprint value and the second hash fingerprint value, wherein the backup instruction of the data block in the second data block group comprises performing a backup on the data block in the second data block group or performing no backup on the data block in the second data block group based on a result comparison of hash values;
wherein the chunking historical CAD engineering data based on a sliding window approach, to determine a first data block group specifically comprises:
determining a width w of a sliding window based on an idea of content-defined chunking;
wherein the width w of the sliding window is determined based on a storage structure of CAD engineering data.
|