SLIDE 6 1/23/13 6
Computer Science
ASCII Encoding
Example: Hello, world!
H -> 0x48 -> 01001000 e -> 0x65 -> 01100101 l -> 0x6c -> 01101100 l -> 0x6c -> 01101100
, -> 0x2c -> 00101100
w -> 0x77 -> 01110111
r -> 0x72 -> 01110010 l -> 0x6c -> 01101100 d -> 0x64 -> 01100100 ! -> 0x21 -> 00100001
Encoding Algorithm: For each character: Find it’s ASCII code. Convert to binary.
Computer Science
ASCII Decoding
01000010 01100101 00100000 01110100 01110010 01110101
01100101 00100000 01110100 01101111 00100000 01111001 01101111 01110101 01110010 00100000 01110011 01100011 01101000 01101111 01101111 01101100 01000010 -> 0x42 -> B 01100101 -> 0x65 -> e
Decoding Algorithm: For each 8 bits: Convert Hex/decimal value Lookup ASCII symbol