I tried it with an epub file before I read your comment about its mimicking the unix 'file' command, and was disappointed at the output.<p>I'm in the process of writing a routine for checking the validity of epub files (i.e., to unzip the archive, make sure the required directory structure and xml is there, etc.), and at first glance, that's what I thought your app would be able to do.