<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%83%D0%BC%D0%BC%D0%B0</id>
	<title>Контрольная сумма - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%83%D0%BC%D0%BC%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%83%D0%BC%D0%BC%D0%B0&amp;action=history"/>
	<updated>2026-07-19T00:21:00Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%83%D0%BC%D0%BC%D0%B0&amp;diff=10351&amp;oldid=prev</id>
		<title>imported&gt;Alex NB OT: Форматирование дат согласно Википедия:Техническое соглашение о датах и времени и Википедия:Обсуждение правил/Википедия:Техническое соглашение о датах и времени</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%83%D0%BC%D0%BC%D0%B0&amp;diff=10351&amp;oldid=prev"/>
		<updated>2025-08-23T06:16:56Z</updated>

		<summary type="html">&lt;p&gt;Форматирование дат согласно &lt;a href=&quot;/mediawiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0/114896312&quot; title=&quot;Служебная:Постоянная ссылка/114896312&quot;&gt;Википедия:Техническое соглашение о датах и времени&lt;/a&gt; и &lt;a href=&quot;/mediawiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0/114894365&quot; title=&quot;Служебная:Постоянная ссылка/114894365&quot;&gt;Википедия:Обсуждение правил/Википедия:Техническое соглашение о датах и времени&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{переписать|дата=2018-05-28}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Контро́льная су́мма&amp;#039;&amp;#039;&amp;#039; — некоторое значение, рассчитанное по набору данных путём применения определённого алгоритма и используемое для проверки целостности данных при их передаче или хранении. Также контрольные суммы могут использоваться для быстрого сравнения двух наборов данных на неэквивалентность: с большой вероятностью различные наборы данных будут иметь неравные контрольные суммы. Они могут использоваться, например, для обнаружения [[Компьютерный вирус|компьютерных вирусов]]. Несмотря на своё название, контрольная сумма не обязательно вычисляется путём суммирования.&lt;br /&gt;
&lt;br /&gt;
С точки зрения [[Математика|математики]] контрольная сумма является результатом [[Хеширование|хеш-функции]], используемой для вычисления [[Коды, исправляющие ошибки|контрольного кода]] — небольшого количества [[бит]] внутри большого блока данных, например, сетевого [[Пакет (сетевые технологии)|пакета]] или блока [[компьютер]]ного [[файл]]а, применяемого для обнаружения ошибок при передаче или хранении [[Информация|информации]]. Значение контрольной суммы добавляется в конец блока данных непосредственно перед началом передачи или записи данных на какой-либо [[носитель информации]]. Впоследствии оно проверяется для подтверждения [[Целостность информации|целостности]] данных.&lt;br /&gt;
&lt;br /&gt;
Популярность использования контрольных сумм для проверки целостности данных обусловлена тем, что подобная проверка просто реализуема в [[Двоичная система счисления|двоичном]] [[цифровой компьютер|цифровом оборудовании]], легко анализируется и хорошо подходит для обнаружения общих ошибок, вызванных наличием шума в каналах передачи данных.&lt;br /&gt;
&lt;br /&gt;
Криптографическая функция MD5 уже почти не используется для определения контрольных сумм, так как оказалось, что для неё можно быстро создавать с помощью современных компьютеров два разных файла, имеющих разную длину в байтах, но одинаковые величины контрольных сумм, подсчитанных с помощью алгоритма MD5.&lt;br /&gt;
&lt;br /&gt;
Использование термина &amp;#039;&amp;#039;сумма&amp;#039;&amp;#039; связано с тем, что на заре [[Цифровая связь|цифровой связи]] при [[байт]]овых передачах информационными были 7 [[бит]], а восьмой — контрольный — рассчитывался как младший разряд &amp;#039;&amp;#039;сложения&amp;#039;&amp;#039; информационных.&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
* [[Циклический избыточный код]] (в частности, CRC8, CRC16, CRC32) применяется для проверки целостности передачи данных. Программы-архиваторы включают CRC исходных данных в созданный архив для того, чтобы получающий мог удостовериться в корректности полученных данных. Такая контрольная сумма проста в реализации и обеспечивает низкую [[вероятность]] возникновения [[коллизия хеш-функции|коллизий]].&lt;br /&gt;
* [[MD5]] и другие [[криптографическая хеш-функция|криптографические хеш-функции]] используются, например, для подтверждения целостности и подлинности передаваемых данных.&lt;br /&gt;
* Под названием «[[контрольное число]]» входит в состав различных кодов: банковских, налоговых, товарных и т. п.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [https://web.archive.org/web/20061127042745/http://www.ietf.org/rfc/rfc1952.txt Пример реализации CRC32 на С]&lt;br /&gt;
* [http://fsumfe.sourceforge.net/ Fsum Frontend — средство для работы с контрольными суммами. Поддерживает 96 алгоритмов.]&lt;br /&gt;
* [https://www.kde.org/applications/utilities/okteta/ Okteta — шестнадцатеричный редактор от KDE]&lt;br /&gt;
&lt;br /&gt;
{{Хеш-алгоритмы}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Обнаружение и устранение ошибок]]&lt;br /&gt;
[[Категория:Хеширование]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Alex NB OT</name></author>
	</entry>
</feed>