Zip 파일을 사용하는 것과 마찬가지로 파일 및 디렉토리를 저장하는 데 사용할 수있는 클래스가 있습니까? 나는 (실제 클래스 같은 실제 클래스) 어떤 Zip 파일을 작성하는 "진짜"클래스를 발견하지 않았습니다 때문에파일을 저장하는 Filestorage 클래스가 있습니까?
, 용기와 같은 파일에 파일 및 디렉토리를 저장 할 수 좋을 것이다.
완벽한 API는 아마도 다음과 같을 것이다 :
int main()
{
ContainerFile cntf("myContainer.cnt", ContainerFile::CREATE);
cntf.addFile("data/some-interesting-stuff.txt");
cntf.addDirectory("data/foo/");
cntf.addDirectory("data/bar/", ContainerFile::RECURSIVE);
cntf.close();
}
을 ... 난 당신이 아이디어를 얻을 수 있기를 바랍니다. 중요한 요구 사항은 다음과 같습니다
- 이 도서관은
- 아무것도 * GPL이 경우에 허용되지 않습니다 (MIT와 BSD 라이선스는) 크로스 플랫폼
나는 이미 창조의 생각으로 연주해야 임 플리 멘 테이션은 SQLite (그리고 바이너리 블롭을 저장할 수있는 능력)에 기반합니다. 불행히도 SQLite 데이터베이스에 디렉토리 구조를 저장하는 것은 불가능한 것처럼 보이기 때문에이 경우에는 거의 쓸모가 없습니다.
이러한 클래스 라이브러리가 필요하지 않으십니까? 나는 그것이 이진 데이터를 더 잘 처리하는 생각으로 당신은 당신이 당신의 자신을 만드는 경우 http://www.cs.unc.edu/Research/compgeom/gzstream/
을 확인하는 것 같아서
악의와 모든 것을 알지만, 실제로 필요한 솔루션에만 해당되는 솔루션이므로 내 대답을 받아 들였습니다. 게시 된 모든 답변에 대해 여전히 감사드립니다. –
@ user350814 링크를 업데이트하십시오. – neo