<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Параметр dwPrevCRC в функции GrdCRC]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/272" />
	<updated>2013-02-26T11:25:25Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/272/</id>
		<entry>
			<title type="html"><![CDATA[Re: Параметр dwPrevCRC в функции GrdCRC]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1337/#p1337" />
			<content type="html"><![CDATA[<p>Наиболее частые начальные значения CRC32, используемые на практике,&nbsp; это -1 и 0.</p><p>Если не делается ни каких предположений относительно содержания сообщения, то начальное значение не влияет на стойкость CRC, а является лишь точкой отсчёта, с которой алгоритм начинает работать. </p><p>Однако, на практике некоторые сообщения более вероятны, чем другие. В частности, любые CRC алгоритмы, которые инициализируются нулевым значением, будут иметь &quot;слепое пятно&quot; в отношении нулевых байтов в начале сообщения и не смогут оценить их количество. Иначе говоря, внутреннее значение CRC меняться не будет. А так как в начале сообщения нулевые байты встречаются достаточно часто, разумнее инициализировать алгоритм значением, отличным от нуля.</p>]]></content>
			<author>
				<name><![CDATA[Mikhail Bakalyarov]]></name>
				<uri>https://forum.guardant.ru/user/539/</uri>
			</author>
			<updated>2013-02-26T11:25:25Z</updated>
			<id>https://forum.guardant.ru/post/1337/#p1337</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Параметр dwPrevCRC в функции GrdCRC]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1334/#p1334" />
			<content type="html"><![CDATA[<p>В справке по Guardant API написано следующее:<br /></p><div class="quotebox"><blockquote><p>параметр dwPrevCRC при подсчете CRC каждого следующего участка нужно занести CRC, подсчитанный на предыдущем этапе. Иначе параметр dwPrevCRC должен содержать -1 (константа Grd_StartCRC).</p></blockquote></div><p>В обучающих уроках используется параметр 0, когда выполняется проверка существования ЭЦП.</p><p>Поясните, пожалуйста, этот момент. Есть ли разница в использовании 0 или -1 в качестве этого параметра?</p>]]></content>
			<author>
				<name><![CDATA[znseday]]></name>
				<uri>https://forum.guardant.ru/user/536/</uri>
			</author>
			<updated>2013-02-25T17:35:55Z</updated>
			<id>https://forum.guardant.ru/post/1334/#p1334</id>
		</entry>
</feed>
