История изменений
Исправление Stanson, (текущая версия) :
Это не считается накладным?
Зависит от алгоритма расчёта чексуммы, очевидно.
Если алгоритм обратимый, например, просто сумма всех байт, то можно сэкономить - при поступлении нового байта в кольцевой буфер вычитать из чексуммы байт бывший первым и прибавлять новый. Таким образом у тебя всегда будет в наличии чексумма данных в буфере при минимальных накладных расходах.
Исходная версия Stanson, :
Это не считается накладным?
Зависит от алгоритма расчёта чексуммы, очевидно.
Если алгоритм обратимый, например, просто сумма всех байт, то можно сэкономить - при поступлении нового байта в кольцевой буфер вычитать байт бывший первым и прибавлять новый. Таким образом у тебя всегда будет в наличии чексумма данных в буфере при минимальных накладных расходах.