This is the archived version of this course from the Spring 2013 semester. You might find something more recent by visitning my teaching page.
Write a program that reads in a (possibly large) file and computes a fingerprint value (sequence of small integers) for it. Specifically, your program should be able to read any file, and then it should print out a series of numbers that uniquely identify that file.
You can use any of the ideas that we talked about in class - or even some that we didn't - to do this fingerprinting, as long as:
Here's an overview of one way you could do this:
ints in C++ or Java.
Be sure to describe your program clearly in comments. Submit it according to the normal instructions.