|
제일 간단한 방법으로는..
파일을 바이너리로 오픈하신 다음
파일 내에 \0 이 들어있으면 바이너리로 체크하는 방법입니다.
전체 파일을 스캔해야 한다는 문제가 있으므로,
UltraEdit 같은 곳에서는 처음 몇 바이트만 보고 검사하는 그런 방법을
채택하고 있습니다. 물론, \0 이 들어있지 않고 여러 특수 바이트
(아스키 코드 32미만) 을 걸러내시면 더욱 더 효과적일 것 같습니다.
cuperido
윤주일 님이 쓰신 글 :
: 텍스트파일을 읽어서 처리하는 프로그램을 개발중입니다.
:
: 바이너리 파일을 선택했을 경우는 처리하지 않고 메세지를 표시하도록 해야할것 같은데..
:
: 텍스트파일과 바이너리파일을 어떻게 알아낼수 있는지 모르겠네요..
:
:
|