Content-based file matching (Fingerprints)

Also discussed here: