fish <fish at bovine.artificial-stupidity.net> writes:

> On 9 Sep 2002, Edgar Friendly wrote:
> 
> > That's the best thing to do; it's a *very* reasonable assumption that
> 
> . o O ( actully, pre FEC versions of fishtools inserted files at a
> non-power of 2 size, just size/desiredblocks :-p.  yeah, i know it's
> wrong, but my point is, there is nothing stopping someone else doiung
> this, indeed, I've seen a few files around with block sizes like
> 100,000 bytes exactly.)
> 
No client I've ever been involved in has done such a horrible thing.

> > Freenet has two variations, the one implemented in fproxy (and not
> > specced anywhere in particlar) and the one specced in the metadata
> > standard (and not implemented anywhere in particular).
> > 
> > If you want help implementing either, grab me on IRC sometime or drop
> > me some emails, and I can help.
> 
> Can you point me to the FEC docuymentation, btw?  I couldn't find it last
> time I looked, and I would be curious to see it (heh, I was just thinking 
> that perhaps I should write some if no-one else has).
> 
>       - from fish with love

The standard metadata spec in the webWiki has a (very brief)
description of the meaning of the FEC-appropriate fields allowed in
cdoc metadata.  its URL is
http://freenetproject.org/cgi-bin/twiki/view/Pub/MetadataSpec 

The relevant options are CheckBlockCount and Graph.<x>.  The idea is
simply that each check block is the XOR of a combination of data
blocks.  There are good ways to combine the data blocks and bad ways,
but with freenet, since you get to request the blocks you want,
there's a *lot* more good ways than bad.  Just combine the blocks as
you like; it'll probably work out.

Thelema
-- 
E-mail: thelema314 at bigfoot.com                        Raabu and Piisu
GPG 1024D/36352AAB fpr:756D F615 B4F3 BFFC 02C7  84B7 D8D7 6ECE 3635 2AAB

_______________________________________________
devl mailing list
devl at freenetproject.org
http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to