<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; OFF: "MakeCab.MakeCab.1" и WinRAR]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=6631</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6631&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «OFF: "MakeCab.MakeCab.1" и WinRAR».]]></description>
		<lastBuildDate>Mon, 02 Jan 2012 20:44:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: OFF: "MakeCab.MakeCab.1" и WinRAR]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=55248#p55248</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Вопрос был не к Вам, коллега.</p></blockquote></div><p>Оуф..Великодушно извеняюсь. ))</p><div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Вами был выбран, конечно же — совершенно случайно, именно исполняемый файл, под которые и «заточена» модификация LZX, которую использует «&quot;MakeCab.MakeCab&quot;» . Совершенно случайно, конечно же.</p></blockquote></div><p>Именно, как Вы и заметили, совершенно случайно. Но с одним условием - дабы всяк страждующий легко мог провести империческую проверку истинности моего утверждения, был выбран файл, присутствующий на диске подавляющего большинства компьютеров.<br />Кто же знал что так совпадёт, и что LZX заточен под исполняемые файлы. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Сравиваю на большом txt-файле в 37 mb - действительно, rar - плотнее, и разница ощутима.</p>]]></description>
			<author><![CDATA[null@example.com (Аскет)]]></author>
			<pubDate>Mon, 02 Jan 2012 20:44:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=55248#p55248</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: "MakeCab.MakeCab.1" и WinRAR]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=55246#p55246</link>
			<description><![CDATA[<div class="quotebox"><cite>Аскет пишет:</cite><blockquote><p>Да и не говорил я ничего о порядках, здесь вы явно брешите.</p></blockquote></div><p>Вопрос был не к Вам, коллега.</p><div class="quotebox"><cite>Аскет пишет:</cite><blockquote><p>И это уже на первом спонтанном тесте. О как. smile</p></blockquote></div><p>Действительно <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" />. Причём, вот что интересно: для «первого спонтанного теста» Вами был выбран, конечно же — совершенно случайно, именно исполняемый файл, под которые и «заточена» модификация LZX, которую использует «&quot;MakeCab.MakeCab&quot;» <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />. Совершенно случайно, конечно же.</p><p>А я вот выбрал «Acronis.iso» (33 Mb) в качестве тестового образца и получил на мегабайт меньший размер архива rar, нежели cab.</p><div class="quotebox"><cite>Аскет пишет:</cite><blockquote><p>Ну и раз уж так, то реверс-пост. Докажите так сказать обратное (а заодно и внесите свой вклад в наши бредовые статистические исследования):</p><p>Жду пример архивов, где *.rar будет «весить» на порядок меньше аналогичного архива *.cab&nbsp; [или хотябы просто, хоть на сколько меньше, но при дефолтных условиях] big_smile</p></blockquote></div><p>Не вижу причин, по которым я должен сие доказывать. Я нигде не утверждал, что WinRAR создаёт архивы на порядок меньше нежели «&quot;MakeCab.MakeCab&quot;». Напротив, я писал <a href="http://forum.script-coding.com/viewtopic.php?pid=55221#p55221">выше</a>:<br /></p><div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><em>Существенной</em> разницы в размерах я не заметил (оно и понятно, один использует модифицированный LZSS, второй — модифицированный LZX, которые оба основаны на семействе LZ77; и я не вижу, где там можно получить разницу в размерах архивов на порядок)…</p></blockquote></div><p>Прошу Вас внимательнее относиться к чтению.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 02 Jan 2012 18:29:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=55246#p55246</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: "MakeCab.MakeCab.1" и WinRAR]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=55245#p55245</link>
			<description><![CDATA[<p>Разница в пару процентов называется &quot;на порядок&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 02 Jan 2012 18:05:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=55245#p55245</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: "MakeCab.MakeCab.1" и WinRAR]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=55244#p55244</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Жду пример архивов, где *.cab будет «весить» <em>на порядок</em>[?] меньше аналогичного архива *.rar.</p></blockquote></div><p>Я же уже приводил пример:<a href="http://forum.script-coding.com/viewtopic.php?pid=55207#p55207">COM/ActiveX: COM-Informer</a>. Да и не говорил я ничего о порядках, здесь вы явно брешите. Я говорил что сильнее жмет. И это факт:</p><p>Чтож, повторюсь.<br />Небольшой эксперимент:</p><p>Создаём .rar-архив файла c:\windows\explorer.exe, а для статистики - также и равноценный .zip-архив.<br />Затем выполняем скрипт:<br /></p><div class="codebox"><pre><code>Set Cab = CreateObject(&quot;MakeCab.MakeCab&quot;)
Cab.CreateCab &quot;explorer.cab&quot;, False, False, False
Cab.AddFile &quot;c:\windows\explorer.exe&quot;, &quot;explorer.exe&quot;
Cab.CloseCab</code></pre></div><p>Справниваем результаты:</p><div class="quotebox"><blockquote><p>explorer.exe 1009 kb<br />explorer.zip <span style="color: blue">370</span> kb<br />explorer.rar <span style="color: green">335</span> kb<br />explorer.cab <span style="color: red"><strong>327</strong></span> kb</p></blockquote></div><p>Выигрыш у rar 8 kb, и под полсотни у zip. И это уже на первом спонтанном тесте. О как. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Теперь остаётся выполнить такую последовательность действий с разными входными данными и разными объёмами информации. Не так уж и трудно.</p><p>Ну и раз уж так, то реверс-пост. Докажите так сказать обратное (а заодно и внесите свой вклад в наши бредовые статистические исследования):<br /><strong>Жду пример архивов, где *.rar будет «весить» <span class="bbu">на порядок</span> меньше аналогичного архива *.cab&nbsp; [<em>или хотябы просто, хоть на сколько меньше, но при дефолтных условиях</em>] </strong> <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p><p>Замечу, речь сейчас не о скорости, а о силе компрессии.</p>]]></description>
			<author><![CDATA[null@example.com (Аскет)]]></author>
			<pubDate>Mon, 02 Jan 2012 17:39:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=55244#p55244</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: "MakeCab.MakeCab.1" и WinRAR]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=55229#p55229</link>
			<description><![CDATA[<p>Тогда к чему было делать подобное заявление, коллега?!</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 01 Jan 2012 19:13:40 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=55229#p55229</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: "MakeCab.MakeCab.1" и WinRAR]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=55228#p55228</link>
			<description><![CDATA[<p>Складывается впечатление, что мой пост выше проигнорирован <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /> Доказывать же я ничего и никому не собираюсь, уж простите и не обессутьте.</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Sun, 01 Jan 2012 17:10:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=55228#p55228</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: "MakeCab.MakeCab.1" и WinRAR]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=55227#p55227</link>
			<description><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p>…из оных самый мощный и действительно может жать на порядок лучше алгоритма RAR.</p></blockquote></div><p>Вот я и просил привести такой пример.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 01 Jan 2012 17:02:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=55227#p55227</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: "MakeCab.MakeCab.1" и WinRAR]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=55226#p55226</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Жду пример архивов, где *.cab будет «весить» на порядок меньше аналогичного архива *.rar.</p></blockquote></div><p>Право, трудно уловить ход мыслей для чего, ведь если брать во внимание различие алгоритмов, то, во-первых, нельзя исключать неоднозначность результатов: в некоторых случаях rar может пожать файл лучше нежели cab и наоборот, - и то, о чем вы просите отнюдь не является сатисфакцией, а по сути является персонификацией пристрастий. Да и с моей стороны не было никаких утверждений беззаговорочного превосходства cab, как архивного формата. Во-вторых, хотелось бы указать на то, что далеко не все конторы разворачивают WinRAR внутри сети (ровно как и 7-zip, несмотря на гибкость лицензии), а потому и неудевительно, что самым распространенным архивном форматом является zip, архивы которого можно создать как через проводник, так и через wsh-скрипты (в одном из постов я приводил пример на js); однако, когда головной болью становится размер архива, то наилучшим решением будет создание cab.</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Sun, 01 Jan 2012 16:22:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=55226#p55226</guid>
		</item>
		<item>
			<title><![CDATA[OFF: "MakeCab.MakeCab.1" и WinRAR]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=55221#p55221</link>
			<description><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p>А разве WinRAR может создавать CAB&#039;ы? И потом, MakeCab действительно довольно мощный класс в плане компрессии, ведь насколько мне не изменяет память, то в CAB&#039;ах поддерживается три различных алгоритма сжатия: LZX, Deflate и... толи квантум, то ли еще как-то иначе звется, - простите, запамятовал. LZX, пожалуй, из оных самый мощный и действительно может жать на порядок лучше алгоритма RAR. Хотя в целом различие алгоритмов - что-то из области холиваров, а следовательно оффтоп согласно форумному уставу, так?<br />Касательно браузеров объектов могу сказать, что я разрабатываю просмотрщик классов в PowerShell, но время от времени. Может в начале наступающего года доведу его до ума и выложу на обсуждение.</p></blockquote></div><p>Нет, не может. Речь, понятно, про формат *.rar шла.</p><p>Жду пример архивов, где *.cab будет «весить» на порядок меньше аналогичного архива *.rar. <em>Существенной</em> разницы в размерах я не заметил (оно и понятно, один использует модифицированный LZSS, второй — модифицированный LZX, которые оба основаны на семействе LZ77; и я не вижу, где там можно получить разницу в размерах архивов на порядок), а вот во времени работы — да, причём не в пользу «MakeCab.MakeCab.1».</p><div class="quotebox"><cite>Аскет пишет:</cite><blockquote><p>Скорость - да, в разы уступает. Но если дело касается автоматизации администрирования большого парка компьютеров, с дефолтной поставкой ОС без доп. ПО (к примеру, сбор отчетности с больши лог-файлами с каждой машины), то вариант с MakeCab.MakeCab несравненно практичнее.</p></blockquote></div><p><img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Практичнее распространить 7-zip через групповую политику и пользоваться. Но согласен, вариант несомненно имеет право на жизнь.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 01 Jan 2012 11:35:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=55221#p55221</guid>
		</item>
	</channel>
</rss>
