fopen() 함수를 사용하기 위한 많은 옵션이 있다.

fopen() 함수에 대한 자세한 설명은 여기 게시판을 검색하면 아주 잘 나와있다.

이중 'b' 옵션을 보면 바이너리 형식으로 파일을 연다라는 설명이 있다.

'b' 옵션이 없으면 기본적으로 텍스트 파일로 인식한다.

fopen() 함수를 사용하면서 습관적으로 사용하는 옵션이 "w+" 이다. 

하지만 "b" 옵션을 준후 파일에 300바이트 가량을 추가해 보면 

nand 플래시를 기반으로 한 yaffs 파일 시스템에서 'b' 옵션이 2배 빠른 속도를 보여준다.


호...  임베디드 시스템에서는 참 중요한 사항이다.