1 of 53

資料數位化-� 十六進制文字數位化

2 of 53

3 of 53

4 of 53

5 of 53

6 of 53

7 of 53

8 of 53

9 of 53

10 of 53

11 of 53

12 of 53

Part I 十六進制

13 of 53

一個中文字

佔幾個Byte?

2 Bytes

= 16 Bits

🡪用二進制的話

要用16個0或1 來表示1個中文字

14 of 53

例如: 一個16個位元的二進制數 1010010111001011

無論寫起來還是讀起來很費事,還容易出錯。

寫成十六進制數 A5CB 方便多了,也不容易出錯。

因此,相同數字,不同的進制表示法為:

(1010010111001011)2 = (A5CB)16 = (42443)10(1010010111001011)bin = (A5CB)hex = (42443)dec

一、使用十六進制原因~

「簡潔」

15 of 53

十進制

(Decimal)

二進制

(Binary)

八進制

(Octal)

十六進制

(Hexadecimal)

0

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

A

11

1011

13

B

12

1100

14

C

13

1101

15

D

14

1110

16

E

15

1111

17

F

16

10000

20

10

進位

二、十六進位數字系統

  • 十六進位是以16為基數16進位的數字系統;
  • 共有0.1.2.3.4.5.6.7.8.9.

A.B.C.D.E.F等字元;其中以A~F分別表示10~15

  • 其表示方法為:

(A5CB)16 (A5CB)HEX

16 of 53

  • 將整數部份「,每4個看成一組
  • 最後一組不夠4個時,則自行前面補0
  • 再將每一組轉換為十六進位的位數即可。

三、二進制與十六進制的轉換:

(10111100100)2 = (5E4) 16

17 of 53

四、十六進制與十進制轉換:

仿照二進制

仿照二進制

D=13

18 of 53

(522)16 = 5x162 + 2x161 + 2x160 = (1314)10

(1314)10 =(522)16

19 of 53

最高分

可用 滑鼠鍵盤 輸入

第一題:十六進位遊戲 FLIPPY BIT(遊戲綱站)

20 of 53

Part II 文字數位化

(文字編碼 Code)

21 of 53

一、文字數位化在生活中的應用:

22 of 53

生活中的文字編碼

資料來源:愛盲數位出版

23 of 53

資料來源:愛盲數位出版

生活中的

文字編碼

24 of 53

資料來源:科技報橘

標碼規則:

條碼分左右兩邊,是遵循不同的編碼規則。以台灣最常使用的 GTIN-13 來說,裡面包含有 Type-A、 Type-B、Type-C 三種編碼方式,左邊只能用Type-A、 Type-B 做編碼,右邊只能用 Type-C ,各自都有各自的規則,所以不能混著用。

生活中的文字編碼

25 of 53

歐洲的科學家在18世紀逐漸發現的各種特質,於是有人開始研究使用電來傳遞訊息的可能...

(一)摩斯電碼:

聲音長短組合表示文字

1835年美國人艾爾菲德·維爾為了協助薩繆爾·摩斯的電報機進行訊號傳遞,構思了一個透過中間的停頓,讓每個字元和標點符號彼此獨立地發送出去的方法,這就是現在我們所熟知的摩斯電碼(Morse code)。摩斯電碼在海事通訊中被作為國際標準一直使用到1999年

二、文字數位化的演進

Morse Code

26 of 53

1912年4月15日鐵達尼號的處女航,在北大西洋撞上冰山而沉沒,由於缺少足夠的救生艇,造成1500人葬生海底。

當時鐵達尼號的無線電首席官員一直在傳送傳統的求救信號CQD,直到下級無線電操作員建議他:傳送SOS吧,這是新的呼叫信號,這也可能是你最後的機會來傳送它了!因此在傳統的CQD求救信號中夾雜SOS信號。求救信號最終在第二天早上被加利福尼亞號收到,因她並沒有24 小時監聽無線電。

註:CQD是以前國際通用的信號,也是用摩斯電碼,相當於現在的SOS。1908年國際組織廢除CQD,並正式啟用SOS。CQD和SOS都並非是什麼詞的縮寫,只是由任意三個字母組成。

RMS Titanic

CQD

SOS

27 of 53

QQ:摩斯密碼問題

A(・- ) 還是 E(・)T(-)

  • 點 (·) = 短音或短光
  • 劃 (–) = 長音或長光
  • 符號內的間隔(點和劃之間)= 1 單位時間
  • 字母之間的間隔 = 3 單位時間
  • 單字之間的間隔 = 7 單位時間
  • A = · –
    • 點和劃之間只有 1 單位空格 → 聯合成一個字母
  • E T = · –
    • 中間有 3 單位空格 → 表示兩個字母分開

28 of 53

1874年法國發明家博多,改進摩斯電碼容易傳輸錯誤的問題,統一將所有英文字母及數字符號通通採用五個位元的編碼表示,設計了博多電碼。

(二)博多電碼:固定長度

29 of 53

1.延續博多電報固定長度的編碼方式

2.各個國家與各家公司利用二進制分別制定出各自的文字編碼表

例: 同樣是英文字母 A 為例:

    • 美國IBM公司的BCD編碼是「010001
    • 歐洲電腦製造協會的DEC編碼是「010001
    • 蘇聯的GOST編碼則是「010000

(三)初期電腦的文字編碼:百家爭鳴

30 of 53

31 of 53

美國國家標準局邀請各方編碼專家召開會議

  • 希望有特定的編碼對照
  • 可以廣泛通用在所有電腦上。

經多次討論,於1967提出一套每台電腦都可以共通使用的編碼標準,就是

ASCII碼

(American Standard Code for Information Interchange)

美國訊息交換標準代碼

四、現今電腦的文字編碼:

(一)英文數字~ASCII碼

統一編碼

32 of 53

33 of 53

擴充字元集(Extended Character Set)

原先使用

7bits

(0-127)

為擴充字符

增加為

8bits

(0~255)

第0~32號及第127號(共34個)是控制或通訊用字元,如:換行、刪除

第33~126號 (共94個)是字元

其中第48~57號為0~9十個阿拉伯數字;65~90號為26個大寫英文字母,

97~122號為26個小寫英文字母,其餘為一些標點符號、運算符號等。

第128~255號為擴展字元(不常用)

34 of 53

(二) 英文以外的文字編碼:

1980年後,美國、西歐以外的東亞、中歐等地區,也開始有使用電腦的需求。但ASCII不足以表示各種文化的語言文字,於是各國又開始各自制定文字編碼...

  • 日本制定了日文編碼Shift JIS
  • 韓國制定了韓文編碼KS X
  • 台灣制訂了正體中文編碼BIG5(大5碼)
  • 中國制定了簡體中文編碼GB2312

35 of 53

可在Word

「插入」- 「符號」

查詢編碼

36 of 53

由於各國所使用的文字編碼方式不同,使得資訊交換不易。1991年美國IBM、Apple、Microsoft等廠商共同出資成立了一個編碼組織,制訂出一套全球通用的文字編號系统 Unicode,又稱萬國碼統一碼萬用碼

萬國碼特徵:

1.Unicode是以16個位元來表示一個字元,因此共可表示65,536個字元或符號。

2.Unicode除了前128個編碼的字元符號和ASCII相同

3.其餘之字元則劃分為控制碼拼音文字區符號區中日韓常用文字符號區……等多個字元集區。可詞蓋各國常用的文字、字母及符號。

UTF-8(8-bit Unicode Transformation Format)是一種針對Unicode的可變長度字元編碼,也是一種字首碼。它可以用一至四個位元組對Unicode字元集中的所有有效編碼點進行編碼,屬於Unicode標準的一部分。因此,它逐漸成為電子郵件、網頁及其他儲存或傳送文字優先採用的編碼方式

五、萬國碼系統: (Unicode/UTF-8)

 

37 of 53

請至google classroom完成

線上 Excel

(記得要按繳交)

38 of 53

39 of 53

第二題: ASCII Quiz

[ ASCII對照表]

計分:SCORE*2,最多15題*2=30

請將遊戲結果截圖貼在下框 (Ctrl +V)

在右側黃格輸入計分結果(30%):

第三題: 我的姓名編碼

[全字庫]

計分:一個字5分,最多個字得 15分

用Unicode拼出自己的中文名字,

完成一個字得5分

在右側黃格輸入計分結果(15%):

40 of 53

41 of 53

42 of 53

43 of 53

請至google classroom完成

1.表單(三大題)

2.線上PPT檔(一題)

(記得要按繳交)

44 of 53

請至google classroom完成

作業一:表單(三大題)

作業二:線上PPT檔(一大題)

(記得要按繳交)

45 of 53

請至 Classroom 開啟�作業一:表單(共三大題)

46 of 53

010110011100

0011101100011110

查表

47 of 53

第二大題: MCjh解碼

(注意:寫有別)

答案十六進位or二進位

(點圖可進入ASCII碼網站)

查表

48 of 53

第三大題: 衣服解碼

49 of 53

第三大題: 衣服解碼

[解密步驟]

連結網站(ASCII碼網站)

→ 按Ctrl + F (搜尋)

→ 輸入衣服上的二進位碼

→ 得到ASCII碼(英文字母大寫4個)

→ 至網路搜尋此單字的意義

50 of 53

請至 Classroom 開啟�作業二:線上PPT

51 of 53

Word 插入符號

可以查詢常見的各種文字編碼

52 of 53

1.開啟Word

輸入選取文字

(一次只選一個字)

🢢點選左圖進入網站

輸入十六進位的字元代碼

再將所得結果填入作業答案

53 of 53

注意錯誤

若您的字元代碼0020,

空白字元,不是您的名字哦!

若發生此狀況,請取消,再重新插入符號