[О блоге] [наверх] [пред] [2022-11-25 12:54:59+03:00] [2374b93f88e7a3222c0e91999306b259bd9e276c]
Темы: [bittorrent]

.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. Надо будет поправить.

    [оставить комментарий]