diff --git a/README.md b/README.md index 0a3abeb..7ec77cd 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,14 @@ Given a plain URL, there is no standard way to safely and programmatically downl Currently, the solution that people are using are sidecar files in the format of `SHASUMS` checksum files, as well as a `SHASUMS.asc` PGP detached signature. This is not checksum-algorithm-agnostic and the sidecar file is not always consistently named. +Real issues I face: + +* when I plug in an ExFAT hard drive, I don't know if any files on the filesystem are corrupted or missing + * current ad-hoc solution are `SHASUMS`/`SHASUMS.asc` files +* when I want to mirror an HTTP archive, I have to use special tools like debmirror that understand the archive format + * the debian repository metadata structure is hot garbage +* when I download a large file via HTTP, I have no way of knowing if the file content is what it's supposed to be + # Proposed Solution A standard, a manifest file format, and a tool for generating same.