1.一种映像文件的生成方法,通过电脑运行产生一第一数据源的一第一映像文件,其特征在于,该生成方法包括下列步骤:产生一第一映像档头,根据该第一数据源的多个硬件参数信息设定该第一映像档头中的信息;
逐一读取多个数据单元的内容;
将该第一数据源划分成多个容量大小相同的数据单元;
若当前读取的该数据单元与已读取过的所述数据单元的内容不相同时,则将该数据单元记录至相应的一数据区块中;
若当前读取的该数据单元与已读取过的所述数据单元的内容相同时,则将该数据单元的记录至一第一数据区块信息中;以及建立一第一档尾信息,用以标记该第一映像文件的档案长度;
其中,在完成该第一映像档头后还包括以下步骤:提供一第二数据源;
根据该第二数据源建立一第二映像文件,并产生一第二映像档头,根据该第二数据源的多个硬件参数信息设定该第二映像档头中的信息;
将该第二数据源划分成所述数据单元;
依序将该第二映像文件中的该数据单元与该第一映像文件中的所述数据单元进行对比;
若该第二映像文件的该数据单元与该第一映像文件中的所述数据单元的不相同时,则将该数据单元记录至该第二映像文件的该数据区块中;
若该第二映像文件的该数据单元与该第一映像文件中的所述数据单元的内容有相同时,则记录具有相同的该数据区块的位置至一第二数据区块信息中;以及建立一第二档尾信息。
2.根据权利要求1所述的映像文件的生成方法,其特征在于,该映像档头中分别记录一映像文件校验信息、映像文件的大小与所述数据单元的总数。
3.根据权利要求2所述的映像文件的生成方法,其特征在于,该映像文件校验信息利用一循环冗余校验所产生、MD5或低密度同位检查码所产生。
4.根据权利要求1所述的映像文件的生成方法,其特征在于,该数据区块信息中分别记录该数据单元的大小、该数据单元的流水号与该数据单元在该数据源中的内存地址。
5.根据权利要求1所述的映像文件的生成方法,其特征在于,逐一读取多个数据单元的内容后还包括以下步骤:对当前所读入的该数据单元设置一标示信息;
对比当前的该数据单元的该标示信息是否与之前的该标示信息有重复内容;
将未出现重复内容的该数据单元记录至相应的该数据区块中;以及将出现重复内容的该数据单元记录至该数据区块信息中。