Victor_VG

Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Aniskin На практике встречается и такие форматы записи: в бинарных пакеджах портов BSD UNIX (до FreeBSD 9.х включительно, сейчас пакеджи сделаны по другому) лежит файл +CONTENTS содержащий пары строк вида: путь установки @comment MD5:значение_MD5 , а в самих файлах хэшей: ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/11.1/CHECKSUM.SHA256-FreeBSD-11.1-RELEASE-amd64 https://mirrors.pidginhost.com/pub/OpenBSD/6.2/amd64/SHA256 формат строки такой: SHA256 (имя_файла) = значение_хэша или ftp://aftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/11.1/CHECKSUM.SHA512-FreeBSD-11.1-RELEASE-amd64 SHA512 (имя_файла) = значение_хэша - такой формат записи исторически используется на всех ОС семейства BSD UNIX - FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Solaris, AIX, Tru64 UNIX и пока нареканий не вызывал. Так что формат записи может быть произвольным, главное чтобы утилиты при проверке целостности данных его правильно читали. А если не знаком, то стоит вывести сообщение типа "Формат записи строки хэша не распознан" чтобы человек сразу ориентировался в чём проблема...
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
| Всего записей: 35102 | Зарегистр. 31-07-2002 | Отправлено: 08:16 15-11-2017 | Исправлено: Victor_VG, 08:25 15-11-2017 |
|