파일 입출력에 관한 문제..
글쓴이: senah / 작성시간: 일, 2008/11/02 - 4:35오전
안녕하세요. 파일 입출력에 대해서 좀 여쭤볼게 있는데..
일단 A라는 파일은, 실제로는 B와 C파일을 임의로 합친 파일입니다. 그리고, A라는 파일은, 이 두 파일을 다시 분리하기 위한 정보를 가지고 있고요. 그리고 프로그램의 다른 모듈에서는 이 B와 C파일을, 파일 경로로 읽어들여 사용합니다. 그러니까, A파일을 분리하면서 B와 C파일은 실제 경로명을 가지는 파일로 존재해야 합니다.
문제는, 용량이 적은 경우에는 별 문제가 없지만, A 파일을 읽을 때는 B와 C를 실제로 디스크에 쓰고, 이렇게 쓰여진 파일을 다시 읽어들이는 구조라 용량이 커질수록 파일을 읽는 시간이 엄청 길어지는겁니다.
음.. 이런 문제에 대해 일반적인 해결 방법이 있을까요? 메모리상에 버퍼를 만들고, A파일의 데이터를 이 버퍼에 읽어들이는건 문제가 아니지만, 프로그램의 다른 모듈에서 파일의 경로명으로 데이터를 읽어들이니 어떻게 처리할 방법이 딱히 떠오르지 않네요..
Forums:
댓글 달기