]> Sergey Matveev's repositories - stargrave-blog.git/commit
.meta4 файлы на замену .sha512.txt
authorSergey Matveev <stargrave@stargrave.org>
Fri, 25 Nov 2022 09:54:59 +0000 (12:54 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 25 Nov 2022 09:54:59 +0000 (12:54 +0300)
commit2374b93f88e7a3222c0e91999306b259bd9e276c
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent28826c5d53434713a5051050bb3d0a11091acfb7
.meta4 файлы на замену .sha512.txt

На своих web-серверах я держу всякие дистрибутивы и другие крупные
файлы. Рядом с ними хранил текстовые файлы с SHA512 хэшами, ну чтобы
на всякий случай можно было точно проверить всё ли хорошо скачалось.

И только недавно дошло что нет в них смысла, когда есть Metalink
(542f9611780a28a67ebd52210bbdcb9845c2890c) формат, в котором все эти
контрольные суммы уже имеются. Плюс мой godlighty
(bc087ee7e3be4177e83bc39ae3b1497e336ec5da) умеет находить .meta4 файлы
рядом с запрашиваемыми и вставлять в HTTP заголовки значения этих хэшей,
а также ссылку на .meta4. Плюс aria2/wget2 могут скачать файл и сразу же
автоматом проверить хэш. Плюс у меня уже есть написанные утилиты для
создания .meta4 файлов (http://www.git.stargrave.org/?p=meta4ra.git;a=summary).
А если никакого дополнительного софта у конечного пользователя нет, то,
так как это короткие XML-ки, тривиально или скопировать руками или
выпарсить утилитами значения хэшей.

Обнаружил что godlighty не выдаёт всю эту информацию если используется
HEAD метод, а не GET. Надо будет поправить.