999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

色彩斑斕的記事本

2016-05-14 16:51:17陳凱
中國信息技術教育 2016年5期

陳凱

對計算機來說,不管在記事本中輸入的是什么字符,其在本質上都是存儲了一段二進制數據。如果輸入的是英文或數字,那么記事本會用ASCII碼將這些符號編碼成二進制數據;反過來,如果一段二進制數據是用ASCII碼編制而成的,那么記事本就能將這些數據還原成英文或數字符號。但如果那些數據不是用ASCII碼編制而成的,那用記事本打開后,會看到什么呢?有人說,那樣會得到一串亂碼——先別著急下結論,來看這樣一個實驗。

用記事本看畫圖

打開Windows的畫圖軟件,在整個矩形的畫布上傾倒紅色,并保存該文件為24位色的位圖,命名為test1.bmp,然后再往畫布上傾倒紫色(可在“編輯顏色”中選取某種紫色),并保存為24位色的位圖,命名為test2.bmp。接著用記事本分別打開這兩個BMP格式的圖像文件,發(fā)現顯示的效果是不同的(如圖1)。

紅色的圖像文件用記事本打開后,除了在第一行有一些看不懂的與圖像格式有關的信息外,其他就是許多行的空格,而紫色的圖像文件用記事本打開后,里面鋪滿了字符“f?f”,顯得很有規(guī)律,這顯然不是用“亂碼”一詞就能搪塞過去的。當然,讀者自己在嘗試時,因為選的紫色的色彩濃度和筆者未必一樣,所以出現的字符也有可能是不一樣的。

由于24位的位圖文件中的每個像素的顏色即紅、綠、藍各占8位bit存儲空間,而ASCII碼與擴展ASCII碼占去的內存空間也正好8位,因此不妨猜測,“f?f”中的三個字符分別代表了RGB值中的藍色、綠色和紅色的顏色值(BMP格式文件中的顏色是按藍、綠、紅的順序來索引的)。查ASCII碼表可知,“f”的值為01100110,“?”的值為00111111,因此,每個像素點的顏色值是“01100110”“00111111”和“01100110”,換成十進制就是“102”“63”和“102”。在畫圖軟件的“編輯顏色”窗口中輸入這三個值后,發(fā)現選中的顏色正是紫色,于是先前的猜想得到了驗證(如圖2)。

至于紅色,因為其RGB值分別是紅色11111111、綠色00000000和藍色00000000,這些值恰巧都對應了非字符類型的ASCII碼,所以記事本就只好以空格代之。

用顏色隱藏ASCII字符

基于以上原理,可以做一個有趣的實驗,將詞語隱藏在BMP格式的圖像中。例如,將“CAT”一詞隱藏到一幅小貓的圖畫中,具體怎么做呢?

①找到字符“C”“A”和“T”的ASCII碼的十進制值,“C”為67,“A”為65,“T”為84。

②打開畫圖軟件的“編輯顏色”窗口,在顏色值中輸入紅色為84,綠色為65,藍色為67,然后就得到了一種灰中帶淡紫的顏色(注意是按藍、綠、紅的順序編碼)。

③將這種顏色在畫布上隱蔽的地方點上幾點,然后保存為24位色的BMP格式文件。

④用記事本打開這個BMP圖像文件,滿篇“亂碼”中就隱藏著“CAT”一詞,不妨查找一下。

用類似的方法,只要有耐心,就可以在圖畫中隱藏大段有含義的文字,這項游戲不僅有趣,同時還涉及ASCII碼和位圖編碼的知識。最后留給讀者一個有難度的任務:請存儲一張小貓的BMP位圖,要求用圖畫軟件打開時能正常顯示一只貓,而用記事本打開后,則可在一片“亂碼”中找出“喵”字。

主站蜘蛛池模板: 欧美色亚洲| av无码久久精品| 中国国产A一级毛片| 最新国产高清在线| 国产在线观看第二页| 四虎国产永久在线观看| 美女扒开下面流白浆在线试听| 四虎AV麻豆| 亚洲IV视频免费在线光看| 999精品色在线观看| 亚洲欧美日韩中文字幕一区二区三区| 青青草原国产av福利网站| 欧美国产成人在线| 国产精品林美惠子在线播放| 欧美日韩国产在线人| 久久99蜜桃精品久久久久小说| 欧美日韩一区二区三| 久久精品国产91久久综合麻豆自制| 国产探花在线视频| 亚洲丝袜中文字幕| 亚洲最新网址| 一区二区三区国产| 日韩无码视频网站| 日韩不卡免费视频| 91精品国产丝袜| 国产色网站| 91年精品国产福利线观看久久| 97se亚洲综合| 日韩在线欧美在线| 亚亚洲乱码一二三四区| 欧美在线伊人| 久久精品中文字幕免费| 亚洲,国产,日韩,综合一区 | 国产视频a| 欧洲高清无码在线| 人妻免费无码不卡视频| 1024国产在线| 欧美色图久久| 综合人妻久久一区二区精品| 国产精品欧美日本韩免费一区二区三区不卡 | 国产凹凸一区在线观看视频| 成人免费午夜视频| 国产日本一线在线观看免费| 欧美国产日产一区二区| 亚洲一区色| 在线毛片网站| 亚洲人在线| 国产丝袜啪啪| …亚洲 欧洲 另类 春色| 91福利在线看| 久久黄色一级视频| 久夜色精品国产噜噜| 无码高潮喷水在线观看| 中文字幕无码制服中字| av一区二区无码在线| 在线a网站| 国产亚洲精品资源在线26u| 成人国产小视频| 一区二区三区国产精品视频| 日日拍夜夜操| 欧日韩在线不卡视频| 国产亚洲精品自在线| 成人综合网址| 亚洲人成网18禁| 国产女人在线视频| 亚洲天堂网视频| 91精品小视频| 伊人久久精品无码麻豆精品| 婷婷亚洲视频| 亚洲婷婷在线视频| 国产欧美日韩精品第二区| 一本久道久久综合多人| 中文字幕精品一区二区三区视频| 国产a v无码专区亚洲av| 91福利免费| 69国产精品视频免费| 中文字幕第4页| 国产中文一区a级毛片视频| 久久国语对白| 2022国产无码在线| 亚亚洲乱码一二三四区| 亚洲国产黄色|