Talk:BLOM - Bloom Filter

From ADCPortal Wiki

Jump to: navigation, search

Correctness of implementations

It may be good to remove all the implementations listed in the last part of the article. As there is a good chance that none of these implementations implements the here described Bloomfilter... Especially they might not even implement any to each other compatible Bloomfilter. I checked at least the Java implementation and thats not an implementation of the Bloomfilter described in the spec. --Quicksilver 15:32, 10 August 2009 (UTC)

Testvectors

For testing the following BASE32 encoded hashes and filters can be used:

Bloomfilter attrib m: 1024 h:24 k:8

Added hashValue: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter Base32:

AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter attrib m: 1024 h:24 k:8

Added hashValue: BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter Base32:

AEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter attrib m: 1024 h:24 k:8

Added hashValue: QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter Base32:

AEAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter attrib m: 1024 h:24 k:8

Added hashValue: BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Added hashValue: QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter Base32:

AEAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter attrib m: 1024 h:24 k:8

Added hashValue: UDRJ6EGCH3CGWIIU2V6CH7VLFN4N2PCZKSPTBQA

Bloomfilter Base32:

AAAAAAAABAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAA AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA

Bloomfilter attrib m: 1024 h:64 k:2

Added hashValue: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter Base32:

AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter attrib m: 1024 h:64 k:2

Added hashValue: BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter Base32:

AEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter attrib m: 1024 h:64 k:2

Added hashValue: QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter Base32:

AEAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter attrib m: 1024 h:64 k:2

Added hashValue: BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Added hashValue: QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter Base32:

AEAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Bloomfilter attrib m: 1024 h:64 k:2

Added hashValue: UDRJ6EGCH3CGWIIU2V6CH7VLFN4N2PCZKSPTBQA

Bloomfilter Base32:

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox