1. A computer-implemented method comprising: receiving a first file by a computer; extracting content of interest within the first file, wherein said content of interest is less than the entire first file; wherein the content of interest includes one of an executable, script, archive, or installer; repackaging the content of interest into one or more files of valid formatted type to produce a first reduced file; applying a signature to the reduced file; and storing the signature and associating the signature with the first file.