- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록텍스트와 바이너리 (2)
드럼치는 프로그래머
가장 간단하게 파일을 만들어서 거기에 무언가를 쓴다고 하자. 대충 이렇게 될 것이다. FILE *pf = NULL; fopen_s( &pf, "Test.txt", "wt" ); if( !pf ) return 0; fwrite( writeData, sizeof(writeData), 1, pf ); fclose( pf ); 이렇게 하면 writeData 의 내용이 Test.txt 파일에 쓰인다. 문제는 텍스트로 쓰인다는 것이다. 그냥 일반 메모장으로 열면 안의 내용이 눈에 들어오는 텍스트이다. 텍스트는 무엇이 쓰인건지 그 자리에서 확인이 가능하기에, 디버깅에 좋지만 용량이나 속도면에서는 바이너리를 쫓아가지 못한다. 물론,무엇이 쓰여져 있는지 알수 없으니 보안에도 좋다. 그래서 바이너리로 바꾼다고 하자면, F..
파일 확장자가 txt 인 파일을 우리는 흔히 텍스트 파일이라 부른다. 그리고 바이너리 파일의 대표는 exe 파일이 있다. 그럼 이 두가지 파일의 차이점이 무엇일까?? 말그대로 텍스트 파일은 글자를 그대로 저장한다는 말이고 바이너리 파일은 2진법의 형태로 저장했다는 말이다. (물론 텍스트 파일도 2진법(바이너리)으로 저장되긴 하지만 ASCII코드표대로 저장된 파일을 특별히 텍스트 파일이라 부른다.) 이게 무슨 말인가?? 글자를 표현하는데에는 ASCII 코드라는 코드표가 사용된다. 이 아스키 코드는 1바이트 (8bit) 로 하나의 문자를 표시한다. 예를 들면 영문자 'A'를 아스키 코드로 표시하면 십진수 65, 이진수(bit) 01000001 로 표시된다, 'B'는 십진수 66, 이진수 01000010 이다..