[파일 구조] Chapter 4. Fundamental File Structure Concepts[3]

Zero·2021년 10월 6일

파일 구조

목록 보기
11/13

필드와 레코드 구성

1. 길이지시자를 사용하는 레코드 구조(방법3)

  • 화일에 가변길이 레코드 구현

    모든 레코드의 시작 부분에 길이 지시자를 넣는다면 ,
    화일에 레코드를 기록하기 전에 각 레코드의 필드 길이의 합을 알아야만 함

    출력하기 전에 레코드의 전체 내용을 버퍼에 저장할 필요가 있음

레코드 길이 표현하기 : 레코드 구조 방법(3)

  • 2바이트 이진 정수(binary integer)

    문자형태로 변환할 필요 없음 : C에서 사용
    ASCII 형태보다 큰 숫자를 표현가능
    화일에서 문자가 아닌 부분을 해석하는 방법 필요

2. 화일로 부터 다양한 길이 레코드 판독: 레코드 구조방법 3- 길이지시자

  • 디스크에 있는 화일의 레코드 판독
  • 버퍼에 레코드를 저장
  • 레코드를 필드로 분리

-> 1의 과정 반대로

0개의 댓글