Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Jan 2005 11:36:45 -0800
From:      John-Mark Gurney <gurney_j@resnet.uoregon.edu>
To:        Tim Kientzle <kientzle@freebsd.org>
Cc:        cvs-all@freebsd.org
Subject:   Re: cvs commit: src/lib/libarchive Makefile archive.h.in archive_read_support_format_iso9660.c
Message-ID:  <20050102193645.GW19624@funkthat.com>
In-Reply-To: <41D849CC.5080802@freebsd.org>
References:  <Pine.NEB.3.96L.1050102121314.18844A-100000@fledge.watson.org> <41D849CC.5080802@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Tim Kientzle wrote this message on Sun, Jan 02, 2005 at 11:21 -0800:
> I have already found some CDs with files
> that cannot be extracted this way.  In a nutshell,
> libarchive is a streaming framework that *must*
> see the metadata before the file contents.
> ISO 9660 appears to allow a file contents
> to appear on the disk prior to the directory
> containing that file (and the associated metadata).
> Right now, this results in "out-of-order" warnings
> to stderr; I'll improve the warnings, but the
> underlying restriction will remain.

Yeh, this could happen when you burn a second session on a disk, where
you kept some of the files..  the new directory entries are on the second
session, but some of the data is on the first session, though that you
have other issues since you aren't on the cd, etc.

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050102193645.GW19624>