GNU bug report logs -
#47336
Disarchive as a fallback for downloads
Previous Next
Reported by: Timothy Sample <samplet <at> ngyro.com>
Date: Tue, 23 Mar 2021 04:43:01 UTC
Severity: normal
Done: Timothy Sample <samplet <at> ngyro.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi!
Timothy Sample <samplet <at> ngyro.com> skribis:
> With “gzip -9”, the average metadata file is 6.8KiB. It’s pretty
> manageable. There’s room for improvement on the Disarchive side, too.
> It still stores some redundant information. Uncompressed, it’s more
> like 112KiB per file. This is still pretty okay, really. It means we
> might hit tens of GiB over a couple years. (It would take just over
> 100GiB to store a million uncompressed metadata files.) The compression
> ratio is what drove me to skip Git for now.
If needed, the sexp serialization could still be made more compact:
using ‘write’ instead of ‘pretty-print’, shortening field names (but
that’d be incompatible).
We could also use CBOR or canonical sexp serialization, though maybe
gzipped sexps are more compact than what we could achieve?
Anyway, these are surface syntax optimizations that can always be made
at a later point in time when we feel a need for them.
Ludo’.
This bug report was last modified 4 years and 59 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.