<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8619&amp;type=atom" />
	<updated>2017-01-30T15:56:36Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8619</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=111664#p111664" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>kvant-07</strong><br />Расставьте отсутствующие точки и заглавные буквы в предложениях.</span> <a href="http://forum.script-coding.com/viewtopic.php?id=10551">Прочтите внимательно.</a></p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2017-01-30T15:56:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=111664#p111664</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=111663#p111663" />
			<content type="html"><![CDATA[<p>Пусть Б.Гейтсу с его чудо сайтом будет хорошо...</p><p>На <a href="https://technet.microsoft.com/ru-ru/sysinternals/bb897441.aspx">официальном сайте</a> только последняя версия утилиты sigcheck 2.54 - она ни в xp, ни в w2k3 yt не запускается.<br /><a href="http://download.cnet.com/Sigcheck/3000-2248_4-91756.html">Нашел</a> предыдущую версию 2.1 - сразу заработала<br />(<a href="https://www.virustotal.com/ru/file/4d43f079fff299084d6072fca981d640e7cfdd6e0f7ae2c169228664ccd5abae/analysis/1485790739/">на заразу проверил</a>, вроде чисто)</p>]]></content>
			<author>
				<name><![CDATA[kvant-07]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34578</uri>
			</author>
			<updated>2017-01-30T15:41:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=111663#p111663</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=111661#p111661" />
			<content type="html"><![CDATA[<p>Понимаю, что тема старая, но все же, не у Руссуновича, ни просто не смог найти информацию о совместимости.<br />Не запускается ни sigcheck ни sigcheck64 в w2k3 (и xp), пишет: </p><div class="quotebox"><blockquote><p>точка входа в процедуру setfileinformationbyhandle не найдена в библиотеке DLL KERNEL32.DLL</p></blockquote></div><p>мне на файловом сервере на w2k3, надо сравнивать текстовые файлы...<br />fc - как выяснилось глючит в цикле, думал ее заменить через сравнение контрольных сумм.<br />Вон там описывал проблему подробно: <a href="http://forum.oszone.net/post-2701539.html#post2701539">ссылка</a></p>]]></content>
			<author>
				<name><![CDATA[kvant-07]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34578</uri>
			</author>
			<updated>2017-01-30T15:20:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=111661#p111661</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75016#p75016" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Что не так? Какие конкретные претензии?</p></blockquote></div><p>Полагаю, мы нашли общий язык с <strong>EgorS</strong>. Если же Вам что-то показалось с моей стороны излишним, то позвольте Вас попросить перейти в &quot;личку&quot;, дабы не наполнять форум постами не относящимся непосредственно к обсуждаемой теме.</p>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2013-08-28T07:23:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75016#p75016</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74997#p74997" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p>Во-первых, постарайтесь, пожалуйста, выражать свое негодование более мягким способом, ибо правила форума еще никто не отменял.</p></blockquote></div><p><span style="color: Green">Что не так? Какие конкретные претензии?</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-08-27T22:32:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74997#p74997</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74983#p74983" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>EgorS пишет:</cite><blockquote><p>посмотрел эту тулзу (тут) но там ключ -h не упомянут...</p></blockquote></div><p>Нет, тайных знаний там нет ровным счетом никаких, разве что русское зеркало грешит старыми спецификациями, а потому если Вы посмотрите на <a href="http://technet.microsoft.com/en-us/sysinternals/bb897441">официальную английскую страницу</a>, увидите, что параметр -h выводит хэши файла (алгоритмы MD5, SHA1, SHA256, хотя сам господин Руссинович вроде бы заикался, что MD5 будет исключен, а на смену придет более криптостойкий алгоритм).<br />Предвидя вопросы на тему, как можно создать БД в виде пары <em>имя_файла - хэш</em> с помощью sigcheck, укажу лишь в сторону for и findstr командных сценариев.</p>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2013-08-27T12:59:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74983#p74983</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74982#p74982" />
			<content type="html"><![CDATA[<p>Да я и так пробовал и эдак — всё равно ошибку выдаёт. Я до упора перечитал документацию по ней — и на сайте, и в прилагаемом текстовом файле, но не нашел там примера проверки одиночного файла, склоняюсь к мысли, что всё-таки эта прога такого не умеет, но хотелось бы узнать наверняка.</p><div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p>Куда проще использовать sigcheck из набора Sysinternals с параметрами -q -h</p></blockquote></div><p>посмотрел эту тулзу (<a href="http://technet.microsoft.com/ru-ru/sysinternals/bb897441.aspx">тут</a>) но там ключ <strong>-h</strong> не упомянут — это &quot;тайная&quot; фича что ли? :)</p>]]></content>
			<author>
				<name><![CDATA[EgorS]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30564</uri>
			</author>
			<updated>2013-08-27T12:47:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74982#p74982</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74981#p74981" />
			<content type="html"><![CDATA[<p>Попробуйте задать полный путь к БД, например, <em>fciv -v c:\test\my_file.txt -xml c:\path\where\located\fciv_DB.xml</em>.</p>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2013-08-27T11:43:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74981#p74981</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74980#p74980" />
			<content type="html"><![CDATA[<p>Вот эта команда у меня не работает (имеется в виду, что база проги — файл fciv_DB.xml лежит в той же папке, где и сама FCIV.EXE)</p><div class="codebox"><pre><code>fciv -v C:\TEST\MY_FILE.TXT -md5 -xml fciv_DB.xml</code></pre></div><p>Выдаёт</p><div class="codebox"><pre><code>Error msg  : The system cannot find the file specified.
Error code : 2</code></pre></div><p>Вот я и подозреваю, что может быть она просто не умеет этого делать, вот и хочу точно выяснить: умеет или нет.</p>]]></content>
			<author>
				<name><![CDATA[EgorS]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30564</uri>
			</author>
			<updated>2013-08-27T11:30:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74980#p74980</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74976#p74976" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>EgorS пишет:</cite><blockquote><p>У Microsoft есть такая консольная прога FCIV (File Checksum Integrity Verifier), она тут. Я пытаюсь с ней разобраться, но чё-то ни хрена не понимаю...</p></blockquote></div><p>Во-первых, постарайтесь, пожалуйста, выражать свое негодование более мягким способом, ибо правила форума еще никто не отменял. Во-вторых, не совсем понятно для чего Вам понадобилось использовать утилиту fciv.exe, которую Microsoft не поддерживает? С учетом криптографии MD5 уже давно признан не устойчивым к коллизиям алгоритмом, поэтому логичнее использовать нечто более устойчивое, скажем, SHA512. Впрочем, пока SHA1 официально не признан небезопасным, можно использовать его, тем паче, что fciv.exe его поддерживает.<br />Насколько могу припомнить свой опыт работы с данной утилитой, то синтаксис там примерно следующий:</p><div class="codebox"><pre><code>#узнать MD5 файла
fciv filename
#узнать SHA1 файла
fciv -sha1 filename
#перенаправить вывод в базу данных
fciv filename -sha1 -xml hashes.xml
#сверить хэш с тем, что в БД
fcix -v filename -sha1 -xml hashes.xml</code></pre></div><p>Точно не вспомню, но должно быть как-то так. Если же Вам интересно независимое мнение, то лучше от использование fciv.exe отказаться: спроектирована она достаточно криво, имеет баг с кодировками и свойство переполния буфера. Именно по этим причинам пришлось от ее использования отказаться. Куда проще использовать sigcheck из набора Sysinternals с параметрами -q -h в пакетном файле, который к тому же можно полностью написать с учетом личных требований или использовать другие решения.</p>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2013-08-27T10:20:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74976#p74976</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: Подскажите, пожалуйста про FCIV.EXE]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74975#p74975" />
			<content type="html"><![CDATA[<p>Привет! У Microsoft есть такая консольная прога <strong>FCIV</strong> (File Checksum Integrity Verifier), она <a href="http://support.microsoft.com/kb/841290">тут</a>. Я пытаюсь с ней разобраться, но чё-то ни хрена не понимаю: то ли я тупой, то ли Справка к ней тупо написана, то ли эта прога вообще не может то, что мне он неё нужно, а именно:</p><p>как ей проверить _конкретный_ файл на предмет его совпадения с неким MD5? — то есть чтобы ввести путь к файлу, ввести MD5 и получить рез-тат. Или другой вар-т: ввести путь к файлу и чтобы прога, просмотрев свою xml-базу, сказала: есть там MD5 указанного файла или нет — это вообще невозможно, или я просто не понимаю как дать команду?</p>]]></content>
			<author>
				<name><![CDATA[EgorS]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30564</uri>
			</author>
			<updated>2013-08-27T09:50:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74975#p74975</id>
		</entry>
</feed>
