Npara identifies audio and video files by creating an index of sub fingerprints, aproximately 255 fingerprints per file. These fingerprints are stored in a firebird database. Partial tracks or partial images can be recognized, even if they contain significant noise or distortion