<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8594&amp;type=atom" />
	<updated>2013-09-02T18:28:18Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8594</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75170#p75170" />
			<content type="html"><![CDATA[<p>certutil.exe, на сколько помню, ставится с VS. Последней не пользуюсь (считаю vim лучшей IDE), поэтому утверждать ничего не буду. На счет кодирования. Учитывая, что PowerShell в Win7 имеется по умолчанию, то </p><div class="codebox"><pre><code>[Convert]::ToBase64String((gc $file -enc byte))</code></pre></div>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2013-09-02T18:28:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75170#p75170</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75017#p75017" />
			<content type="html"><![CDATA[<p>Чёрт! Про Висту я забыл... Хотя стояла когда-то. Считал обратным отсчётом и Висту пропустил, получилась XP. Прошу прощения.</p>]]></content>
			<author>
				<name><![CDATA[Serge Yolkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27503</uri>
			</author>
			<updated>2013-08-28T07:26:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75017#p75017</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75003#p75003" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Serge Yolkin пишет:</cite><blockquote><p>Судя по формату (и по аналогии с другими продуктами МС) это номер версии ОС, а не файла. У Вас - WinXP. У меня поблизости XP нет... Писал и отлаживал скрипт на 7 (6.2.хххх...), а вчера поставил 8.1 (6.3.9431.0).</p></blockquote></div><p>Нет. У меня виста.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2013-08-28T04:49:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75003#p75003</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=75001#p75001" />
			<content type="html"><![CDATA[<p><strong>Serge Yolkin</strong>, Windows XP:<br /></p><div class="quotebox"><blockquote><div class="codebox"><pre><code>??????????????????????????? Версия файла ???????????????????????????
? Полная версия:         5.2.3790.3959                             ?
? Язык:                  Русский                                   ?
? Описание:              CertUtil.exe                              ?
? Копирайт:              рпорация Майкрософт. Все права защищены.  ?
? Архитектура:           I386                                      ?
????????????????????????????????????????????????????????????????????
? Комментарий:                                                     ?
? Компания:              Microsoft Corporation                     ?
? Версия файла:          .2.3790.3959 (srv03_sp2_rtm.070216-1710)  ?
? Внутреннее имя:        CertUtil.exe                              ?
? Торговая марка:                                                  ?
? Оригинальное имя:      CertUtil.exe                              ?
? Частная сборка:                                                  ?
? Продукт:               Операционная система Microsoft® Windows®  ?
? Версия продукта:       5.2.3790.3959                             ?
? Специальная сборка:                                              ?
????????????????????????????????????????????????????????????????????
?                             { o Да }                             ?
????????????????????????????????????????????????????????????????????</code></pre></div></blockquote></div>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-08-27T23:54:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=75001#p75001</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74998#p74998" />
			<content type="html"><![CDATA[<p>Судя по формату (и по аналогии с другими продуктами МС) это номер версии ОС, а не файла. У Вас - WinXP. У меня поблизости XP нет... Писал и отлаживал скрипт на 7 (6.2.хххх...), а вчера поставил 8.1 (6.3.9431.0).</p>]]></content>
			<author>
				<name><![CDATA[Serge Yolkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27503</uri>
			</author>
			<updated>2013-08-27T23:11:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74998#p74998</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74965#p74965" />
			<content type="html"><![CDATA[<p><strong>Serge Yolkin</strong><br />Я видел эту тему и честно пытался выполнить ее как написано в справке. Вот результат:<br /></p><div class="codebox"><pre><code>
c:\tmp\zzz&gt;dir /b *
hash2name.wsf

c:\tmp\zzz&gt;echo.&gt;test.txt

c:\tmp\zzz&gt;wscript //job:run hash2name.wsf /MD5 test.txt

c:\tmp\zzz&gt;dir /b *
hash2name.wsf
test.txt
</code></pre></div><p>Я проанализировал Ваш скрипт. По сути он - обертка вокруг команды:<br /></p><div class="codebox"><pre><code>
certutil -hashfile test.txt MD5
</code></pre></div><p>Но эта команда у меня дает ошибку:<br /></p><div class="codebox"><pre><code>
c:\tmp\zzz&gt;CertUtil -hashfile &quot;C:\tmp\zzz\test.txt&quot; MD5
Expected no more than 1 args, received 2
CertUtil: Too many arguments

Usage:
  CertUtil [Options] -hashfile InFile
  Generate and display cryptographic hash over a file

Options:
  -gmt              -- Display times as GMT
  -seconds          -- Display times with seconds and milliseconds
  -v                -- Verbose operation
  -privatekey       -- Display private key data

CertUtil -?              -- Display a verb list (command list)
CertUtil -hashfile -?    -- Display help text for the &quot;hashfile&quot; verb
CertUtil -v -?           -- Display all help text for all verbs
</code></pre></div><p>Скорее всего мы пользуемся разными версиями программы. В интернете я встречал упоминание о другой версии. Вот моя:<br /></p><div class="quotebox"><blockquote><p>File version: 6.0.6002.18005<br />Size: 781 KB</p></blockquote></div><p>А какая у Вас?</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2013-08-26T19:44:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74965#p74965</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74962#p74962" />
			<content type="html"><![CDATA[<p><strong>Rumata</strong>, для Вас - всегда <a href="http://forum.script-coding.com/viewtopic.php?pid=74892#p74892">пожалуйста</a> <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Serge Yolkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27503</uri>
			</author>
			<updated>2013-08-26T18:07:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74962#p74962</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74909#p74909" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Serge Yolkin пишет:</cite><blockquote><p>Ага. Она ещё и хэш SHA1 считать умеет...</p><p>P.S. И не только SHA1, ещё и SHA256, SHA384, SHA512, MD2, MD4, MD5, но параметр HashAlgorithm обязательно должен быть в ВЕРХНЕМ РЕГИСТРЕ.</p></blockquote></div><p>Покажите, пожалуйста, примеры вычислений сумм SHA256, SHA384, SHA512, MD2, MD4, MD5.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2013-08-25T05:46:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74909#p74909</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74908#p74908" />
			<content type="html"><![CDATA[<p>Вообще утилита кривоватая какая-то: <br />-- SHA1 пустого файла считать не умеет<br />-- SHA1 выводит дамп а не строкой. Сравните (sha1sum - утилита с аналогичным функционалом в unix)<br /></p><div class="codebox"><pre><code>
echo.&gt;file1
sha1sum file1
certutil -hashfile file1
</code></pre></div><p>-- отсутствует система в использовании параметров командной строки: то требует выходной файл, то не требует<br /></p><div class="codebox"><pre><code>
CertUtil [Options] -hashfile InFile
CertUtil [Options] -encode InFile OutFile
</code></pre></div><p>-- обязательность выходного файла напрягает. Странно, что они не сделали обычный вывод в STDOUT. <br />-- избыточные сообщения в случае успешного выполнения команды и бессмысленные сообщения об ошибках. <br />-- &quot;пугливая&quot; программа - боится перезаписать существующий файл.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2013-08-25T05:45:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74908#p74908</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74857#p74857" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>На XP SP3 по умолчанию нет.</p></blockquote></div><p>Согласен. Маленько ошибся.<br />Но эта утилита входит в Administrator Kit, который у меня всегда априори установлен, поэтому я и посчитал ее частью ОС<br /></p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>но использовать тот же ТС только для этих целей (или как у некоторых - для FTP) - какое-то сомнительное по КПД занятие</p></blockquote></div><p>Ну, вообще TC использовался не только для этих целей, просто в нем есть этот функционал</p>]]></content>
			<author>
				<name><![CDATA[VitAliS]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24943</uri>
			</author>
			<updated>2013-08-22T00:30:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74857#p74857</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74809#p74809" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>UNDYING пишет:</cite><blockquote><p>И всё-таки XP уже является устаревшей и неподдерживаемой ОС.</p></blockquote></div><p>Устаревшая, но активно используемая, а значит пренебрегать ей как минимум нелогично. Поддержка заканчивается только 8 апреля следующего года. Я же вообще живу без апдейтов и не имею проблем.<br /></p><div class="quotebox"><cite>UNDYING пишет:</cite><blockquote><p>Бывают ситуации из разряда &quot;обработать mbox/maildir объёмом в 2-3 ГБайт, возможно даже не один&quot; - натравил VBS&#039;ник и идешь скрашивать ожидание к девушкам, в соседнюю комнатушку.</p></blockquote></div><p>Сперва предлагаю опробовать. И раз речь о скриптах, то и цитату следовало бы приводить только с ними и без утилит, которые тоже в моих скриптах активно участвуют. Одно другому не мешает.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2013-08-21T08:28:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74809#p74809</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74802#p74802" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>… и неподдерживаемой ОС.</p></blockquote></div><p>Да ну <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" />.</p><div class="quotebox"><blockquote><p>Минусы скриптовых решений - невысокая скорость работы.</p></blockquote></div><p>Да бросьте. Не ручками же считаем.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-08-21T05:14:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74802#p74802</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74792#p74792" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>На XP SP3 по умолчанию нет.</p></blockquote></div><p>Есть в Windows 7 Pro, Server 2003 R2 Standard, Server 2008 R2 Standard, Server 2008 R2 Foundation;<br />По идее должна быть в Vista, 8, Server 2008/2012 Standart;<br />И всё-таки XP уже является устаревшей и неподдерживаемой ОС.<br /></p><div class="quotebox"><blockquote><p>base64.exe, кстати, есть в двух вариантах. Плюс есть <a href="http://forum.script-coding.com/viewtopic.php?id=2848">скриптовые решения</a>. Я же периодически обращаюсь к <a href="http://www.fpx.de/fp/Software/UUDeview/">UUDeview</a>.</p></blockquote></div><p>Минусы скриптовых решений - невысокая скорость работы. Бывают ситуации из разряда &quot;обработать mbox/maildir объёмом в 2-3 ГБайт, возможно даже не один&quot; - натравил VBS&#039;ник и идешь скрашивать ожидание к девушкам, в соседнюю комнатушку. Сколько памяти &quot;скушает&quot; такой VBS, если &quot;слепить&quot; из него аналог <strong>ripmime</strong> - ужас!</p>]]></content>
			<author>
				<name><![CDATA[UNDYING]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27822</uri>
			</author>
			<updated>2013-08-21T01:58:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74792#p74792</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74739#p74739" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>VitAliS пишет:</cite><blockquote><p>Есть в составе ОС Windows утилита certutil.exe</p></blockquote></div><p>На XP SP3 по умолчанию нет.<br /></p><div class="quotebox"><cite>VitAliS пишет:</cite><blockquote><p> или Total Commander<br />Но проблема в том, что это сторонние инструменты.</p></blockquote></div><p>Сторонние, но использовать тот же ТС только для этих целей (или как у некоторых - для FTP) - какое-то сомнительное по КПД занятие. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p><p>base64.exe, кстати, есть в двух вариантах. Плюс есть <a href="http://forum.script-coding.com/viewtopic.php?id=2848">скриптовые решения</a>. Я же периодически обращаюсь к <a href="http://www.fpx.de/fp/Software/UUDeview/">UUDeview</a>.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2013-08-20T10:31:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74739#p74739</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74738#p74738" />
			<content type="html"><![CDATA[<p>Ага. Она ещё и хэш SHA1 считать умеет...</p><p>P.S. И не только SHA1, ещё и SHA256, SHA384, SHA512, MD2, MD4, MD5, но параметр HashAlgorithm обязательно должен быть в ВЕРХНЕМ РЕГИСТРЕ.</p>]]></content>
			<author>
				<name><![CDATA[Serge Yolkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27503</uri>
			</author>
			<updated>2013-08-20T10:03:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74738#p74738</id>
		</entry>
</feed>
