Thanks (nt)


[ Follow Ups ] [ Post Followup ] [ Jed Messages ]

Posted by Dr. GrooveuX on March 17, 1998 at 17:31:59:

In Reply to: Re: GOB file questions posted by Stealth on March 17, 1998 at 17:24:43:

> > OK, so I've been messing around with the GOB file format and such...

> > I was wondering if any VisualC++ programmers out there know if the GOB file format is compatible with the MFC serialization of the CArchive class. If not, is it atleast compatible with CFile?

> Don`t know jack about c++ file classes or C for that matter..

> A gob is just a binary file you can read in as records.
> 1. the main header record
> 2. the items records(filenames & offsets etc for the filedata inside)
> 3. file data records

> The directories are stored as filepaths in the item records.

> You need to read the main header (16 bytes) to get the number of files inside the gob
> Then read 128 bytes for each file in the gob, This contains the filepath(name) size of file and starting offset from the begining of the file ( for each file inside of the gob)
> Finally you position yourself at the offset and read the size in bytes for the file you want.

> So What ever class you can do this sort of thing with in C++ is what you should use.




Follow Ups:



Post a Followup

Name:
E-Mail:
Subject:
Comments:

Optional Link URL:
Link Title:
Optional Image URL:


[ Follow Ups ] [ Post Followup ] [ Jed Messages ]