1. A system for measuring potential similarity of apparently diverse binary objects comprises: a reporting module which counts number of locations of a non-transitory computer-readable similarity store wherein the non-transitory computer-readable similarity store contains object identifiers of two apparently dissimilar binary objects as a measure of relative similarity; the non-transitory computer-readable similarity store which contains the object identifiers of any binary object which contains a string which has a pattern corresponding to a location; a receiving module which deduplicated binary objects which are similarly in any one of name, size, checksum, date, time, source, or destination; a string selection module which selects comparable strings from each of N binary objects; a signature determination module which determines a pattern signature for each string selected from the N binary objects; a similarity store access module which reads from and writes to the location of the non-transitory computer-readable similarity store according to the pattern signature determined from a selected string; a processor and memory containing executable instructions wherein the processor controls the system to write an object identifier into the location of the non-transitory computer-readable similarity store determined by the pattern signature for each string selected from each of N binary objects, wherein N is an integer number greater than three; wherein the non-transitory computer-readable similarity store accumulates binary strings and a count of reoccurrence of each of the binary strings in a binary object, wherein the number of binary strings in each binary object is equal to the number of bits or bytes in the binary object minus a length of the binary string plus 1.