<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8594</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8594&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Кодирование/декодирование base64 средствами ОС».]]></description>
		<lastBuildDate>Mon, 02 Sep 2013 18:28:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75170#p75170</link>
			<description><![CDATA[<p>certutil.exe, на сколько помню, ставится с VS. Последней не пользуюсь (считаю vim лучшей IDE), поэтому утверждать ничего не буду. На счет кодирования. Учитывая, что PowerShell в Win7 имеется по умолчанию, то </p><div class="codebox"><pre><code>[Convert]::ToBase64String((gc $file -enc byte))</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Mon, 02 Sep 2013 18:28:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75170#p75170</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75017#p75017</link>
			<description><![CDATA[<p>Чёрт! Про Висту я забыл... Хотя стояла когда-то. Считал обратным отсчётом и Висту пропустил, получилась XP. Прошу прощения.</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Wed, 28 Aug 2013 07:26:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75017#p75017</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75003#p75003</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Wed, 28 Aug 2013 04:49:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75003#p75003</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75001#p75001</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Tue, 27 Aug 2013 23:54:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75001#p75001</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74998#p74998</link>
			<description><![CDATA[<p>Судя по формату (и по аналогии с другими продуктами МС) это номер версии ОС, а не файла. У Вас - WinXP. У меня поблизости XP нет... Писал и отлаживал скрипт на 7 (6.2.хххх...), а вчера поставил 8.1 (6.3.9431.0).</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Tue, 27 Aug 2013 23:11:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74998#p74998</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74965#p74965</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Mon, 26 Aug 2013 19:44:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74965#p74965</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74962#p74962</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Mon, 26 Aug 2013 18:07:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74962#p74962</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74909#p74909</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Sun, 25 Aug 2013 05:46:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74909#p74909</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74908#p74908</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Sun, 25 Aug 2013 05:45:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74908#p74908</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74857#p74857</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (VitAliS)]]></author>
			<pubDate>Thu, 22 Aug 2013 00:30:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74857#p74857</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74809#p74809</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 21 Aug 2013 08:28:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74809#p74809</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74802#p74802</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 21 Aug 2013 05:14:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74802#p74802</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74792#p74792</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (UNDYING)]]></author>
			<pubDate>Wed, 21 Aug 2013 01:58:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74792#p74792</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74739#p74739</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 20 Aug 2013 10:31:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74739#p74739</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Кодирование/декодирование base64 средствами ОС]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74738#p74738</link>
			<description><![CDATA[<p>Ага. Она ещё и хэш SHA1 считать умеет...</p><p>P.S. И не только SHA1, ещё и SHA256, SHA384, SHA512, MD2, MD4, MD5, но параметр HashAlgorithm обязательно должен быть в ВЕРХНЕМ РЕГИСТРЕ.</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Tue, 20 Aug 2013 10:03:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74738#p74738</guid>
		</item>
	</channel>
</rss>
