Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 언어의 텍스트 파일과 바이너리 파일은 무엇입니까?

<시간/>

파일은 기록의 모음(또는) 데이터가 영구적으로 저장되는 하드 디스크의 장소입니다.

파일 유형

C 언어에는 다음과 같은 두 가지 유형의 파일이 있습니다. -

  • 텍스트 파일
  • 이진 파일

텍스트 파일

  • 인간이 쉽게 이해할 수 있는 알파벳과 숫자로 구성되어 있습니다.

  • 텍스트 파일의 오류는 볼 때 제거할 수 있습니다.

  • 텍스트 파일에서 텍스트와 문자는 바이트당 하나의 문자를 저장합니다.

  • 예를 들어 정수 값 4567은 메모리에서 2바이트를 차지하지만 텍스트 파일에서는 5바이트를 차지합니다.

  • 데이터 형식은 일반적으로 라인 중심입니다. 여기에서 각 줄은 별도의 명령입니다.

이진 파일

  • 컴퓨터에서 쉽게 이해할 수 있는 1과 0이 포함되어 있습니다.

  • 바이너리 파일의 오류는 파일을 손상시키고 감지하기 쉽지 않습니다.

  • 바이너리 파일에서 정수 값 1245는 메모리와 파일에서 2바이트를 차지합니다.

  • 바이너리 파일을 읽거나 쓰기 위해서는 항상 일치하는 소프트웨어가 필요합니다.

  • 예를 들어 MP3 파일은 녹음기나 오디오 편집기로 생성할 수 있으며 음악 플레이어에서 재생할 수 있습니다.

  • MP3 파일은 이미지 뷰어나 데이터베이스 소프트웨어에서 재생되지 않습니다.

파일은 다음과 같이 분류됩니다.

  • 순차 파일 − 여기에서 데이터는 순차적으로 저장 및 유지됩니다.
  • 임의 액세스 파일 − 여기에서 데이터는 임의의 방식으로 저장 및 검색됩니다.