Study/Coding

File의 두가지 형식, Binary / Text

Haayany 2018. 11. 2. 18:36

File (파일) 

의미 있는 정보를 담고 있으며, 이름을 가지고 있는 저장 장치상의 논리적인 단위.

바이트별로 따로 읽을 수 있는 연속적인 바이트의 집합.

ex) ASCII 파일


Text (텍스트 파일)

사람이 알아볼 수 있는 문자열로 이루어진 파일, 프로그램이 텍스트 파일을 읽거나, 사용할 때는 포맷 형식에 따라 데이터 변환이 일어남.


Binary file (이진 파일)

컴퓨터 내에 저장과 처리 목적을 위해 이진형식(0과 1) 으로 인코딩된 데이터를 의미한다.

프로그램이 바이너리 파일을 읽거나 사용할 때에는 데이터의 변환이 필요하지 않다.

문자열로 해석될 수 있는 부분을 포함하고 있다. 포맷 정보가 없다면 완전한 텍스트 파일이라고 본다.

ex) 포맷 텍스트를 포함하는 컴퓨터 문서 파일


*유니코드 텍스트 파일은 텍스트 파일이지만, 이진파일의 성격을 동시에 가지고 있다.
**컴파일러는 이진파일을 읽을 수 없기 때문에 코드는 항상 텍스트 파일로 작성하여야 한다.

'Study > Coding' 카테고리의 다른 글

Objects  (0) 2020.02.17
Functions  (0) 2020.02.12
Program Flow  (0) 2020.02.12
Types and Operators  (0) 2020.02.07
Variables and Constants  (0) 2020.02.07