Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   литература про CRC, VRC, LRC (http://forum.oszone.net/showthread.php?t=93698)

pva 08-11-2007 09:16 674648

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

pva 08-11-2007 13:05 674809

Не мой день сегодня. Что ни спрошу, тут же ответ нахожу :(
Код:

  // 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;
  }



Время: 07:48.

Время: 07:48.
© OSzone.net 2001-