Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
28 Март 2024, 17:48:33
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Что за алгоритм контрольной суммы?

Страниц  :   Вниз
  Печать  
Автор Тема: Что за алгоритм контрольной суммы?  (Прочитано 759 раз)
0 Пользователей и 1 Гость смотрят эту тему.
andrey
Почетный гродненец
*****

Репутация: +68/-3
Offline Offline

Пол: Мужской
Сообщений: 1169


www.scrapshop.by

Просмотр профиля WWW
« : 10 Март 2011, 23:00:35 »

Вот тут автор описывает работу с котлом отопления и автор выяснил алгоритм формирования СRC, может кто знает что это метод?
Код:
# Вот такой этот алгоритм CRC... Кто скажет, что это за стандарт такой?
function my_crc($crc, $my_char)
{
$short_c = ord($my_char);
if ( $crc & 0x80 )
$crc = ( $crc << 1 ) ^ 25;
else
$crc = $crc << 1;
$crc &= 0xFF;
$crc ^= $short_c;
return $crc;
}

Записан

coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #1 : 11 Март 2011, 01:30:05 »

Вопрос не понятен, вы спрашиваете что такое CRC?
Записан

HTTP Error 404 - File or directory not found.
andrey
Почетный гродненец
*****

Репутация: +68/-3
Offline Offline

Пол: Мужской
Сообщений: 1169


www.scrapshop.by

Просмотр профиля WWW
« Ответ #2 : 11 Март 2011, 09:45:11 »

Что такое CRC понимаю, вопрос стандарт это какой-то или какой-то собственный алгоритм?
Записан

coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #3 : 11 Март 2011, 11:14:34 »

У CRC нету определенного стандарта, у каждого протокола свои особенности, значит и требование к контрольной сумме будут сильно варьироваться. Подробнее про CRC можно почитать на wiki:  http://ru.wikipedia.org/wiki/%D0%A6%D0%B8%D0%BA%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%B7%D0%B1%D1%8B%D1%82%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4
Записан

HTTP Error 404 - File or directory not found.
RILLey_ELf
Гость
« Ответ #4 : 11 Март 2011, 11:32:05 »

больше похоже на какую то евристику
а значит что это лучше назвать хэш функцией
причём по двум переменным...
Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,083 секунд. Запросов: 19.