And binwalk if you want to find the juice within the file.<p><a href="https://github.com/ReFirmLabs/binwalk/wiki/Supported-Signatures" rel="nofollow">https://github.com/ReFirmLabs/binwalk/wiki/Supported-Signatu...</a>
You might be interested in GNU poke[1][2], a hex-editor type program that can actually parse and visualize the structure of binary data (using a DSL for describing formats).<p>[1] <a href="https://jemarch.net/poke" rel="nofollow">https://jemarch.net/poke</a><p>[2] <a href="https://news.ycombinator.com/item?id=34986042">https://news.ycombinator.com/item?id=34986042</a>
I always liked the 3D visualization in Veles[0]. It's very intuitive to make out structured ASCII or other non-compressed sections in binary data.<p>[0] <a href="https://github.com/codilime/veles" rel="nofollow">https://github.com/codilime/veles</a>
<a href="https://github.com/wader/fq" rel="nofollow">https://github.com/wader/fq</a><p>I have really liked fq for binary visualization.