El término «bloque binario opaco » ( OBB , por sus siglas en inglés) se utiliza en ingeniería de redes e informática para referirse a un fragmento de datos considerable que, desde fuera, parece basura binaria para las entidades que desconocen su significado o contenido, pero que tiene sentido para aquellas con permisos y funciones de acceso. También se utiliza de forma peyorativa para referirse al código compilado sin el código fuente disponible (véase: bloque binario ).
Uso en redes
Al menos un protocolo de red , el Protocolo Avanzado de Cola de Mensajes (AMCP) , utiliza la terminología de OBB.
Uso en el campo de la informática
Los sistemas operativos Android , a partir de la versión 2.3 con nombre en clave Gingerbread, utilizan OBB para referirse en un solo blob a múltiples archivos, incluso a un sistema de archivos completo en un solo archivo. Estos OBB están disponibles a través de la interfaz del Administrador de almacenamiento en Android. [ 1 ] Esto se hace como un medio de abstracción , para que múltiples aplicaciones que se ejecutan en el sistema operativo puedan acceder más fácilmente al OBB. Por ejemplo, si hubiera una base de datos de mapas (OBB de mapas), múltiples aplicaciones que se ejecutan en Android 2.3 pueden acceder a los mismos mapas. Esto elimina la necesidad de mantener diferentes datos de mapas para diferentes aplicaciones con funciones y características similares. Muchos juegos HD en la plataforma Android utilizan sus propios archivos OBB, para permitir el almacenamiento de archivos grandes en la tarjeta SD externa del dispositivo .
El middleware Tuxedo también utiliza OBB para referirse a matrices de C y C++ o a búferes de datos tipados . Probablemente (se necesita la opinión de expertos) esta sea la referencia más antigua a OBB utilizada en un sistema informático.
Cuando un proveedor distribuye software en formato binario objeto (OBB) sin mencionar su funcionamiento interno ni su código, se le denomina «OBB propietario», «blob propietario» o simplemente blob binario . Esta práctica tiene como objetivo proteger la propiedad intelectual de la empresa y, probablemente, mantener una ventaja competitiva (véase: software propietario ). Además, impide que los hackers mejoren o vulneren el sistema. Por ejemplo, Nvidia Tegra utiliza un OBB propietario de este tipo.
Véase también
Referencias
- ↑ "StorageManager" . Desarrolladores de Android .
- Tecnología de sistemas operativos
- esbozos de informática