Skip to content

Tool for creating and updating a database of file hashes

License

Notifications You must be signed in to change notification settings

cwilgo/file-hash-index

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

file-hash-index

Tool for creating and updating a database of file hashes

This tool is in the very early stages of development. Essentially I wanted a tool that can both create and update a text file that is compatible with the md5sum tool. Instead of using md5sum to create the file, which requires all files have their hash calculated every time it is run, this tool will read the hash file first and then only calculate a hash for new files that are not yet in the file. It will also recalculate hashes for files that have been modified since the hash file was created.

How to build

  1. From project folder, run dotnet-warp

Project Goals

  1. Tool to create and update a database of file hashes
  2. Learn .Net Core
  3. Learn Visual Studio Code
  4. Learn how to package apps for linux distribution
  5. Explore best practices for linux console apps

Next Steps

  • Complete command line options - currently nothing but help exists
  • Add support for SHA1 hashes, possibly others
  • Add support to store hashes in an actual database, such as sqlite
  • Automate building project

About

Tool for creating and updating a database of file hashes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages