[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] Compressed Documents
- From: Daniel Veillard <veillard redhat com>
- To: "William M. Brack" <wbrack mmm com hk>
- Cc: xml gnome org, lrclause uiuc edu
- Subject: Re: [xml] Compressed Documents
- Date: Sat, 6 Sep 2003 15:31:55 -0400
On Sun, Sep 07, 2003 at 02:40:47AM +0800, William M. Brack wrote:
> I'm working on a bug report
> (http://bugzilla.gnome.org/show_bug.cgi?id=120503), and would to ask
> for further input from the list.
>
> The reporter has pointed out that the compression mode of the input
> document can be important to the library user, and without knowing
> it the output mode of a document may not match the input. At the
> moment, the library does not set the compression (i.e.
> xmlSetDocCompression is not called by any routine within the
> library).
>
> >From my (limited) understanding of the gzip library, I think I can
> determine, when a document is first opened, whether the input file
> was compressed or not. However, it appears there is no way to
> determine which compression "mode" (1-9) was used. So, I have two
> questions which I would like to open up to the list:-
>
> 1) Should the library set the compression mode of the document on
> input? The result of doing this would be that, if no action were
> taken by the user, if an input document (which was compressed) were
> written out it would be written as a compressed file (rather than
> uncompressed as now).
yeah, it used to work in libxml1 a long time ago, and that was dropped
at some point, I don't know why. Just make really sure that we do that only
on document which were compresed on open :-)
> 2) If the library is to set the mode as compressed, what "mode"
> should be used (and if anyone knows how I can determine the original
> compression mode of the input file, please advise)? Is it better to
> set it as "1" (minimum compression), or "9" (maximum compression),
> or some other value? Bear in mind that the user can always override
> whatever default mode is set.
I think 9 should be the default. When CPU were really slower it did
matter, now I think we shouldn't bother anymore.
Daniel
--
Daniel Veillard | Red Hat Network https://rhn.redhat.com/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]