Fourrer des petits nombres dans un grand

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