본문 바로가기
(*.51.25.71) 조회 수 183 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form
링크 및 출처 http://blog.daum.net/pg365/250

SCII 코드를 2진수(Binary number), 8진수(Octal number), 10진수(Decimal number), 16진수(Hexadecimal number)로 선택 변환하는 프로그램입니다. 제가 C로 통신 프로그램을 구성할 때 통신으로 주고받는 패킷 코드를 생성하는 용도로 만들었습니다.

 

실행파일 다운로드:      ASCII2NUM.exe       - Version 1.10 (Updated: 2014.2.10)

 

소스코드 다운로드:      ASCII2NUM.zip        -   (Visual Studio 2008 통합환경에서 C++언어로 작성됨)

 

 

실행파일을 다운로드 받고 실행하면 다음과 같은 화면이 뜹니다.  사용 방법은 간단하며 직관적으로도 알 수 있게 화면을 구성하였습니다.

 

 

제일 윗칸에다가 변환하고자 하는 문장을 입력합니다. 여기서 이스케이프 시퀀스를 사용가능한데, C 계열의 프로그래밍에 익숙하신 분들께서는 문자열이나 문자에서 다루는 내용이기때문에 알고계실것입니다. 이스케이프 시퀀스는 문자열 내에 컴퓨터를 제어하기 위한 문자를 삽입하는 방법인데, 우리가 가장 익숙하게 사용하는 문자가 바로 줄바꿈 문자인 \n 입니다. 이러한 이스케이프 시퀀스는 컴퓨터가 표현하는 0x20 ~ 0x7E 까지의 문자 범위를 벗어난 곳에 있는 문자들이기 때문에 화면에 표시할 수가 없는 문자들입니다. 이러한 문자들(\a, \b, \f, \n, \r, \t, \v, \ooo, \xhh)을 사용하여 0x00 ~ 0x1F까지 그리고 0x7F ~ 0xFF 까지의 문자들을 구성할 수 있습니다.

 

두 번째 String assembly configuration은 문장 내의 한 문자에 대한 설정을 하는 부분입니다. 만일 ASCII 문자 'A'를 16진수로 바꾸면 41이 됩니다. Prefix는 바꾼 숫자 앞에 붙는 접두어를 생성하고, Suffix는 접미어를 만듭니다. 만일 Prefix로 '0x'가 설정되고 Suffix로 'h'가 설정되어 있다면 'A'는 '0x41h' 로 바뀝니다. 그리고 여러 문자들을 구분하기 위해 Delimiter를 설정합니다. Delimiter는 Suffix와 달리 제일 끝 문자에는 붙지 않게 됩니다. 그러니 Prefix, suffix, Delimiter를 사용하여 생성되는 문자열은 다음과 같은 모양이 됩니다.

 

Prefix - Char - Suffix - Delimiter - Prefix - Char - Suffix - Delimiter - ....  - Prefix - Char - Suffix

 

'Auto convert'를 체크해 두면 문자열이나 설정이 바뀔 때 자동으로 문자열에 대한 진수 변환 문자열을 만들어냅니다. 체크를 해제한 경우에는 [Convert] 버튼을 누를 때만 변환됩니다. 만일 변환하는 문자열이 짧을 때는 'Auto convert'를 체크하여 사용하고, 길 때는 체크 해제하여 사용하면 됩니다. 그리고 'Auto copy string to clipboard'를 체크해 둔 경우 진수 변환 문자열이 클립보드로 바로 복사 됩니다. 즉, 아래 창에서 문자열을 선택하고 Ctrl+C 키를 따로 누를 필요가 없습니다.


List of Articles
번호 글쓴이 분류 제목 추천 수 최근 수정일 조회 수
공지 가브리엘조 자료실 공지글 (다운로드 권한 및 포인트 부여) 4 0 20.05.26 4026
인기글 익명36809436 문서 나눔스퀘어라운드 Regular, 나눔바른고딕, 나눔고딕 1 file 0 20.05.16 16
인기글 익명90712835 유틸 Red Giant Trapcode Suite 13.1.0 [CC 2015.3] [2016] 2 0 20.05.03 23
인기글 익명74476454 문서 [추억의 통신연재] 구타교실 1 file 0 20.05.06 32
269 익명52762864 게임 EZCAM 737-900 camera set file 0 19.08.26 141
268 익명36547193 유틸 1그램 플레이어 file 0 19.04.28 222
267 익명29278298 OS VMware vSphere 6 torrent 0 19.03.06 275
266 익명66391925 VMware vSphere 5.1 torrent 0 19.03.06 102
265 익명12845917 유틸 VMware Workstation PRO 15.0.0 Build 10134415 64bit 0 19.03.06 60
264 익명24231215 유틸 리뉴얼된 v3 백신 설치해보세요 0 19.02.27 97
263 익명74848457 그래픽 Adobe Premiere Pro CC 2019 v13.0.3.9 Portable 한글언어팩 file 0 19.02.27 861
262 익명22729008 포터블 [포터블] 웹갈무리 최강자, CyberArticle Pro v6.0.2012.104 file 0 19.02.27 133
261 익명02740590 OS 10PE18841x64 0 19.02.27 66
260 익명11042866 ETC AIDA64 Extreme Portable 5.99.4960 file 0 19.02.27 150
259 익명41396604 유틸 Avira Antivirus Pro 2019 15.0.44.142 English file 0 19.02.27 100
258 익명12799009 유틸 간단한 우회방법 pc용 토르고 파폭이고 다필요없음 file 0 19.02.19 164
257 익명64822800 유틸 PrimoCache Desktop Edition 3.0.2 (x86-x64) 크랙포함 crack file 0 19.02.01 882
256 익명61739503 유틸 PrimoCache (HDD, SSD를 10배 빠르게 사용하는 프로그램) file 0 19.02.01 270
255 익명14175834 유틸 Adobe Dreamweaver CC 2019 v19.0.1.11212 + Portable file 0 19.02.01 88
254 익명42176060 유틸 Directory Lister Pro 2.35 Enterprise Portable file 0 19.02.01 64
253 익명39480473 유틸 Send To Editor file 0 19.02.01 44
252 익명90237943 OS Microsoft .NET Framework 4.8 빌드 3734 미리보기 file 0 19.02.01 73
251 익명24179343 유틸 보안 설정 제어-O&O ShutUp10 Portable 1.6.1401 file 0 19.02.01 52
» 익명95374252 유틸 ASCII 코드 to 2진수, 8진수, 10진수, 16진수 변환 프로그램 file 0 19.01.29 183
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15
서버에 요청 중입니다. 잠시만 기다려 주십시오...