압축파일을 하드에 풀지 않고, 메모리상에서 마치 파일시스템처럼 사용할 수 있는 라이브러리가 있나요?
글쓴이: hwayak / 작성시간: 금, 2010/04/30 - 9:38오후
질문 제목이 좀 이상한데... 설명하자면....
압축파일을 하드 디스크에 풀면... 각종 디렉토리와 파일들이 tree 구조로 만들어지게 되죠.
그 후에 원하는 파일 또는 디렉토리를 하드 디스크 파일 시스템에 접근해서 사용하게 되는데요..
제가 알고 싶은건, 이렇게 하드 디스크에 풀지 않고, 메모리상에 압축을 풀어서 저장해놓은 후에,
압축이 풀려진 디렉토리나 파일들을 손쉽게 접근할 수 있게 해주는 라이브러리가 있는지 하는 겁니다.
또는 굳이 메모리상에만 압축을 풀 필요는 없고, 라이브러리 내부적으로 디스크에 임시 파일 또는 디렉토리를 만들고 그곳에다 풀어서 사용하는 거여도 괜찮을 듯 합니다.
겉으로 보기에 명시적으로 압축파일을 풀어야 하는게 아니면 맘에 들거 같거든요.
zip archive read library 라고 구글에서 검색을 해봐도 제 능력으로는 쉽게 검색이 안되네요 ㅠㅠ
가끔 보면... 압축 파일로 된 만화 파일이나 음악 파일을 보여주거나 재생하는 프로그램이 있던데... 그것들이 그냥 하드 디스크에 압축을 풀어놓고 사용하는 구조라면 할 말이 없습니다만 ^^; 뭔가 편하게 해주는 라이브러리가 있을 듯 해서요..
실제 찾고 있는건 .zip과 .arj 압축 파일 리더 라이브러리 이구요.
arj는 워낙 오래된 녀석이라 없을 수도 있을 듯 한데ㅠㅠ
Forums:
http://www.example-code.com/c
http://www.example-code.com/csharp/zip-unzip-memory.asp
http://www.gamedev.net/reference/articles/article2279.asp
___________________
http://blog.aaidee.com
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
댓글 달기