Binary large object
Le BLOB, pour (en) Binary Large OBject, mais qui s'écrit couramment en caractères minuscules, est un type de donnée permettant le stockage de données binaires (le plus souvent des fichiers de type image, son ou video) dans le champ d'une table d'une base de données.
Dans le monde des logiciels libres, le BLOB est un terme péjoratif pour désigner l'inclusion d'un pilote sous forme de fichier objet dans le noyau libre d'un système d'exploitation afin de ne pas divulguer le code source du programme. On retrouve ces blobs dans les systèmes NetBSD, FreeBSD, DragonFly BSD et la plupart des distributions GNU/Linux. En revanche le projet OpenBSD les refuse pour des raisons de maintenance et de sécurité mais aussi pour leur incompatibilité avec le concept des logiciels libres. La Free Software Foundation s'oppose fermement à l'utilisation de ces blobs et promeut une version du noyau Linux expurgée de ces blobs[1].
Notes et références
Articles connexes
- CLOB
- (en) Binary blob