Years ago BLOB was Binary Large Object.
Any non (ASCI) text could be stored.
You could put/store a JPEG into a BLOB field. The APP was responsible for calling the viewer.
If I remember, Calibre 1 started saving books in a BLOB field and scrapped it (Calibre2) because performance was in the