Forensic Data Carving
A fast string searching algorithm