파일 종류 - 텍스트 파일 (Text File), 이진 파일 (바이너리 파일; Binary File)

CODEDRAGON Development/Software Engineering

반응형

 

 

 

파일 종류

컴퓨터 문법에서는 '텍스트 파일' '바이너리 파일'은 종종 구분해 사용합니다. 이는 잘못 읽어 들이는 것을 방지하기 위함 입니다.

 

종류

설명

텍스트 파일

(Text File)

·         문자로 구성된 파일

·         대부분 ASCII 문자로 이뤄진 파일이나 사람이 사용하는 한글 영문 등과 같은 문장들로 이뤄진 파일

·         소스코드 파일(.cpp), README.txt

이진 파일

(Binary File)

·         데이터로 구성된 파일

·         모든 파일은 0 1로 이루어져 있습니다.

·         '바이너리 파일'이라고도 부릅니다.

·         이미지파일(.png), 데이터파일(.dat), 실행파일(.exe)

 


 

 

 

텍스트 파일 (Text File)

·         텍스트 파일은 사람이 읽을 수 있는 텍스트가 들어 있는 파일

·         텍스트 파일은 아스키 코드를 이용하여 저장합니다.

·         텍스트 파일은 연속적인 라인들로 구성되어 있습니다.

 

 

 

텍스트 파일 종류

·         프로그램 소스 파일

·         메모장에서 작성한 파일

·        

 

 

 

텍스트 저장시 운영체제마다 달라지는 개행문자 처리

라인의 끝을 처리하기 위해 운영체제마다 다른 방법으로 처리합니다.

구분

라인 처리 방식

C

HELLO\n

Windows

HELLO\r\n

Unix, Linux

HELLO\n

Mac

HELLO\r

 

 

 

텍스트 파일이 저장되는 방식

문자에 해당하는 아스키코드로 변환되어진 후 저장되어 집니다.

 

 

 

 

 

이진 파일 (Binary File)

·         이진 파일은 사람이 읽을 수는 없으나 컴퓨터는 읽을 수 있는 파일

·         이진 데이터(0, 1)가 직접 저장되어 있는 파일

·         이진 파일은 텍스트 파일과는 달리 라인들로 분리되지 않습니다.

·         모든 데이터들은 문자열로 변환되지 않고 입출력되어 집니다.

·         이진 파일은 특정 프로그램에 의해서만 판독이 가능합니다.

 

 

 

이진 파일 (Binary File) 종류

·         프로그램 소스로 부터 만들어진 실행 파일,

·         사운드 파일,

·         이미지 파일

·        

 

 

 

이진 파일이 저장되는 방식

이진수형태로 그대로 저장됩니다.