Shameless plug: I wrote a small poc module to use hashlookup's bloom filter (<a href="https://github.com/hashlookup/a-ray-grass/" rel="nofollow">https://github.com/hashlookup/a-ray-grass/</a>) in yara (<a href="https://github.com/VirusTotal/yara" rel="nofollow">https://github.com/VirusTotal/yara</a>). The idea is to easily discard files that are known to be safe and so to avoid launching thousands of yara rules on a file for nothing. One can also use it to keep track of some files that meet certain conditions for instance. The module can store any string in these filters so I see a lot of useful use-cases for this little thingy :)
edit: forgot the link duh.
Take a look at trid.<p><a href="https://www.mark0.net/soft-trid-e.html" rel="nofollow">https://www.mark0.net/soft-trid-e.html</a>