Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Посчет контрольной суммы

Ответить
Настройки темы
Посчет контрольной суммы

Аватара для Surround

Ветеран


Сообщения: 908
Благодарности: 20

Профиль | Отправить PM | Цитировать


Вот что это такое, и, собственно, как делается. Еще было интересно, для чего оно нужно. Вот такой вопрос...

Отправлено: 20:32, 02-02-2005

 

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Посчет контрольной суммы.
1. "что это такое". Это процесс вычисления контрольной суммы.
2. "для чего оно нужно". Для контроля целостности данных.
3. "как делается". По-разному. Наиболее распростанённым и простым для понимания является вычисление CRC - Циклической Контрольной Суммы.

Отправлено: 20:49, 02-02-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Surround

Ветеран


Сообщения: 908
Благодарности: 20

Профиль | Отправить PM | Цитировать


Цитата:
Наиболее распростанённым и простым для понимания является вычисление CRC
по какой схеме, не подскажете?

Последний раз редактировалось Surround, 03-02-2005 в 08:12.


Отправлено: 08:01, 03-02-2005 | #3


Аватара для McDAK

Модер


Сообщения: 830
Благодарности: 3

Профиль | Отправить PM | Цитировать


Surround
Это так просто в двух словах не опишешь, мона в Нете поискать. Могу книжный источник порекомендовать: В.И.Юров Assembler: Практикум, 2003
Тут очень хорошо и подробно теория и различные методы вычисления CRC излагается.
Цитата:
Основная идея вычисления CRC заключается в следующем. Исходная последовательность байтов, которой могут быть и огромный файл, и текст размером несколько слов и даже символов, представляется единой последовательностью битов. Эта последовательность делится на некоторое фиксированное двоичное число. Интерес представляет остаток от этого деления, который и является значением CRC. Все что теперь требуется, - это некоторым образом запомнить его и передать вместе с исходной последовательностью. Приемник данной информации всегда всегда может таким же образом выполнить деление и сравнить его остаток с исходным значением CRC. Если они равны, то считается, что исходное сообщение не повреждено, и т.д.

-------
Знание некоторых принципов нередко возмещает незнание некоторых фактов. Гельвеций


Последний раз редактировалось McDAK, 03-02-2005 в 12:55.


Отправлено: 09:03, 03-02-2005 | #4


Аватара для Surround

Ветеран


Сообщения: 908
Благодарности: 20

Профиль | Отправить PM | Цитировать


а что за
Цитата:
некоторое фиксированное двоичное число
?
а так понятно...

Отправлено: 20:31, 03-02-2005 | #5


Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


http://mrcnn.boom.ru/crc.zip (167 kb)

Ross N. Williams - Элементарное руководство по CRC алгоритмам обнаружения ошибок

-------
Ehhh.. what's up, doc?..


Отправлено: 04:27, 04-02-2005 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Посчет контрольной суммы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Создание контрольной точки восстановления Medic84 Скриптовые языки администрирования Windows 6 04-05-2011 14:30
[решено] Загнулся BIOS. После перепрошивки - ошибка контрольной суммы Lerich Материнские платы и память 13 09-05-2009 14:07
Ошибка контрольной суммы WooLK Непонятные проблемы с Железом 12 04-01-2009 19:23
[решено] проверка контрольной суммы nix_lamer Общий по Linux 1 17-01-2007 08:40
Создание контрольной точки Casper Microsoft Windows 2000/XP 10 21-01-2004 11:44




 
Переход