THE UTF-8 ENCODING
how a Unicode code point falls into one, two, three or four bytes — and which bytes never appear
Built as a memo rather than a table: the thing worth hanging it up for reads across the room, with the full reference in smaller type below it.
Three sizes in one archive — from a sheet on the fridge to a poster on the wall.
The first byte of a character says how many bytes it has; every byte after it opens with 10. The map gives the role of each of the 256 byte values, from ASCII to those that never occur in valid UTF-8.