l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2003 Feb 02 22:56

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] archiving library in C
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] archiving library in C

Peter Jay Salzman wrote:

> hi all,
> suppose i have a video file, a sound file, an image file, a gnumeric
> spreadsheet, a number, a boolean and an mp3.
> and suppose all those things are needed by a C program.  kind of like
> how a game uses a plethora of image and sound files.
> is there a library that will allow me to combine all that different
> stuff into a single file and then let me transparently access any
> individual element using an API in C?
> i suppose i can do it with a bunch of system() calls with tar, but that
> isn't a very nice solution.
> i've delved into the code for lxdoom, prboom and doom legacy.  wad files
> are very similar.  they have a directory structure and there's an
> interface for accessing any particular element of the wad file.  the
> boundary between "things" is enforced by the wad format itself, but it's
> up to the program itself (doom) to interpret the returned data correctly
> (whether it's sound info, image info, a linedef, etc....).
> anything similar as a canned C library?   tar/ar would be perfect if
> there was a C API to go along with them.

Writing a C API to tar sounds workable, if the number and boolean
can get a filename.

> pete
> _______________________________________________
> vox-tech mailing list
> vox-tech@lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech

vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.