Реальная история.
Я заинтересован в понимании того, как работает алгоритм. Я понял, биты и качается через
https://www.youtube.com/watch?v=UZBZPOEVyJA и файл Excel, связанный с ним.
Я изо всех сил, чтобы понять, что эти значения означают первенствует однако:
MID (HEX2BIN (ЕСЛИ (ЕОШИБКА (MID (Д13, LEN (Д13), 1)), 0, MID (Д13, LEN (Д13), 1)), 4), 4,1)
Я получаю то, что HEX2BIN средство (шест в двоичную) но что остальное на самом деле означает? Я прав в предположении "середина" будет означать средний диапазон или что-то подобное.
Пожалуйста, помогите, если у вас есть лучшее понимание формулы и Bitcoin алго
MID фактически принимает подстроку с этими параметрами
MID (текст, начальная_позиция, number_of_characters)
Итак, давайте начнем с
ЕСЛИ (ЕОШИБКА (MID (Д13, LEN (Д13), 1)), 0, MID (Д13, LEN (Д13), 1))
Этот кусок кода средства
Если последний символ D13 (подстрока 1 символа, начиная с символа при длине D13) является ошибкой, то выход равен 0. В противном случае выход является последним символом
Выход, если заявление переходит в HEX2BIN который принимает paramters
HEX2BIN (число, [места])
где число является количество и место этого количества символов для использования. В этом случае, 4.
Остальной код выходит означает
Подстроку выход 4 символа гекса для преобразования бен последнего символа из D13 или 0, начиная с 4-го символа с размером 1 символа.
В основном это берет последнего символа двоичного выхода либо последнего символа D13 или 0.