Man
을 인코딩하는 방법에 대해서 알아보겠습니다
해당 코드표를 보면 M는 77, a는 97, n은 110 입니다. 해당 ditgit 코드를 binary 형태의 옥텟으로 변경하게 되면 01001101
97을 옥텟으로 변경하면 01100001
110을 옥텟으로 변경하면 01101110
binaray code로 변경한 것을 6비트 씩 나누어서 그룹화를 해야합니다.
그룹 화하면 다음과 같습니다
010011 010110 000101 101110
2번을 decimal 로 변경합니다
010011 => 19
010110 => 22
000101 => 5
101110 => 46
3번에 해당하는 번호대로 base64 코드로 변경하면 됩니다
19 => T
22 => W
5 => F
46 => u
최종적으로 encoding 된 값은 TWFu
가 됩니다.