Fast ssdeep comparison library
License
Unknown and 2 other licenses found
Licenses found
Unknown
COPYING
BSL-1.0
COPYING.Boost
GPL-2.0
COPYING.GPLv2
a4lg/libffuzzy
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
libffuzzy : Fast ssdeep comparison library =========================================== libffuzzy is a fuzzy hash comparison library compatible with ssdeep (<http://ssdeep.sourceforge.net/>) version 2.10. This library is designed to be fast and thread-safe. It does not even allocate memory at run time (which may increase performance on parallel computation). The another purpose to write this library is to find implementation issues in ssdeep. During this re-implementation, the author found several issues which may affect robustness and portability of ssdeep. Installation ------------- If you don't have `configure` script (e.g. on git work-tree), run `./bootstrap.sh` or `autoreconf -i` first. Then you can install the program by `./configure`, `make` and then `make install`. Functions ---------- Global functions are named like ffuzzy_SOMETHING. You can use ffuzzy_compare function just like fuzzy_compare. You can also hold ssdeep digest after parsing. Use ffuzzy_read_digest to parse digest and use ffuzzy_compare_digest to compare against another digest (after parsing). Performance ------------ Version 1.1 achieved expected performance gain. libffuzzy is now faster than libfuzzy in most cases. In version 2.0, interfaces for specialized comparison and clustering are added. Clustering applications will get faster if you use this optimized implementation correctly. In the large clustering job (about 100k hashes), libffuzzy 2.0 was about 60% faster than libfuzzy 2.11.
About
Fast ssdeep comparison library
Resources
License
Unknown and 2 other licenses found
Licenses found
Unknown
COPYING
BSL-1.0
COPYING.Boost
GPL-2.0
COPYING.GPLv2
Stars
Watchers
Forks
Packages 0
No packages published