1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| txt_dec=function(entree) {
var encoder = new TextEncoder();
var sortie = encoder.encode(entree);
sortie = sortie+"";
sortie = sortie.replaceAll(",", " ");
return sortie;
};
dec_txt=function(entree) {
entree = entree.split(' ');
for (var i=0; i<entree.length; i++) {
entree[i] = entree[i]*1;
if (entree[i]>255) {
alert("L'entier "+(i+1)+" est trop grand pour former un octet");
return;
}
}
entree = new Uint8Array(entree);
var decoder = new TextDecoder();
sortie = decoder.decode(entree);
return sortie;
}; |