Namely, how would you tell an archive (jar/rar/etc.) file from a textual (xml/txt, encoding-independent) one?
See http://en.wikipedia.org/wiki/Magic_number_(programming)