Date: Mon, 03 Jan 2005 07:07:33 -0800 From: Tim Kientzle <kientzle@freebsd.org> To: Maxim Sobolev <sobomax@portaone.com> Cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libarchive Makefile archive.h.in archive_read_support_format_iso9660.c Message-ID: <41D95FB5.2010506@freebsd.org> In-Reply-To: <41D92544.7040502@portaone.com> References: <200501020521.j025LF68085390@repoman.freebsd.org> <41D92544.7040502@portaone.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Maxim Sobolev wrote: > Tim Kientzle wrote: > >> kientzle 2005-01-02 05:21:15 UTC >> >> FreeBSD src repository >> >> Modified files: >> lib/libarchive Makefile archive.h.in Added files: >> lib/libarchive archive_read_support_format_iso9660.c Log: >> First cut support for extracting from ISO9660 disk images. >> This seems to be able to extract a TOC and extract files from >> the couple of ISO images I've tested it with. >> Treat this as experimental proof-of-concept code for the >> moment. There are still a bunch of debug messages (there >> are a few oddities in ISO9660 that I haven't yet figured >> out how to handle), a lot of bugs to be addressed (this >> code leaks memory very badly), and a lot of missing features (no >> Rockridge support, in particular). I'd appreciate >> feedback from anyone who understands ISO9660 format >> better than I do. ;-) > > > Maybe it is worth to create some unified ISO9660 access library, which > can be used both by libarchive and cd9660 kernel module. A fine idea, but a difficult one. Libarchive and the kernel module have very different goals and constraints. Libarchive, for example, cannot seek, which is required for accessing certain types of ISO9660 disks. Still, if someone is interested in tackling this, I'd be happy to consult on libarchive's needs; if it is possible, it would certainly help my efforts considerably. Tim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41D95FB5.2010506>