阿斯克碼是什么?什么是阿斯克碼??
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
今天再了解一套NET程序的時(shí)候,解密完,發(fā)現(xiàn)是阿斯克碼加密,以前接觸過(guò),但沒(méi)真正了解過(guò),
這次好好的研究了下,不過(guò)不單純的是阿斯克碼加密,加密類(lèi)型挺多次,很暈;
先把阿斯克碼記下來(lái),防止備用,下一篇準(zhǔn)備搞一個(gè)阿斯克碼對(duì)照表;
阿斯克碼英文是ASC-II,是電腦中用來(lái)進(jìn)行字符編碼的~
每一個(gè)電腦中的英文字符都是有對(duì)應(yīng)的阿斯克碼的,比如A對(duì)應(yīng)的是96等等。
在程序中使用ASCII碼要進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換,將字符型轉(zhuǎn)換為整型的具體為(int)b,b為要轉(zhuǎn)換的字符,通過(guò)ASCII碼可以將大小寫(xiě)字符轉(zhuǎn)換,對(duì)字符進(jìn)行特定的操作。可以根據(jù)具體程序而定。
ASCII碼,即“美國(guó)國(guó)家標(biāo)準(zhǔn)資訊交換碼”(American Standard Code forInternational Interchange)的縮寫(xiě)。對(duì)于學(xué)過(guò)編程的朋友相信并不陌生,而對(duì)于沒(méi)有學(xué)過(guò)編程的朋友,可能就有介紹一番的需要。 ASCII碼是由ANSI X.3.4和ISO646兩種早期的編碼規(guī)格整合而來(lái),在1970年由美國(guó)國(guó)家標(biāo)準(zhǔn)化委員會(huì)通過(guò)的編碼規(guī)格,它規(guī)定了128個(gè)基礎(chǔ)英文字符的二進(jìn)制編碼規(guī)則,如大寫(xiě)字母“A”的編碼就是64,而空格的編碼則為32。ASCII推出后逐漸取代了其他舊的編碼成為電腦編碼的統(tǒng)一標(biāo)準(zhǔn),并被國(guó)際標(biāo)準(zhǔn)化組織ISO在80年代確認(rèn)為國(guó)際標(biāo)準(zhǔn)。 由于ASCII只規(guī)定了128個(gè)最常用的英文字符,所以隨著電腦字符集的增長(zhǎng),逐漸出現(xiàn)了很多種在ASCII上擴(kuò)充的編碼方式,我們熟悉的Unicode編碼就是其中較為復(fù)雜的一種,這是在標(biāo)準(zhǔn)的ASCII NO.5和ISO10646基礎(chǔ)上開(kāi)發(fā)的32bits編碼方案。ISO10646是在ISO08859-1基礎(chǔ)上開(kāi)發(fā)的編碼方案(ISO08859-1是在ASCII標(biāo)準(zhǔn)版ASCII NO.5上開(kāi)發(fā)的256字符的標(biāo)準(zhǔn)擴(kuò)展ASCII編碼),包含了目前所有的電腦字符在內(nèi),但由于過(guò)于龐大,所以在此基礎(chǔ)上發(fā)展了16bits的Unicode,其復(fù)雜度比ISO10646小了很多,但不包含一些非常罕見(jiàn)的的字符在內(nèi)。 ASCII是AmericanStandardCodeforInformationInterchange的縮寫(xiě),用來(lái)制訂計(jì)算機(jī)中每個(gè)符號(hào)對(duì)應(yīng)的代碼,這也叫做計(jì)算機(jī)的內(nèi)碼(code)。每個(gè)ASCII碼以1個(gè)字節(jié)(Byte)儲(chǔ)存,從0到數(shù)字127代表不同的常用符號(hào),例如大寫(xiě)A的ASCII碼是65,小寫(xiě)a則是97。由于ASCII字節(jié)的七個(gè)位,最高位并不使用,所以后來(lái)又將最高的一個(gè)位也編入這套內(nèi)碼中,成為八個(gè)位的延伸ASCII(ExtendedASCII)碼,這套內(nèi)碼加上了許多外文和表格等特殊符號(hào),成為目前常用的內(nèi)碼。
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!