最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
nodejs中怎么將十六進制字符串型數(shù)據(jù)與btye型數(shù)據(jù)進行轉(zhuǎn)換

nodejs中怎么將十六進制字符串型數(shù)據(jù)與btye型數(shù)據(jù)進行轉(zhuǎn)換,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)公司專注于北安網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供北安營銷型網(wǎng)站建設(shè),北安網(wǎng)站制作、北安網(wǎng)頁設(shè)計、北安網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造北安網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供北安網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

byte型轉(zhuǎn)換十六進制字符串

/**
 * byte型轉(zhuǎn)換十六進制
 * @param b
 * @returns {string}
 * @constructor
 */
const Bytes2HexString = (b)=> {
  let hexs = "";
  for (let i = 0; i < b.length; i++) {
    let hex = (b[i]).toString(16);
    if (hex.length === 1) {
      hexs = '0' + hex;
    }
    hexs += hex.toUpperCase();
  }
  return hexs;
}

十六進制字符串轉(zhuǎn)換btye型

/**
 * 十六進制轉(zhuǎn)換btye型
 * @param str
 * @returns {Promise}
 */
const Hexstring2btye = (str)=> {
  let pos = 0;
  let len = str.length;
  if (len % 2 != 0) {
    return null;
  }
  len /= 2;
  let hexA = new Array();
  for (let i = 0; i < len; i++) {
    let s = str.substr(pos, 2);
    let v = parseInt(s, 16);
    hexA.push(v);
    pos += 2;
  }
  return hexA;
}

模擬實現(xiàn),使用谷歌最新版內(nèi)核或者支持ES6瀏覽器,按F12打開調(diào)試模式,將以下兩個方法輸入(粘入),直接調(diào)用即可在線查看。

舉個例子

1.輸入byte型數(shù)據(jù)[160,100],調(diào)用Bytes2HexString([160,100]),可以得到"A064";

2.輸入十六進制字符串?dāng)?shù)據(jù)"A064",調(diào)用Hexstring2btye("A064"),可以得到[160,100]。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


名稱欄目:nodejs中怎么將十六進制字符串型數(shù)據(jù)與btye型數(shù)據(jù)進行轉(zhuǎn)換
新聞來源:http://fisionsoft.com.cn/article/jjcsji.html