J'ai un tampon qui est rempli avec un tas de chaînes base64. Je veux un moyen de décoder ces chaînes et être capable de lire toutes les chaînes base64 dans ce tampon.Tampon à base64 | Node.js
const slugId1 = 'YriU6QbcQj6xtdUUosJTxA==';
const slugId2 = 'Su7Zvq1vRca/teTNfEmfNQ==';
const SLUGID_SIZE = 16;
let buffer = Buffer.alloc(SLUGID_SIZE * 2);
buffer.write(slugId1, 0, SLUGID_SIZE, 'base64');
buffer.write(slugId2, SLUGID_SIZE, SLUGID_SIZE, 'base64');
console.log(buffer.toString('base64', 0, SLUGID_SIZE));
console.log(buffer.toString('base64', SLUGID_SIZE, SLUGID_SIZE));
Ce que je veux:
YriU6QbcQj6xtdUUosJTxA==
Ce que je vous attendre à obtenir:
YriU6QbcQj6xtdUUosJTxA==
Su7Zvq1vRca/teTNfEmfNQ==
Toute aide est appréciée.
'buffer.toString' Le 2ème et le 3ème paramètre sont' start' et 'end' - étant donné que vous donnez la même valeur pour le début et la fin, le résultat est bien sûr la longueur –