@blockchaincommons/uniform-resources - v1.0.0-beta.3
    Preparing search index...

    Module @blockchaincommons/uniform-resources/fountain

    The Luby-transform fountain code behind multipart URs: a message is cut into equal fragments, each part XORs a pseudo-random subset of them (chosen from a xoshiro stream seeded by the part number and the message checksum), and a decoder recovers the fragments as the reference's ur::fountain::Decoder does.

    FountainEncoder
    FountainDecoder
    FountainPart
    fragmentLength
    partition
    splitMessage
    xorInto
    chooseFragments
    mixFragments
    encodeFountainPart
    decodeFountainPart