Library and commandline tool for Content-Hash-Key storage on a local filesystem.
Project description
chkstore - A library and commandline tool for Content-Hash-Key storage on a local filesystem.
Content-Hash-Keyed means the lookup key is based on some deterministic function of the contents. Ideally this function has the properties of a cryptographic hash function. This tool is hardcoded to use sha256.
The file names of completely inserted entries contain this key so that indexing is performed mostly by the filesystem.
The storage directory is “self-describing” which a _README_ which explains the storage format, so that backup archaelogists of the future can grok the contents.
This is a no-networking, no-futuristic-decentralization, little cousin of freenet, tahoe-lafs, camlistore, and many others, which cherry-picks their great ideas for a much simpler use case.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file chkstore-0.0b59bb228b062ead4b1080af280859865d718baf.tar.gz
.
File metadata
- Download URL: chkstore-0.0b59bb228b062ead4b1080af280859865d718baf.tar.gz
- Upload date:
- Size: 20.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f38d295c41be52ed4a2d76ff9668b0ea10a23462fdc389f41a91707c001def7 |
|
MD5 | 8406b24168e62f2a02de1b08d6dd5ec1 |
|
BLAKE2b-256 | 27b6474d8c87f3d3db35c833cf411979b6e66580c9deccfd2afbf24033e92c77 |