當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園

您的位置: 首頁(yè) > 應(yīng)用軟件 > 計(jì)算器類(lèi) > GetHex(16進(jìn)制異或計(jì)算軟件) V1.0 綠色版

  GetHex 是一款簡(jiǎn)單小巧的16進(jìn)制異或計(jì)算器,可快速進(jìn)行十六進(jìn)制字符串按位異或運(yùn)算,就是輸入十六進(jìn)制數(shù),每個(gè)十六進(jìn)制數(shù)間輸入空格,然后點(diǎn)輸出即可得到結(jié)果。

GetHex

【計(jì)算方法】

  先將16進(jìn)制轉(zhuǎn)換為二進(jìn)制,再進(jìn)行異或計(jì)算:真異或假的結(jié)果是真,假異或真的結(jié)果也是真,真異或真的結(jié)果是假,假異或假的結(jié)果是假。就是說(shuō)兩個(gè)值相異結(jié)果為真。

【使用說(shuō)明】

  打開(kāi)軟件后,在第一個(gè)輸入框中輸入要較驗(yàn)的數(shù)據(jù)。

  然后點(diǎn)擊“按位異或”按鈕開(kāi)始計(jì)算。

  這時(shí)右側(cè)框中輸出校驗(yàn)結(jié)果。

  底部框中顯示完整的數(shù)據(jù)包,可以通過(guò)ctrl+c復(fù)制。

  如果需要再次輸入點(diǎn)擊“清空輸入”按鈕。

  原來(lái)的數(shù)據(jù)清空了即可輸入新的數(shù)據(jù)。

  最后點(diǎn)擊“退出”按鈕退出軟件。

GetHex

【常見(jiàn)問(wèn)題】

  兩個(gè)很長(zhǎng)的16進(jìn)制字符串怎么進(jìn)行異或運(yùn)算?

  解決方案一:

  每2個(gè)一組,存入數(shù)組,然后循環(huán)異或。

  解決方案二:

  byte[] array1 = str1.getBte();

  byte[] array2 = str2.getByte();

  byte[] array3 - new byte[Math.mzx(array1.length array2.length)];

  根據(jù)你的需求應(yīng)該是array1的長(zhǎng)度短于array2的長(zhǎng)度

  一般字符串是從左到右順序解析,不過(guò)array1后面可以補(bǔ)0或1變成和array2一樣的長(zhǎng)度,

  再按位進(jìn)行異或操作,將結(jié)果放入 array3對(duì)應(yīng)的節(jié)點(diǎn)中,再str3 = new Sting(array3)看看是不是你想要的結(jié)果。

軟件特別說(shuō)明

標(biāo)簽: GetHex 16進(jìn)制 進(jìn)制計(jì)算

其他版本下載
網(wǎng)友評(píng)論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2025 daaijiaoyu.cn.All rights reserved.

浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)