-
1. 파일구조(File Structure)란?
파일구조는 파일(데이터) 그 자체를 말하는 것이 아니다. 파일구조는 파일에서의 데이터를 표현하는 방식과 데이터에 접근하는 연산에 관한 것을 다루는 학문이다. 예를 들자면, Windows 파일시스템에서 파일을 표현하는 방식으로는 .docx (워드) / .jpg (이미지) / .MP3(오디오) 등의 파일 확장자 개념이 있다. 또한, 파일구조에서의 연산이라는 것은 어떻게 파일을 읽고 쓰고, 검색할 것인지에 대한 것이다. 파일구조에서 데이터를 표현하는 방식과 접근 연산은 파일에 접근하는 시간에 매우 큰 영향이 걸린다. 위 두 가지 요소에 파일구조의 성능이 결정된다.