<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBScript: Вычисление CRC32 строки]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5565</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5565&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBScript: Вычисление CRC32 строки».]]></description>
		<lastBuildDate>Sun, 10 Feb 2013 20:03:46 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBScript: Вычисление CRC32 строки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69341#p69341</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>…с помощью RunDll?</p></blockquote></div><p>Нельзя.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 10 Feb 2013 20:03:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69341#p69341</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Вычисление CRC32 строки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69335#p69335</link>
			<description><![CDATA[<p>Большое спасибо.<br />Правда, возник другой вопрос: можно ли получить контрольную сумму файла из imagehlp.dll,CheckSumMappedFile с помощью RunDll?</p><div class="codebox"><pre><code>rundll32.exe imagehlp.dll,CheckSumMappedFile imagehlp.dll</code></pre></div><p>ни на что не ругается, значит точку входа находит, хотя ничего и не выводит. По крайней мере в консоль (cmd).</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Sun, 10 Feb 2013 19:36:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69335#p69335</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Вычисление CRC32 строки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69288#p69288</link>
			<description><![CDATA[<p>Восстановить нельзя. Есть в offline Community. Но там всего три сообщения. Держите так: <a href="http://rghost.ru/43681979">JScript- определение crc32 файла.7z — RGhost — файлообменник</a>.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 09 Feb 2013 22:34:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69288#p69288</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Вычисление CRC32 строки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69283#p69283</link>
			<description><![CDATA[<p>Вопрос уважаемым администраторам: а нельзя ли восстановить ссылку из #2: <a href="http://forum.script-coding.com/viewtopic.php?pid=23876#p23876">Серый форум / JScript: определение crc32 файла</a>, а то там только «сообщение»...</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Sat, 09 Feb 2013 16:56:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69283#p69283</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Вычисление CRC32 строки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=45827#p45827</link>
			<description><![CDATA[<div class="quotebox"><cite>bober132 пишет:</cite><blockquote><p>Но я бы предпочёл создать отдельную тему, т.к. не каждый человек заходит на тему не касающийся его языка программирования.</p></blockquote></div><p>То есть? Не JScript, а VBScript — в этом смысле? Так ведь по приведённой в <a href="http://forum.script-coding.com/viewtopic.php?pid=34364#p34364">#2</a> ссылке как раз VBScript.<br /></p><div class="quotebox"><cite>=bober132 пишет:</cite><blockquote><p><strong>alexii</strong>, этот код не требует подключения ActiveX библиотек в отличии…</p></blockquote></div><p>Тот код — тоже: <a href="http://forum.script-coding.com/viewtopic.php?id=2805">Серый форум / VBScript , определение crc32 файла</a> использует WinAPI для вычисления CRC32 содержимого файла, в <a href="http://forum.script-coding.com/viewtopic.php?id=3827">Серый форум / HTA: вычисление CRC32 строки или файла</a> ActiveX используется только для чтения содержимого файла (опять же, после обсуждения с коллегами <em>[<a href="http://forum.script-coding.com/viewtopic.php?id=4031">Серый форум / JScript: Двоичные файлы</a>, <a href="http://forum.script-coding.com/viewtopic.php?pid=34266#p34266">#11</a>]</em>, <strong><a href="http://forum.script-coding.com/profile.php?id=4112">mozers</a></strong>, перейдя на «TextStream.Read()», полностью убрал зависимость от ADODB.Stream — та же ссылка из&nbsp; <a href="http://forum.script-coding.com/viewtopic.php?pid=34364#p34364">#2</a>).</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 05 Mar 2011 09:32:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=45827#p45827</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Вычисление CRC32 строки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=45825#p45825</link>
			<description><![CDATA[<p><strong>abasov</strong>, да вы правы, идентичный скрипт есть. Я не смог найти этот код когда искал. Но я бы предпочёл создать отдельную тему, т.к. не каждый человек заходит на тему не касающийся его языка программирования. <strong>alexii</strong>, этот код не требует подключения ActiveX библиотек в отличии от <a href="http://forum.script-coding.com/viewtopic.php?id=2805">http://forum.script-coding.com/viewtopic.php?id=2805</a>, <a href="http://forum.script-coding.com/viewtopic.php?pid=23876#p23876">http://forum.script-coding.com/viewtopi … 876#p23876</a>, <a href="http://forum.script-coding.com/viewtopic.php?id=3827">http://forum.script-coding.com/viewtopic.php?id=3827</a>.</p>]]></description>
			<author><![CDATA[null@example.com (bober132)]]></author>
			<pubDate>Sat, 05 Mar 2011 09:13:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=45825#p45825</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Вычисление CRC32 строки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=45817#p45817</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Было бы неплохо, если бы Вы сравнили алгоритмы</p></blockquote></div><p>Vbs алгоритма кажется не было...<strong>bober132</strong> вероятно это имел ввиду. Был и идентичен <a href="http://forum.script-coding.com/viewtopic.php?pid=29997#p29997">вот</a>. Не заметил.</p>]]></description>
			<author><![CDATA[null@example.com (abasov)]]></author>
			<pubDate>Sat, 05 Mar 2011 06:12:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=45817#p45817</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Вычисление CRC32 строки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=45815#p45815</link>
			<description><![CDATA[<p><strong>bober132</strong>, спасибо! Но, как бы есть:<br />* <a href="http://forum.script-coding.com/viewtopic.php?id=2805">Серый форум / VBScript , определение crc32 файла</a>, <a href="http://forum.script-coding.com/viewtopic.php?pid=23876#p23876">Серый форум / JScript: определение crc32 файла</a><br />* <a href="http://forum.script-coding.com/viewtopic.php?id=3827">Серый форум / HTA: вычисление CRC32 строки или файла</a>, обсуждение: <a href="http://forum.script-coding.com/viewtopic.php?id=3825">Серый форум / HTA: Находим CRC32 файла или строки</a></p><p>Было бы неплохо, если бы Вы сравнили алгоритмы по второму методу (скриптовому), ибо я не смогу сим заняться. Что скажете?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 05 Mar 2011 04:22:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=45815#p45815</guid>
		</item>
		<item>
			<title><![CDATA[VBScript: Вычисление CRC32 строки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=45802#p45802</link>
			<description><![CDATA[<p>Здравствуйте. Недавно столкнулся с потребностью нахождения CRC32 строки в VBS. Т.к его нет на вашем сайте решил выложить его здесь.<br />Думаю его ещё и под вычисление CRC32 файла можно заточить:)</p><p>P.S. Не помню где нашёл код, но он нам был на языке VB, а не VBS. Так что выкладываю без копирайта.</p><div class="codebox"><pre><code>Dim CrcTableInit
Dim CRCTable(255)
 
MsgBox Hex(calcCRC32(&quot;GetProcAddress&quot;)) &#039;Пример Использования
Wscript.Quit


Function calcCRC32(TextStr)
    Dim i, crc
    If CrcTableInit = False Then Call Init_CRCTable
    crc = -1
    For i = 1 To Len(TextStr)
        crc = (((crc And &amp;HFFFFFF00) \ &amp;H100) And &amp;HFFFFFF) Xor (CRCTable((crc And &amp;HFF) Xor Asc(Mid(TextStr, i, 1))))
    Next
    crc = crc Xor &amp;HFFFFFFFF
    calcCRC32 = crc
End Function
Sub Init_CRCTable()
    Dim i, j, Limit, crc
    Limit = &amp;HEDB88320
    For i = 0 To 255
        crc = i
        For j = 0 To 7
            If crc And 1 Then
              crc = (((crc And &amp;HFFFFFFFE) \ 2) And &amp;H7FFFFFFF) Xor Limit
            Else
              crc = ((crc And &amp;HFFFFFFFE) \ 2) And &amp;H7FFFFFFF
            End If
        Next
        CRCTable(i) = crc
    Next
    CrcTableInit = True
End Sub</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (bober132)]]></author>
			<pubDate>Fri, 04 Mar 2011 13:24:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=45802#p45802</guid>
		</item>
	</channel>
</rss>
