データ部と、編集履歴部を有するファイル編集データの差分バックアップシステムであって、前記ファイル編集データを読み込み、前記ファイル編集データを、所定のデータサイズのブロックに分割し、ブロック編集履歴データを出力するブロック分割部と、前記ブロック編集履歴データを読み込み、編集種別毎に編集量を算出し、前記編集種別と、前記編集量とを含む編集量データを出力する編集量測定部と、前記編集量データを読み込み、前記編集種別毎に、前記編集種別を抽象化した種別である抽象化種別を対応させ、前記編集種別と、前記抽象化種別と、前記編集量とを含む抽象化編集量データを出力する編集量抽象化部と、前記抽象化編集量データを読み込み、変化量算出ルールに基づいて、前記編集種別と、前記編集量から変化量を算出し、前記編集種別と、前記抽象化種別と、前記変化量とを含む変化量算出tableを出力する変化量算出table作成部と、前記変化量算出tableを参照し、前記抽象化種別が入力であるデータの前記変化量の総和を算出し、前記変化量の総和を含む入力変化量総和データを出力し、前記抽象化種別が、属性変更であるデータに対して、前記編集種別毎の前記変化量の総和を算出し、前記編集種別毎の前記変化量の総和を含む属性変更変化量総和データを出力する変化量加算部と、前記入力変化量総和データと、前記属性変更変化量総和データを読み込み、抽象化種別単位変化判定ルールに基づいて、抽象化種別毎の変化判定結果を含む抽象化種別単位変化判定結果を出力する抽象化種別単位変化判定部と、前記抽象化種別単位変化判定結果を読み込み、ブロック単位変化判定ルールに基づいて、ブロック単位の変化判定結果を含むブロック単位変化判定結果を出力するブロック単位変化判定部と、前記ブロック単位変化判定結果を読み込み、前記変化判定結果が、変化不明であるブロック番号を含む変化不明ブロック番号データを出力し、前記変化判定結果が、変化有りであるブロック番号を含む変化確定ブロック番号データを出力する変化不明ブロック番号抽出部と、前記変化不明ブロック番号データに含まれるブロック番号のデータに対して、前回の差分バックアップ時に取得したデータと比較し、差分がある場合には、バックアップ対象ブロック番号データを出力するブロック比較部と、前記バックアップ対象ブロック番号データと、前記変化確定ブロック番号データに基づいて差分バックアップを実行する差分バックアップ実行部とを備える差分バックアップシステム。前記変化量算出ルールは、前記編集種別が、入力である場合には、前記変化量は、前記編集量と同一とし、前記編集種別が、削除である場合には、前記変化量は、前記編集量×-1とするルールを含む請求項1に記載の差分バックアップシステム。前記抽象化種別単位変化判定ルールは、前記抽象化種別が入力である場合には、前記変化量の総和が0の場合に、変化不明と判定し、前記変化量の総和が0以外の場合に、変化有りと判定し、前記抽象化種別が属性変更である場合には、前記編集種別毎に、前記変化量の総和が、1の場合に変化有りと判定し、前記変化量の総和が、2以上の場合に変化不明と判定し、変化有りの前記編集種別が、1つ以上の場合に、前記抽象化種別が属性変更の変化判定を、変化有りと判定し、変化有りの前記編集種別が、0の場合に、前記抽象化種別が属性変更の変化判定を、変化不明と判定するルールを含む請求項1又は2に記載の差分バックアップシステム。前記ブロック単位変化判定ルールは、前記抽象化種別毎の判定結果において、変化有りの前記抽象化種別が1つ以上の場合に、ブロック単位の変化判定を、変化有りと判定し、変化有りの前記抽象化種別が0の場合に、ブロック単位の変化判定を、変化不明と判定するルールを含む請求項1乃至3のいずれか1項に記載の差分バックアップシステム。データ部と、編集履歴部を有するファイル編集データの差分バックアップシステムであって、ブロック分割部が、前記ファイル編集データを、所定のデータサイズのブロックに分割するステップと、ブロック分割部が、ブロック編集履歴データを出力するステップと、編集量測定部が、前記ブロック編集履歴データを読み込むステップと、編集量測定部が、編集種別毎に編集量を算出するステップと、編集量測定部が、前記編集種別と、前記編集量とを含む編集量データを出力するステップと、編集量抽象化部が、前記編集量データを読み込むステップと、編集量抽象化部が、前記編集種別毎に、前記編集種別を抽象化した種別である抽象化種別を対応させるステップと、編集量抽象化部が、前記編集種別と、前記抽象化種別と、前記編集量とを含む抽象化編集量データを出力するステップと、変化量算出table作成部が、前記抽象化編集量データを読み込むステップと、変化量算出table作成部が、変化量算出ルールに基づいて、前記編集種別と、前記編集量から変化量を算出するステップと、変化量算出table作成部が、前記編集種別と、前記抽象化種別と、前記変化量とを含む変化量算出tableを出力するステップと、変化量加算部が、前記変化量算出tableを参照するステップと、変化量加算部が、前記抽象化種別が入力であるデータの前記変化量の総和を算出するステップと、変化量加算部が、前記変化量の総和を含む入力変化量総和データを出力するステップと、変化量加算部が、前記抽象化種別が、属性変更であるデータに対して、前記編集種別毎の前記変化量の総和を算出するステップと、変化量加算部が、前記編集種別毎の前記変化量の総和を含む属性変更変化量総和データを出力するステップと、抽象化種別単位変化判定部が、前記入力変化量総和データと、前記属性変更変化量総和データを読み込むステップと、抽象化種別単位変化判定部が、抽象化種別単位変化判定ルールに基づいて、抽象化種別毎の変化判定結果を含む抽象化種別単位変化判定結果を出力するステップと、ブロック単位変化判定部が、前記抽象化種別単位変化判定結果を読み込むステップと、ブロック単位変化判定部が、ブロック単位変化判定ルールに基づいて、ブロック単位の変化判定結果を含むブロック単位変化判定結果を出力するステップと、変化不明ブロック番号抽出部が、前記ブロック単位変化判定結果を読み込むステップと、変化不明ブロック番号抽出部が、前記変化判定結果が、変化不明であるブロック番号を含む変化不明ブロック番号データを出力するステップと、変化不明ブロック番号抽出部が、前記変化判定結果が、変化有りであるブロック番号を含む変化確定ブロック番号データを出力するステップと、ブロック比較部が、前記変化不明ブロック番号データに含まれるブロック番号のデータに対して、前回の差分バックアップ時に取得したデータと比較するステップと、差分バックアップ実行部が、前記バックアップ対象ブロック番号データと、前記変化確定ブロック番号データに基づいて、差分バックアップを実行するステップとを含む差分バックアップ方法。前記変化量算出ルールは、前記編集種別が、入力である場合には、前記変化量は、前記編集量と同一とし、前記編集種別が、削除である場合には、前記変化量は、前記編集量×-1とするルールを含む請求項5に記載の差分バックアップ方法。前記抽象化種別単位変化判定ルールは、前記抽象化種別が入力である場合には、前記変化量の総和が0の場合に、変化不明と判定し、前記変化量の総和が0以外の場合に、変化有りと判定し、前記抽象化種別が属性変更である場合には、前記編集種別毎に、前記変化量の総和が、1の場合に変化有りと判定し、前記変化量の総和が、2以上の場合に変化不明と判定し、変化有りの前記編集種別が、1つ以上の場合に、前記抽象化種別が属性変更の変化判定を、変化有りと判定し、変化有りの前記編集種別が、0の場合に、前記抽象化種別が属性変更の変化判定を、変化不明と判定するルールを含む請求項5又は6に記載の差分バックアップ方法。前記ブロック単位変化判定ルールは、前記抽象化種別毎の判定結果において、変化有りの前記抽象化種別が1つ以上の場合に、ブロック単位の変化判定を、変化有りと判定し、変化有りの前記抽象化種別が0の場合に、ブロック単位の変化判定を、変化不明と判定するルールを含む請求項5乃至7のいずれか1項に記載の差分バックアップ方法。請求項5乃至8のいずれか1項に記載の差分バックアップ方法をコンピュータに実行させるためのプログラム。本発明の目的は、差分バックアップ処理の処理時間を短縮する差分バックアップシステムを提供することにある。本発明の差分バックアップシステムは、データ部と、編集履歴部を有するファイル編集データの差分バックアップシステムであって、前記ファイル編集データを読み込み、前記ファイル編集データを、所定のデータサイズのブロックに分割し、ブロック編集履歴データを出力するブロック分割部と、前記ブロック編集履歴データを読み込み、編集種別毎に編集量を算出し、前記編集種別と、前記編集量とを含む編集量データを出力する編集量測定部と、前記編集量データを読み込み、前記編集種別毎に、前記編集種別を抽象化した種別である抽象化種別を対応させ、前記編集種別と、前記抽象化種別と、前記編集量とを含む抽象化編集量データを出力する編集量抽象化部と、前記抽象化編集量データを読み込み、変化量算出ルールに基づいて、前記編集種別と、前記編集量から変化量を算出し、前記編集種別と、前記抽象化種別と、前記変化量とを含む変化量算出tableを出力する変化量算出table作成部と、前記変化量算出tableを参照し、前記抽象化種別が入力であるデータの前記変化量の総和を算出し、前記変化量の総和を含む入力変化量総和データを出力し、前記抽象化種別が、属性変更であるデータに対して、前記編集種別毎の前記変化量の総和を算出し、前記編集種別毎の前記変化量の総和を含む属性変更変化量総和データを出力する変化量加算部と、前記入力変化量総和データと、前記属性変更変化量総和データを読み込み、抽象化種別単位変化判定ルールに基づいて、抽象化種別毎の変化判定結果を含む抽象化種別単位変化判定結果を出力する抽象化種別単位変化判定部と、前記抽象化種別単位変化判定結果を読み込み、ブロック単位変化判定ルールに基づいて、ブロック単位の変化判定結果を含むブロック単位変化判定結果を出力するブロック単位変化判定部と、前記ブロック単位変化判定結果を読み込み、前記変化判定結果が、変化不明であるブロック番号を含む変化不明ブロック番号データを出力し、前記変化判定結果が、変化有りであるブロック番号を含む変化確定ブロック番号データを出力する変化不明ブロック番号抽出部と、前記変化不明ブロック番号データに含まれるブロック番号のデータに対して、前回の差分バックアップ時に取得したデータと比較し、差分がある場合には、バックアップ対象ブロック番号データを出力するブロック比較部と、前記バックアップ対象ブロック番号データと、前記変化確定ブロック番号データに基づいて差分バックアップを実行する差分バックアップ実行部とを備える。本発明の差分バックアップ方法は、データ部と、編集履歴部を有するファイル編集データを対象とした差分バックアップシステムにより実施される差分バックアップ方法である。ブロック分割部が、前記ファイル編集データを、所定のデータサイズのブロックに分割するステップと、ブロック分割部が、ブロック編集履歴データを出力するステップと、編集量測定部が、前記ブロック編集履歴データを読み込むステップと、編集量測定部が、編集種別毎に編集量を算出するステップと、編集量測定部が、前記編集種別と、前記編集量とを含む編集量データを出力するステップと、編集量抽象化部が、前記編集量データを読み込むステップと、編集量抽象化部が、前記編集種別毎に、前記編集種別を抽象化した種別である抽象化種別を対応させるステップと、編集量抽象化部が、前記編集種別と、前記抽象化種別と、前記編集量とを含む抽象化編集量データを出力するステップと、変化量算出table作成部が、前記抽象化編集量データを読み込むステップと、変化量算出table作成部が、変化量算出ルールに基づいて、前記編集種別と、前記編集量から変化量を算出するステップと、変化量算出table作成部が、前記編集種別と、前記抽象化種別と、前記変化量とを含む変化量算出tableを出力するステップと、変化量加算部が、前記変化量算出tableを参照するステップと、変化量加算部が、前記抽象化種別が入力であるデータの前記変化量の総和を算出するステップと、変化量加算部が、前記変化量の総和を含む入力変化量総和データを出力するステップと、変化量加算部が、前記抽象化種別が、属性変更であるデータに対して、前記編集種別毎の前記変化量の総和を算出するステップと、変化量加算部が、前記編集種別毎の前記変化量の総和を含む属性変更変化量総和データを出力するステップと、抽象化種別単位変化判定部が、前記入力変化量総和データと、前記属性変更変化量総和データを読み込むステップと、抽象化種別単位変化判定部が、抽象化種別単位変化判定ルールに基づいて、抽象化種別毎の変化判定結果を含む抽象化種別単位変化判定結果を出力するステップと、ブロック単位変化判定部が、前記抽象化種別単位変化判定結果を読み込むステップと、ブロック単位変化判定部が、ブロック単位変化判定ルールに基づいて、ブロック単位の変化判定結果を含むブロック単位変化判定結果を出力するステップと、変化不明ブロック番号抽出部が、前記ブロック単位変化判定結果を読み込むステップと、変化不明ブロック番号抽出部が、前記変化判定結果が、変化不明であるブロック番号を含む変化不明ブロック番号データを出力するステップと、変化不明ブロック番号抽出部が、前記変化判定結果が、変化有りであるブロック番号を含む変化確定ブロック番号データを出力するステップと、ブロック比較部が、前記変化不明ブロック番号データに含まれるブロック番号のデータに対して、前回の差分バックアップ時に取得したデータと比較するステップと、差分バックアップ実行部が、前記バックアップ対象ブロック番号データと、前記変化確定ブロック番号データに基づいて、差分バックアップを実行するステップとを含む。本発明によれば、差分バックアップ処理の処理時間を短縮する差分バックアップシステムを提供することができる。添付図面を参照して、本発明の実施形態による差分バックアップシステム10を以下に説明する。[構成の説明]はじめに、本実施形態における差分バックアップシステム10の構成の説明を行う。図1は、本発明の実施形態における差分バックアップシステム10のブロック図である。本実施形態の差分バックアップシステム10は、ファイル編集部1、記憶部2、編集履歴測定部3、変化量算出部4、比較有無判定部5、ブロック比較部6、及び差分バックアップ実行部7を備える。ファイル編集部1は、文書作成ソフトウェア等で実現され、ファイル編集データ11を編集する。ファイル編集データ11は、編集履歴部と、データ部とを有する。編集履歴部は、ファイル編集データ11の編集履歴に関するデータである。データ部は、ファイル編集データ11の編集履歴以外のデータ文書データ等のコンテンツそのもののデータである。編集履歴部に含まれるデータは、データ部に対する編集文字の挿入、削除等の履歴と、編集箇所の情報が紐付けられている。なお、ファイル編集部1は、文書作成ソフトウェアに限られず、扱われるファイルのデータ形式が、ファイル編集データ11と同等のデータ構造を持っていれば、どのようなソフトウェアであってもよい。記憶部2は、ファイル編集データ11を記憶する。編集履歴測定部3は、ファイル編集データ11を読み込み、抽象化編集量データ14を出力する。変化量算出部4は、抽象化編集量データ14を読み込み、入力変化量総和データ16と、属性変化量総和データ17を出力する。比較有無判定部5は、入力変化量総和データ16と、属性変更変化量総和データ17を読み込み、変化不明ブロック番号データ20と、変化確定ブロック番号データ21を出力する。ブロック比較部6は、変化不明ブロック番号データ20を読み込み、バックアップ対象ブロック番号データ22を出力する。差分バックアップ実行部7は、変化確定ブロック番号データ21と、バックアップ対象ブロック番号データを読み込み、差分バックアップを実行する。図2は、本発明の実施形態の差分バックアップシステム10における編集履歴測定部3のブロック図である。編集履歴測定部3は、ブロック分割部31、編集量測定部32、及び編集量抽象化部33を備える。ブロック分割部31は、ファイル編集データ11のデータサイズを、所定のブロック単位に分割する。図3は、本発明の実施形態の差分バックアップシステム10において、ファイル編集データ11を、ブロックに分割した例である。本実施形態の差分バックアップシステム10では、ブロック単位で、前回バックアップ時の状態からの差分があったかどうかを判定する。編集量測定部32は、ブロック編集履歴データ12を読み込み、編集履歴変換ルールと、編集量算出ルールに基づいて、編集量データ13を測定する。図4は、本発明の実施形態の差分バックアップシステム10において、編集量データ13を測定した例である。図5は、本発明の実施形態の差分バックアップシステム10における編集履歴変換ルールの例である。図6は、本発明の実施形態の差分バックアップシステム10における編集量算出ルールの例である。例えば、図4のブロック編集履歴データ12に含まれているあ入力の編集量は、編集量測定部32により、次のように算出される。まず、編集量測定部32は、図5の編集履歴変換ルールを参照し、編集内容から、編集種別を特定する。あ入力の編集内容は、編集内容=1文字の入力に該当するため、編集種別=入力となる。次に、編集量測定部32は、図6の編集量算出ルールを参照し、編集種別から、編集量を算出する。編集種別=入力の編集量は、編集量=入力した文字数となる。したがって、編集量測定部32は、あ入力に対応する編集量データ13として、編集種別=入力、編集量=1を作成する。編集量抽象化部33は、ブロック単位で、編集量データ13を読み込み、編集種別データ変換ルールに基づいて、編集種別に抽象化種別を対応させる。編集量抽象化部33は、編集量データ13に、当該抽象化種別を追加した抽象化編集量データ14を出力する。図7は、本発明の実施形態の差分バックアップシステム10において、抽象化編集量データ14を測定した例である。図8は、本発明の実施形態の差分バックアップシステム10における編集種別データ変換ルールの例である。例えば、図7の編集量データ13に含まれている編集種別=大きさ変更の抽象化種別は、編集量抽象下部33により、次のように決定される。編集量抽象化部33は、図8の編集種別データ変換ルールを参照し、編集種別から、抽象化種別を決定する。大きさ変更は、抽象化種別=属性変更となる。したがって、編集量抽象化部33は、ブロック番号=2、編集種別=大きさ変更、編集量=1に対応する抽象化編集量データ14として、ブロック番号=2、編集種別=大きさ変更、抽象化種別=属性変更、編集量=1を作成する。図9は、本発明の実施形態の差分バックアップシステム10における変化量算出部4のブロック図である。変化量算出部4は、変化量算出table作成部41、及び変化量加算部42を備える。変化量算出table作成部41は、変化量算出ルールに基づいて、変化量算出tableを作成する。図10は、本発明の実施形態の差分バックアップシステム10において、変化量算出table15を算出した例である。図11は、本発明の実施形態の差分バックアップシステム10における変化量算出ルールの例である。例えば、図10の抽象化編集量データ14に含まれているブロック番号=2、編集種別=削除、抽象化種別=入力、編集量=3に対応する変化量算出table15のデータは、次のように決定される。変化量算出table作成部41は、図11の変化量算出ルールを参照し、編集種別から、変化量を算出する。編集種別=削除、編集量=3の変化量は、変化量=3×-1=-3となる。したがって、変化量算出table作成部41は、ブロック番号=2、編集種別=削除、抽象化種別=入力、編集量=3に対応する変化量算出table15として、ブロック番号=2、編集種別=削除、抽象化種別=入力、変化量=-3を作成する。変化量加算部42は、変化量総和算出ルールに基づいて、入力変化量総和データ16と属性変更変化量総和データ17を算出する。図12は、本発明の実施形態の差分バックアップシステム10において、入力変化量総和データ16と属性変更変化量総和データ17を算出した例である。図13は、本発明の実施形態の差分バックアップシステム10における変化量総和算出ルールの例であるまず、図12の変化量算出table15を例にして、入力変化量総和データ16の算出方法について説明する。変化量加算部42は、変化量算出table15を参照して、抽象化種別=入力であるレコードの変化量の総和を算出する。変化量加算部42は、入力変化量総和データ16として、抽象化種別=入力、変化量総和=0のデータを作成する。次に、図12の変化量算出table15を例にして、属性変更変化量総和データ17の算出方法について説明する。変化量加算部42は、変化量算出table15を参照して、抽象化種別=属性変更であるレコードに対して、編集種別毎の変化量の総和を算出する。変化量加算部42は、属性変更変化量総和データ17として、編集種別=大きさ変更、変化量総和=2のデータ、編集種別=色変更、変化量総和=1のデータ、及び、編集種別=フォント変更、変化量総和=1のデータを作成する。図14は、本発明の実施形態の差分バックアップシステム10における比較有無判定部5のブロック図である。比較有無判定部5は、抽象化種別単位変化判定部51、ブロック単位変化判定部52、及び変化不明ブロック番号抽出部53を備える。抽象化種別単位変化判定部51は、抽象化種別単位変化判定ルールに基づいて、抽象化種別単位変化判定結果18を算出する。図15は、本発明の実施形態の差分バックアップシステム10において、抽象化種別単位変化判定結果18を算出した例である。図16は、本発明の実施形態の差分バックアップシステム10における抽象化種別単位変化判定ルールの例である。図15の入力変化量総和データ16と、属性変更変化量総和データ17を例にして、抽象化種別単位変化判定結果18の算出方法について説明する。まず、入力変化量総和データ16から判定する場合について説明する。抽象化種別単位変化判定部51は、入力変化量総和データ16の変化量総和を参照する。抽象化種別単位変化判定部51は、変化量総和が0以外の場合は、変化有りと判定し、変化量総和が0の場合は、変化不明と判定する。したがって、図15の入力変化量総和データ16の場合には、変化量総和=0であるため、抽象化種別単位変化判定結果18として、ブロック番号=2、抽象化種別=入力、判定=変化不明のデータを作成する。次に、属性変更変化量総和データ17から判定する場合について説明する。抽象化種別単位変化判定部51は、編集種別毎に、変化量総和を参照する。抽象化種別単位変化判定部51は、編集種別毎に、変化量総和が1の場合は、変化有りと判定し、変化量総和が2以上の場合は、変化不明と判定する。次に、抽象化種別単位変化判定部51は、抽象化種別=属性変更としての判定を、各編集種別毎の判定結果を参照し、1つ以上変化有りが存在する場合に、変化有りと判定し、全て変化不明の場合に、変化不明と判定する。したがって、図15の属性変更変化量総和データ17の場合には、図16の抽象化種別単位変化判定ルールに基づいて判定すると、編集種別=色変更と、編集種別=フォント変更で、変化有りと判定される。そのため、抽象化種別単位変化判定部51は、抽象化種別単位変化判定結果18として、ブロック番号=2、抽象化種別=属性変更、判定=変化有りのデータを作成する。ブロック単位変化判定部52は、ブロック単位変化判定ルールに基づいて、ブロック単位変化判定結果19を算出する。図17は、本発明の実施形態の差分バックアップシステム10において、ブロック単位変化判定結果19を算出した例である。図18は、本発明の実施形態の差分バックアップシステム10におけるブロック単位変化判定ルールの例である。図18のブロック単位変化判定ルールの例では、抽象化種別単位変化判定結果18において、抽象化種別=入力が、変化有りであり、抽象化種別=属性変更が、変化有りの場合には、ブロック単位変化判定=変化有りと定義している。抽象化種別=入力が、変化不明であり、抽象化種別=属性変更が、変化有りの場合には、ブロック単位変化判定=変化有りと定義している。抽象化種別=入力が、変化有りであり、抽象化種別=属性変更が、変化不明の場合には、ブロック単位変化判定=変化有りと定義している。抽象化種別=入力が、変化不明であり、抽象化種別=属性変更が、変化不明の場合には、ブロック単位変化判定=変化不明と定義している。したがって、図17の抽象化種別単位変化判定結果18の場合には、ブロック単位変化判定結果19として、ブロック番号=2、判定=変化有りのデータが作成される。変化不明ブロック番号抽出部53は、ブロック単位変化判定結果19から、判定結果が、変化不明であるブロック番号を抽出し、変化不明ブロック番号データ20を出力する。また、判定結果が、変化有りであるブロック番号を抽出し、変化確定ブロック番号データ21を出力する。図19は、本発明の実施形態の差分バックアップシステム10において、変化不明ブロック番号データ20を算出した例である。図19の例では、ブロック番号=1のみ、判定=変化不明であるため、変化不明ブロック番号データ20には、比較用ブロック番号=1のみが含まれる。[動作方法の説明]次に、本実施形態における差分バックアップシステム10において、差分バックアップ方法の説明を行う。図20は、本発明の実施形態の差分バックアップシステム10における差分バックアップ方法のフローチャートである。ステップS1編集履歴測定部3のブロック分割部31が、ファイル編集データ11を読み込み、所定のデータサイズのブロックに分割して、ブロック編集履歴データ12を出力する。ステップS2編集履歴測定部3の編集量測定部32が、ブロック編集履歴データ12を読み込み、図5の編集履歴変換ルールと、図6の編集量算出ルールに基づいて、編集種別毎の編集量を算出する。編集履歴測定部3は、当該編集種別毎の編集量を含む編集量データ13を出力する。ステップS3編集履歴測定部3の編集量抽象化部33が、編集量データ13を読み込み、図8の編集種別データ変換ルールに基づいて、編集量データ13に抽象化種別を付加した抽象化編集量データ14を出力する。ステップS4変化量算出部4の変化量算出table作成部41が、抽象化編集量データ14を読み込み、図11の変化量算出ルールに基づいて、抽象化編集量データ14の編集量を、変化量に置き換えた変化量算出table15を出力する。ステップS5変化量算出部4の変化量加算部42が、変化量算出table15を読み込み、図13の変化量総和算出ルールに基づいて、入力変化量総和データ16と、属性変更変化量総和データ17を出力する。ステップS6比較有無判定部5の抽象化種別単位変化判定部51は、入力変化量総和データ16を読み込み、図16の抽象化種別単位変化判定ルールに基づいて、抽象化種別=入力の変化判定を行う。同様に、抽象化種別単位変化判定部51は、属性変更変化量総和データ17を読み込み、図16の抽象化種別単位変化判定ルールに基づいて、抽象化種別=属性変更の変化判定を行う。抽象化種別単位変化判定部51は、抽象化種別=入力と、抽象化種別=属性変更の変化判定結果を含む抽象化種別単位変化判定結果18を出力する。ステップS7比較有無判定部5のブロック単位変化判定部52は、抽象化種別単位変化判定結果18を読み込み、図18のブロック単位変化判定ルールに基づいて、ブロック単位の変化判定を行い、ブロック単位変化判定結果19を出力する。ステップS8比較有無判定部5の変化不明ブロック番号抽出部53は、ブロック単位変化判定結果19を読み込み、変化判定結果が、変化不明であるブロック番号を抽出し、変化不明ブロック番号データ20を出力する。ステップS9比較有無判定部5の変化不明ブロック番号抽出部53は、ブロック単位変化判定結果19を読み込み、変化判定結果が、変化有りであるブロック番号を抽出し、変化確定ブロック番号データ21を出力する。ステップS10ブロック比較部6は、変化不明ブロック番号データ20に含まれるブロック番号のブロックのデータに対して、前回の差分バックアップ時に取得したデータと比較し、差分があるかどうかを比較する。ブロック比較部6は、データに差分が有るブロック番号を、バックアップ対象ブロック番号データ22として出力する。ステップS11差分バックアップ実行部7は、変化確定ブロック番号データ21と、バックアップ対象ブロック番号データ22に基づいて、差分バックアップを実行する。本発明の実施形態では、ファイル編集データ11を、所定のデータサイズのブロック単位に分割し、差分バックアップを行うが、前回のバックアップ時との差分があることが確定しているブロック番号変化確定ブロック番号データ21のデータは、ブロック比較部6による比較を行わない。そのため、差分バックアップ処理の処理時間を短縮することができる。以上、本発明の実施の形態が添付の図面を参照することにより説明された。但し、本発明は、上述の実施の形態に限定されず、要旨を逸脱しない範囲で当業者により適宜変更され得る。