Analyzing unknown binary files using information entropy
yurichev.com
yurichev.com
For a similar problem, you can work like it was answered here: http://reverseengineering.stackexchange.com/questions/2897/t...
I've seen it used to guess the native language of a text file based on the compressed input. I always believed this could be used as a sort of universal translator. You could compress the audio sounds of birds, throw this algorithm at it, and extract meaningful content.