1. A method of data de-duplication comprising: determining a code for a block of data; comparing the code for the block of data to another code for another block of data; and storing a vector to the other block of data when both codes match.