1.分步理解“轉(zhuǎn)義序列”
第一步:在WinRAR注釋中,為文本定義顏色的那段代碼就是轉(zhuǎn)義序列,這種轉(zhuǎn)義序列是以類(lèi)似“ [0;32;40m”+“文字”的形式,以字符“ ”開(kāi)始,這個(gè)字符用十進(jìn)制ASCII碼表示是27,也就是控制字符ESC。
無(wú)論是在注釋還是“記事本”中,都無(wú)法直接輸入控制字符ESC。那么如何獲得它呢?打開(kāi)命令提示符,輸入copy con %temp%esc.txt,回車(chē),按下Alt鍵,在小鍵盤(pán)區(qū)輸入27,松開(kāi)Alt鍵輸入這個(gè)字符,再按Ctrl+Z,回車(chē),結(jié)束編輯,屏幕上顯示“已復(fù)制1個(gè)文件”。再用type %temp%esc.txt命令查看文本內(nèi)容,那個(gè)字符就顯示出來(lái)了,將它復(fù)制到剪貼板里,需要的時(shí)候粘貼就行了。
第二步:在控制字符ESC后面的是“[”,由它開(kāi)始定義了文本的顏色。以上的那段代碼為例:其中0是字體亮度,0代表灰亮,另外還可以是1,表示高亮顯示;接著是前景色,這里為32,代表綠色;后面的是背景色,這里的40m表示黑色。前景色和背景色都有8種,分別為黑色、紅色、綠色、黃.色、藍(lán)色、洋紅、青色和白色。
顏色及代碼見(jiàn)下表:
前景色 背景色 前景色 背景色
黑色 30 40m 藍(lán)色 34 44m
紅色 31 41m 洋紅 35 45m
綠色 32 42m 青色 36 46m
黃.色 33 43m 白色 37 47m
這三個(gè)顏色屬性用“;”隔開(kāi)。如果顏色代碼使用錯(cuò)誤,WinRAR會(huì)自動(dòng)以默認(rèn)的字體灰亮、前景色為白色、背景色為黑色顯示。要是不想再改變后面的文字顏色,可以用 [0m關(guān)閉轉(zhuǎn)義序列,那么 [0m后面的文字將以默認(rèn)樣式顯示。
第三步:無(wú)論是RAR是ZIP文件,只要用WinRAR打開(kāi),彩色注釋就能顯示出來(lái)了。但遺憾的是,WinRAR的彩色注釋不支持中文,輸入的中文會(huì)變成亂碼,所以你只能輸入數(shù)字、英文及符號(hào)。
注釋亂碼 可以生成各種ASCII碼的字符畫(huà)代替中文字符的。。。