[short code] BCD encoding
안녕하세요. 신랑각시의 신랑 입니다. 일하면서, 이진 값 배열 (binary stream) 을 printable string 으로 변환해야 할 일이 생겼습니다. 이런 경우에는 BCD 을 하여, 값을 변환하여 처리하곤 합니다. 예를 들면, 0x93, 0x17, 0x52, 0xF4 라는 이진 배열 ( 4 byte ) 이 있을 때, 이 값을 printable string 으로 변환하기 위하여 BCD encoding 을 하면, 0x39, 0x33, 0x31, 0x37, 0x35, 0x32, 0x46, 0x34 로 변환됩니다. 각각의 값은 ascii 표를 통하여 보면, 931752F4 로 print 됩니다. 4 bit 값 ( max 0xF ) 을 8 bit 로 표현하다 보니까, 길이가 2배로 늘어납니다. 그럼 C..
일하면서
2017. 12. 5. 21:23
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- std:map
- IPv6 IPv4 Dual client
- remove
- FTW
- 서버 경유
- 8byte endian 변환
- short code
- ssh key
- IPv6 client
- socket program
- ftp 자동접속 스크립트
- c++
- endian
- endian 변환
- forwarding
- ftp 스크립트
- sftp 자동접속
- 엔디안 변환
- ipv6 socket program
- ssh key 만들기
- ftp 자동접속
- IPv6 echo server
- IPv6 socket
- IPv6
- client socket
- 엔디안
- BCD 변환
- IPv6 server
- 8 byte 엔디안 변환
- IPv4 and IPv6
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함