1. A data conversion system, comprising a client module that includes a conversion portion configured to partition a file to be converted into a plurality of file segments, and an existing file segment database portion configured to store one or more existing file segments and one or more key values, each of the one or more key values associated with one of the one or more existing file segments, wherein the conversion portion is also configured to assign a key value to each of the plurality of file segments and to create a key value file with the assigned key values.