바이너리 파일은 텍스트 파일과 반대되는 말입니다. 텍스트 파일은 말 그대로 글자가 들어있고 읽을 수가 있습니다. 하지만 바이너리 파일은 사람이 읽는 게 아니라 프로그램이 또는 컴퓨터가 읽어서 사용하는 파일입니다. 메모장으로 파일을 저장하면 그것은 텍스트이지만 워드나 한글로 저장하면 바이너리 파일입니다. (워드나 한글로만 읽을 수 있죠) 그리고 기타 실행파일이나 오브젝트 파일 등도 모두 바이너리 파일입니다.
오브젝트는 프로그래밍 언어로 쓰여진 소스코드 파일을 단순히 기계어로 바꾼 파일입니다. 하지만 이것을 바로 실행할 수는 없습니다.
오브젝트 파일을 모아 붙이고 그리고 이것을 메모리에 올라갈 수 있게 추가적으로 헤더를 붙여 놓고 가공한 것이 실행파일입니다.
출처 - http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10302&docId=66260946&qb=67CU7J2064SI66asIO2MjOydvCDsi6TtlontjIzsnbw=&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=RLMxAF5Y7vKssZ4GcQssssssssZ-020419&sid=UNOxinJvLDMAAEI4DMI
'그밖의 정보' 카테고리의 다른 글
HTML5 - Canvas Vs. SVG (0) | 2013.08.16 |
---|---|
rpc (2) | 2013.07.03 |
[펌]라이브러리와 프레임 워크 (0) | 2012.12.03 |
virtualbox에서 게스트 확장 설치시 에러 (0) | 2012.11.29 |
URI (Uniform Resource Identifier) (0) | 2012.11.19 |