It's slow and doesn't actually parse the data (just makes a guess based on binary sub-matches). The [`object`](https://crates.io/crates/object) crate could be used to help.