The present invention relates to searching content, particularly for at
least one extract common to a first data file and a second data file. The
method comprises a preliminary step of preparing at least the first file
by (a) dividing the first file into a series of data packets having a
predetermined size, and identifying packet addresses in said file, (b)
combining each packet address with a digital signature that defines one
of three fuzzy logic states, namely true, false and indeterminate, and is
the result of a combinatorial computation on data from said file;
whereafter said method comprises performing an actual search for a common
extract by (c) comparing the fuzzy logic states combined with each packet
address of the first file with fuzzy logic states determined on the basis
of data from the second file, and (d) removing from said common extract
search the respective address pairs from the first and second files that
have the respective logic states true and false or false and true, and
retaining the other address pairs that identify data packets that may
comprise said common extract.