This version is written in React but when time permits I plan to release an updated version written in Rust, along with a library of fast implementations of space-filling curves and related utilities.
and binvis is the coolest name!!
Super Metroid has a surprising amount of filler scattered all over.
https://gdal.org/drivers/raster/ers.html
does not in any way do it justice.
What it allows you to do is create a text header description for a binary file .. pretty much any binary image (and not intended to be image) "raw" (ish) format that existed then and now.
Band interleaved, band seperated, row interleaved, column orientated, etc. 8 bit, 12, 24, 32 bit, big or little endian, with or without header "junk" to skip at start of file and|or at the start of each "virtual row"
The handy hack was the ability to view as image and file that had time series aquisition by sketching out how to block it, how to understand the binary, insert optional colour maps .. and then being able to rapidly visually scan 2GB or 16GB of binary blob with real time fly about zoom in zoom out capability.
Intended for multichannel satellite | aircraft | other instrument data with a variety of metadata (timing, position, instrument orientation, etc) - useful far beyond its core target.
Addendum: for the curious, somewhat better description of the .ERS layout from PDF page 33 onwards of https://www.aseg.org.au/sites/default/files/ER%20Mapper%20Cu...
https://en.m.wikipedia.org/wiki/File:Iconic_COSMAC_Elf_space...
The machine was short enough on RAM by default that even at runtime, the screen buffer was shared. The random noise at the top of the screen is the program used to display the image on the bottom.
https://web.archive.org/web/20040902191610/http://www.c64hq....
Here's the report with pics and videos if that sounds interesting!
https://news.ycombinator.com/item?id=11077222
https://news.ycombinator.com/item?id=9140249
and other instances without comments.
Visualizing binaries with space-filling curves (2011) - https://news.ycombinator.com/item?id=24813704 - Oct 2020 (15 comments)
Visualizing binaries with space-filling curves (2011) - https://news.ycombinator.com/item?id=14544191 - June 2017 (8 comments)
Binvis.io – Visual Analysis of Binary Files - https://news.ycombinator.com/item?id=11077222 - Feb 2016 (9 comments)
Binvis.io: visual analysis of binary files - https://news.ycombinator.com/item?id=9140249 - March 2015 (1 comment)
Visualizing binaries with space-filling curves - https://news.ycombinator.com/item?id=3449743 - Jan 2012 (20 comments)
Others?
But it is a really cool tool, if you have to figure out a binary file format looking for patterns is certainly very useful.
Good times, but I can't seem to remember the tool's name.