¿Qué son los blobs en Android?

Un BLOB SQL es un tipo integrado que almacena un objeto grande binario como un valor de columna en una fila de una tabla de base de datos. De forma predeterminada, los controladores implementan Blob utilizando un locator(BLOB) SQL locator(BLOB) , lo que significa que un objeto Blob contiene un puntero lógico a los datos BLOB SQL en lugar de los datos en sí. Un objeto Blob es válido durante la duración de la transacción en la que se creó.

Los métodos en las interfaces ResultSet , CallableStatement y PreparedStatement , como getBlob y setBlob permiten que un programador acceda a un valor BLOB SQL. La interfaz Blob proporciona métodos para obtener la longitud de un valor BLOB SQL (objeto grande binario), para materializar un valor BLOB en el cliente y para determinar la posición de un patrón de bytes dentro de un valor BLOB . Además, esta interfaz tiene métodos para actualizar un valor BLOB . Todos los métodos en la interfaz Blob deben implementarse completamente si el controlador JDBC admite el tipo de datos.

Un blob es un pequeño archivo utilizado para restaurar una tableta desde el modo de recuperación. Cuando un dispositivo no se inicia correctamente, entra en modo de recuperación e intenta repararse a sí mismo, como el modo seguro para máquinas Windows. Si este archivo está en el dispositivo, puede recuperar fallas en el sistema de archivos y volver a su estado normal de uso. Si el archivo no está allí, el dispositivo simplemente se cuelga o se reinicia constantemente después de un tiempo.

A veces, incluso puede forzar una copia del archivo necesario en el dispositivo si el modo fastboot todavía funciona y puede acceder a él, de lo contrario, tendrá que jtag o riff el dispositivo a la vida, si es posible.