Life & fun · September 1, 2024
Bin-graph: Visualize binary files
This program provides a simple way of visualizing the different regions of a binary file. Written in C, depends only on libpng. Currently (commit 1dd42e3) it is able to generate PNG images that represent various aspects of the binary: - Grayscale: Byte values, 00..FF. - Ascii: Printability of each byte. - Entropy: Of a "block", changed with --block-size. - Histogram: Bar graph of the byte frequencies. - Bigrams: Each point is determined by a pair of bytes. - Dotplot: Measure self-similarity. Image width/height is N^2. In the future, I plan on adding an SDL version that allows the user…
Bin-graph: Visualize binary files launched on September 1, 2024 with 57 votes, #586 of 5,281 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 2 years on.
In plain words
Bin-graph is a C program that visualizes binary files by generating PNG images showing different aspects of file structure. It displays byte values as grayscale, printability as ASCII, entropy levels, byte frequency histograms, byte-pair patterns as bigrams, and self-similarity through dotplots. Designed for developers and security researchers who need to analyze binary file composition and patterns, it requires only libpng as a dependency and supports customizable block sizes and file offsets.
written from the facts on this page · September 2026
From the sources
Visualize binary files. Contribute to 8dcc/bin-graph development by creating an account on GitHub.
In the maker’s words, at launch
This program provides a simple way of visualizing the different regions of a binary file. Written in C, depends only on libpng. Currently (commit 1dd42e3) it is able to generate PNG images that represent various aspects of the binary: - Grayscale: Byte values, 00..FF. - Ascii: Printability of each byte. - Entropy: Of…
Does a similar job
all alternatives →
3D Binpacking Algorithm Visualized2023 · skusavvy.com · ▲115
GNUplot with sixel – Mix images, ANSI colors and plots2019 · github.com · ▲110GNUplot with sixel support. Contribute to csdvrx/sixel-gnuplot development by creating an account on GitHub.
- SBSimple Binary Data Visualization in R2017 · martin.varela.fi · ▲63
- DTDot-to-ASCII – Graphviz to ASCII Converter2019 · dot-to-ascii.ggerganov.com · ▲152
Binspector – A Binary Format Analysis Tool2014 · binspector.github.io · ▲45Binary formats and files are inescapable. Although optimal for computers to read, sussing them manually requires exacting patience. Every developer …
Flexible command line tool to create graphs from CSV data2018 · github.com · ▲95Flexible command line tool to create graphs from CSV data - mcastorina/graph-cli
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 19h ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, September 2024
the whole month →

BeforeSunset AI 2.0▲1,267Personalized AI daily planning that suits your life
AI · 2024 · beforesunset.ai


