sqlite.h
Return The Size Of An Open BLOB
int sqlite3_blob_bytes(sqlite3_blob *);
Devuelve el tamaño en bytes del BLOB accesible mediante el manipulador de BLOB abierto con éxito en su único argumento. Las funciones de entrada y salida incrementales de blob sólo pueden leer o sobrescribir contenidos de blob existentes, no pueden cambiar el tamaño de un blob.
Esta función sólo puede trabajar con un manipulador de BLOB que haya sido creado por una llamada exitosa previa a sqlite3_blob_open() y que no haya sido cerrado mediante sqlite3_blob_close(). Pasar cualquier otro puntero a esta rutina produce un comportamiento indefinido y probablemente indeseado.