From 2374b93f88e7a3222c0e91999306b259bd9e276c Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 25 Nov 2022 12:54:59 +0300 Subject: [PATCH] =?utf8?q?.meta4=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=BD?= =?utf8?q?=D0=B0=20=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD=D1=83=20.sha512.txt?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit На своих 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. Надо будет поправить. -- 2.50.0