Войти

Показать полную графическую версию : литература про CRC, VRC, LRC


pva
08-11-2007, 09:16
Где можно почитать про эти алгоритмы составления контрольных сумм? больше всего интересует LRC, но думаю, что по ссылкам в VRC и CRC можно что-то найти... Искал в яндексе нашёл только расшифровку названия.

pva
08-11-2007, 13:05
Не мой день сегодня. Что ни спрошу, тут же ответ нахожу :(

// LRC - это обычный побитный XOR
char lrc(const char* begin, const char* end)
{
char result = char();
for(; begin!=end; ++begin) result ^=*begin;
return result;
}

// VRC - это обычный междубитный XOR
bool vrc(char ch)
{
char result = char();
for (; ch!=char(); ch>>=1) {result^=ch;}
return result & 1;
}




© OSzone.net 2001-2012