Update 'README.md'

This commit is contained in:
Jeffrey Paul 2021-01-19 00:48:29 +00:00
parent 5a3f228d74
commit 169a2237a2

View File

@ -76,6 +76,8 @@ The manifest file would do several important things:
* `mfer fetch https://example.com/manifestdirectory/`
* a command line option to zero/omit mtime/ctime, as well as manifest timestamp, and sort all directory listings so that manifest file generation is deterministic/reproducible
* URL format `mfer fetch https://exmaple.com/manifestdirectory/?key=5539AD00DE4C42F3AFE11575052443F4DF2A55C2` to assert in the URL which PGP signing key should be used in the manifest, so that shared URLs have a cryptographic trust root
* a "well-known" key in the manifest that maps well known keys (could reuse the http spec) to specific file paths in the manifest.
* example: a `berlin.sneak.app.slideshow` key that maps to a json slideshow config listing what image paths to show, and for how long, and in what order
# Use Cases
@ -91,6 +93,10 @@ I'd like to be able to download a whole tree of files available via HTTP resumab
I use filesystems that don't include data checksums, and I would like a cryptographically signed checksum file so that I can later verify that a set of archive files have not been modified, none are missing, and that the checksums have not been altered in storage by a second party.
## Filesystem-Independent Checksums
I would like to be able to plug in a hard drive or flash drive and, if there is an `index.mf` in the root, automatically detect missing/corrupted files, regardless of filesystem format.
# Collaboration
Please email [`sneak@sneak.berlin`](mailto:sneak@sneak.berlin) with your desired username for an account on this Gitea instance.