텍스트 파일은 글자들이 씌어있는 파일이다.

사람이 눈으로 직접 내용을 읽을 수 있다.

텍스트 파일은 아스키 파일 이라고도 한다.

대부분의 텍스트 파일이 아스키코드로 글자들을 나타내기 때문이다.

대표적인 확장자가 txt 이고 그밖에 .c, .cpp .bat, .java, .xml 등등 각종 프로그램이 소스들과 웹문서도

텍스트 파일이다.



바이너리 파일은 0과 1로 이루어진 이진 파일을 말한다.

직접 읽긴 힘들고 .exe, .dll처럼 프로그램 파일과 zip, rar같은 압출파일, gif,mp3같은 멀티미디어 파일이다.



엄밀히 말하면 텍스트 파일도 바이너리 파일의 일부분이다.

제한된 형태일 뿐이다.



작업시엔 fread 할때

text파일은 끝을 명확히 알수 있는 반면에 바이너리 파일은 어디가 끝인지 구분하기 힘들어

읽을 부분을 제대로 설정 할 수가 없다.