in reply to Distinguishing text from binary data
You could look at the perl implementation of the unix file utility. It is(was) part of the PPT project.
The ISS (or other satellites)
Results (265 votes). Check out past polls.