안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.
전에 대화실에서도 충분히 설명해드렸다고 생각하는데요.
먼저 이진파일과 텍스트파일의 개념부터 정리하시는 것이 좋을것 같습니다.
가장 엄밀하게 말하자면, 이진파일과 텍스트 파일의 차이는 단 하나뿐입니다.
eof 문자가 다르다는 거죠. 그래서 이진파일의 중간에 텍스트파일의 eof인 0x1a를
하나 써넣으면 일반적인 텍스트 에디터 (혹은 에디트 컨트롤들)에서는 읽어들이지
않습니다.
그리고, 완전히 읽어들일 수 없다..라니요. 이진파일은 암호화가 아닙니다. 일부러
내용을 보여주지 않는 것이 아니라, 보일 필요가 없으니 굳이 보기 편한 형태로
저장하지 않을 뿐이죠. 이진파일이라고 해도 원한다면 얼마든지 내용을 들여다 볼
수 있습니다. 예를 들면 헥스에디터를 써서라든지요.
그럼 참고하시길..
독립문에서 임펠리테리였습니다.
(cbuilder, cbuilder@thrunet.com)
|