วันพฤหัสบดีที่ 18 กรกฎาคม พ.ศ. 2556

รหัสแทนข้อมูล

Photobucket รหัสแทนข้อมูล Ascll  และ Unicode Photobucket 
           




                  รหัสแอสกี  ย่อมาจาก American Standard Code For Information Interchage เป็นการสร้างรหัสแทนสัญลักษณ์บนระบบคอมพิวเตอร์ที่ถูกกำหนดเป็นครั้งแรกโดยสถาบัน ANSI แต่เดิมนั้นมีขนาด 7 บิต ใช้แทนตัวอักษร,ตัวเลขและสัญลัษณ์ต่างๆ ทั้งสิ้น 128แบบ และมีการเพิ่มภายหลังเป็นรหัสขนาด 8 บิต ซึ่งมีไว้เพื่อตรวจสอบความถูกต้องในการส่งข้อมูล เรียกว่า พาริตีบิต จึงทำให้มีสัญลักษณ์ทั้งสิ้น 256 แบบ และรหัสแอสกีนี้เข้าได้กับเครื่องคอมทุกเครื่อง ถ้าเป็นรหัสอื่น ต้องแปลงเป็นแอสกีก่อน จึงจะใช้ได้ 






          รหัสยูนิโค้ด (Unicode)  เป็นรหัสที่สร้างขึ้นมาในระยะหลังที่มีการสร้างแบบตัวอักษรของภาษาต่างๆ รหัสยูนิโค้ดเป็นรหัสที่ต่างจาก 2 ชนิดที่ได้กล่าวมาข้างต้น คือใช้เลขฐานสอง 16 บิตในการแทนตัวอักษร เนื่องจากที่มาของการคิดค้นรหัสชนิดนี้ คือ เมื่อมีการใช้งานคอมพิวเตอร์ในหลายประเทศและมีการสร้างแบบตัวอักษร (font) ของภาษาต่างๆ ทั่วโลก ในบางภาษาเช่น ภาษาจีน และภาษาญี่ปุ่น เป็นภาษาที่เรียกว่าภาษารูปภาพซึ่งมีตัวอักษรเป็นหมื่นตัว หากใช้รหัสที่เป็นเลขฐานสอง 8 บิต เราสามารถแทนรูปแบบตัวอักษรได้เพียง 256 รูปแบบที่ได้อธิบายมาข้างต้น ซึ่งไม่สามารถแทนตัวอักษรได้ครบ จึงสร้างรหัสใหม่ขึ้นมาที่สามารถแทนตัวอักขระได้ถึง 65,536 ตัว ซึ่งมากพอและสามารถแทนสัญลักษณ์กราฟิกและสัญลักษณ์ทางคณิตศาสตร์ได้อีกด้วย




  แทนชื่อด้วยรหัสSACII  


CHALUEMPOL TIPPRASURTSIN

    ชื่อ              Splash            สกุล 
    0100 0011                       0010 0000                    0101 0100
   0100 1000                                                                 0100 1001
   0100 0001                                                                 0101 0000
   0100 1100                                                                 0101 0000
  0101 0101                                                                 0101 0010
  0100 0101                                                                 0100 0001
  0100 1101                                                                 0101 0011
  0101 0000                                                                0101 0101
  0100 1111                                                                 0101 0010    
  0100 1100                                                                0101 0100  
                                                                                      0101 0011
                                                                                      0100 1001
                                                                                       0100 1110  


   CHALUEMPOL TIPPRASURTSIN   
                               มีทั้งหมด 24 Byte  หาค่าโดย  
ความรัก1 ตัวอักษร เท่ากับ 1 Byte   1 Byte เท่ากับ 8 Bit  24 คูณ 8 เท่ากับ 192 Bit 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น