Lexique informatique › Programmation › Buffer

Buffer

Programmation Svenska → Mis à jour: 2026-09-19

Une zone de mémoire allouée pour des données binaires (un « tampon »). Sert aux entrées-sorties, aux paquets réseau, aux pixels d'image, aux échantillons audio. Le terme désigne à la fois la structure de données et l'action de mettre en tampon — accumuler des données temporairement.

JavaScript : ArrayBuffer (octets bruts), Uint8Array (vue typée), Buffer (propre à Node.js). C/C++ : char buf[1024]. Java : ByteBuffer. Le dépassement de tampon, qui consiste à écrire au-delà de la taille allouée, est une faille de sécurité classique.

Dans un flux, un tampon placé entre producteur et consommateur lisse les écarts de vitesse. Les tampons circulaires (ring buffers) conviennent bien aux flux continus.

← Retour au lexique