js 位元組操作

2022-03-29 05:01:23 字數 1135 閱讀 2575

獲取byte的高4位bit和低4位bit

function getheight4(ata)

function getlow4(data)

十六進製制字串轉位元組陣列

/*

* * 十六進製制字串轉位元組陣列

* 每2個字串轉換

* 100102030405060708 轉為 [16, 1, 2, 3, 4, 5, 6, 7, 8]

* @param str 符合16進製制字串

*/str2bytes(str)

len /= 2

;

var hexa = new

array();

for (var i = 0; i < len; i++)

return

hexa;

},

位元組陣列轉十六進製制字串

/*

* * 位元組陣列轉十六進製制字串

* [16, 1, 2, 3, 4, 5, 6, 7, 8] 轉換 100102030405060708

* @param arr 符合16進製制陣列

*/bytes2str(arr)

str +=tmp;

}return

str;

},

十六進製制字串轉陣列

/*

* * 十六進製制字串轉陣列

* 1185759ac35a91143f97037002b1a266 轉換 ["11", "85", "75", "9a", "c3", "5a", "91", "14", "3f", "97", "03", "70", "02", "b1", "a2", "66"]

* @param str 十六進製制字串

*/str2arr(str)

len /= 2;

var hexa = new

array();

for (var i = 0; i < len; i++)

return

hexa;

},

位 位元組操作備忘

資料型別 1 char 乙個位元組,8位二進位制 2位16進製制0x00 0xff,十進位制 0 255 unsigned 或 128 127 signed 2 short 二個位元組,16位二進位制 4位16進製制0x0000 0xffff 十進位制 0 65535 unsigned 或 3276...

java io操作之位元組操作

抽象類為inputstream和outputstream inputstream為輸入流 outputsteam為輸出流 一般用抽象流定義物件,具體的實現流來實現物件 例如 inputstream in new fileinputstream new file url 常見的輸入,輸出流操作案例如下...

IO流檔案位元組操作

檔案 的拷貝涉及兩個過程 將乙個檔案的內容通過程式讀取出來,然後通過程式將讀取的內容寫入待拷貝的檔案中。在整個過程中,程式起中轉作用,它既有檔案輸入也有檔案輸出的作用。程式使用fileinputstream讀取檔案內容,使用fileoutputstream將內容寫入新的檔案,實現的方法如下 publ...