In one embodiment, sample representation compression module 1008 is configured to operate as hash module 208 (FIG. 2) to generate hash values as compressed representations of samples or fingerprints, based on vectors, or other data associated with a file.