본문 바로가기

ETC

컴퓨터 파일 (바이너리 파일과 텍스트 파일)

반응형

파일 (컴퓨터 파일)

- 컴퓨터 파일은 컴퓨터 등의 기기에서 의미 있는 정보를 담는 논리적인 단위이다.

- 하드디스크, CD, DVD 등 저장매체에 대하여 추상화된 정보 단위이다. 

- 운영체제는 파일 조작에 관련된 기능을 API로 제공한다. 

- 일반적으로 파일의 이름과 확장자로 식별하며, 운영 체제에 따라 대소문자를 구별하거나 구별하지 않는다.

 

파일의 종류

- 바이너리 파일 (이진 파일)

- 텍스트 파일

 

바이너리 파일 (이진 파일)

- 모든 파일은 바이너리 파일이다.
- 바이너리 파일은 0 또는 1의 데이터의 연속을 저장한 파일이다.

 

텍스트 파일

- 텍스트 파일은 바이너리 파일의 부분 집합이다.

- 텍스트 파일은 특정한 문자 인코딩에서 사용하는 문자집합으로 이루어진 파일이다.

- 텍스트 파일은 보통 ASCII, 유니코드, UTF-8과 같은 인코딩 방식을 사용한다.

 

문자 인코딩

- 사람이 사용하는 문자를 컴퓨터가 이해하는 기호(문자 코드)로 매칭시키는 행위

- 문자 코드표를 사용하여 문자를 인코딩한다.

 

문자 코드표

- 사람이 사용하는 문자와 컴퓨터가 이해하는 기호(문자코드)가 1:1로 매칭되어 있는 표

 

문자 집합 (Character Set)

- 문자 코드의 집합

 

 

 

 

 

 

 

 

 

반응형