Comment convertir une chaîne hexadécimale en un octet et un octet en une chaîne hexadécimale en Javascript?

Comment voulez-vous convertir un code hex représenté dans une chaîne de caractères à un octet et l'inverse en Javascript?

var conv = require('binstring');
var hexstring ='80';
var bytestring = conv(hexstring, {in:'hex', out:'utf8'});
var backtohexstring = conv(bytestring, {in:'utf8', out:'hex'}); //!= '80'???

backtohexstring décode les données entrantes de la chaîne à la bonne hex (j'ai aussi utilisé utf8 vs octet, car il est regardé comme entrant chaîne lors de l'impression à la console), donc je suis confus...

J'ai aussi trouvé ces deux natifs de fonctions javascript, le décodeur fonctionne sur mon flux entrant, mais je ne peux toujours pas l'hex de coder...

function encode_utf8( s ) {
  return unescape( encodeURIComponent( s ) );
}
function decode_utf8( s ) {
  return decodeURIComponent( escape( s ) );
}

source d'informationauteur shaun5