|
windows(dos)에서 생성된 텍스트 파일과 unix에서 생성된 텍스트 파일을 바이너리 모드로 비교해보시면 금방 아실 수 있습니다.
windows(dos)에서 생성된 텍스트 파일은 라인이 바뀔때 항상 CR (Carriage Return)과 LF (Line Feed)가 함께 발생하도록 되어있습니다. 그래서 바이너리로 보면 0x0D와 0x0A가 항상 쌍으로 붙어다니죠.
이에비해 unix에서 생성된 텍스트 파일은 라인이 바뀔때 LF만 발생합니다. 그래서 바이너리로 보시면 0x0A만 있죠..
결국 이런 텍스트 파일을 불러들일때, 0x0D 만 처리하느냐.. 아니면 0x0D, 0x0A 를 처리하느냐의 차이겠죠..
30억 님이 쓰신 글 :
: 윈도우 파일 형식과 Unix 파일 형식이 다른가요?
: Unix에서 실행되는 특정 프로그램을 사용하는데...
: 입력값으로 파일을 불러옵니다.
: 그런데 윈도우에서 만든 파일은 못 읽어오고 울트라 에디트에서 Unix용 파일로 변환하고 나서
: 실행하면 잘 실행이 됩니다.
: 윈도우에서 만든 파일을 Unix파일 형식으로 바꿀려면 어떻게 해야 하나요?
|