En utilisant bitsf.js, on a fait :
let bf = new BitsFields(); // crée une instance bf.format = [8, 1, 8, 1, 32]; // format des champs de bits let data = [45, 1, 100, 0, 1952358]; // données let bigint = bf.stuff(data); // calcule l'image de data let retrieve = bf.unstuff(bigint); // extrait les données
Résultat