<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777633</guid>
        <pubDate>Sat, 08 Sep 2018 18:31:19 +0000</pubDate>
        <title>Простой алгоритм сжатия данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777633</link>
        <description><![CDATA[Jin X: LZ4 тут ещё советуют, надо глянуть: <a class='tag-url' href='https://github.com/lz4/lz4/wiki/LZ4-Versions' target='_blank'>https://github.com/lz4/lz4/wiki/LZ4-Versions</a><br>
Ну и LZO тоже: <a class='tag-url' href='http://www.infradead.org/~mchehab/kernel_docs/unsorted/lzo.html' target='_blank'>http://www.infradead.org/~mchehab/kernel_d...sorted/lzo.html</a><br>
NRV, который UPX используют ещё поискать можно...]]></description>
        <author>Jin X</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777625</guid>
        <pubDate>Sat, 08 Sep 2018 14:55:32 +0000</pubDate>
        <title>Простой алгоритм сжатия данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777625</link>
        <description><![CDATA[Pacific: LZO не требует доп. памяти при распаковке, насчет размера кода распаковщика не знаю...]]></description>
        <author>Pacific</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777598</guid>
        <pubDate>Fri, 07 Sep 2018 15:03:32 +0000</pubDate>
        <title>Простой алгоритм сжатия данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777598</link>
        <description><![CDATA[AVA12: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>наиболее простой, но в то же время, достаточно эффективный, алгоритм сжатия и распаковки</div></div><br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Для универсальных данных: более или менее однородных массивов чисел, изображений, шаблонов (типа музыкальных XM-модулей), текста, кода и т.д.</div></div><br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>5 Кб - это очень много.<br>
 Надо байт на 100, ну может 200</div></div><br>
Гм, эффективный универсальный алгоритм сжатия, не требующий дополнительной памяти и с распаковщиком на 200 байт максимум? Посмотри <a class='tag-url' href='http://www.zakatigubu.com/mashinka.php' target='_blank'>здесь</a>, может, найдешь что-нибудь полезное &gt;:)<br>
<br>
В принципе, можно сочинить алгоритм на тему LZ*, для килобайтов нулей добавить RLE, но жать в общем случае он будет хреновенько. Надо бы уменьшить требования и сузить область применения.]]></description>
        <author>AVA12</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777595</guid>
        <pubDate>Fri, 07 Sep 2018 14:36:54 +0000</pubDate>
        <title>Простой алгоритм сжатия данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777595</link>
        <description><![CDATA[Jin X: <strong class='tag-b'>Qraizer</strong>, спасибо, гляну.<br>
<br>
<strong class='tag-b'>JoeUser</strong>, 5 Кб - это очень много.<br>
Надо байт на 100, ну может 200. Например, типа того, что юзает UPX для .com-файлов :) <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2018-09-07T14:38:44+00:00">07.09.18, 14:38</time></span></span><br>
UPX сжимает 1Кб .com (состоящий из нулей) до 134 байт (вместе с распаковщиком), 10 Кб - до 138 байт.]]></description>
        <author>Jin X</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777591</guid>
        <pubDate>Fri, 07 Sep 2018 13:50:50 +0000</pubDate>
        <title>Простой алгоритм сжатия данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777591</link>
        <description><![CDATA[JoeUser: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>...<br>
Размер кода распаковки <strong class='tag-b'><span class="tag-color tag-color-named" data-value="red" style="color: red">LZMA</span></strong> составляет порядка 5 Кб; расход динамической памяти зависит от размера словарей. Эти возможности позволяют реализовать распаковку на встраиваемых системах. <br>
...<br>
</div></div><br>
<br>
<a class='tag-url' href='https://www.7-zip.org/a/lzma-specification.7z' target='_blank'>LZMA Specification (Draft)</a><br>
<a class='tag-url' href='https://www.7-zip.org/a/lzma1805.7z' target='_blank'>LZMA SDK C, C++, C#, Java x86/x64 binaries for Windows</a>]]></description>
        <author>JoeUser</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777584</guid>
        <pubDate>Fri, 07 Sep 2018 12:53:42 +0000</pubDate>
        <title>Простой алгоритм сжатия данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777584</link>
        <description><![CDATA[Qraizer: LZW. Придуман спецом для GIF, но какая разница. Очень прост и быстр, проще, пожалуй, лишь RLE. Эффективность компрессии, по сравнению с классическим LZ, невелика, однако.]]></description>
        <author>Qraizer</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777582</guid>
        <pubDate>Fri, 07 Sep 2018 10:51:55 +0000</pubDate>
        <title>Простой алгоритм сжатия данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=413486&amp;view=findpost&amp;p=3777582</link>
        <description><![CDATA[Jin X: Всем привет&#33;<br>
Подскажите, плиз, кто шарит в сжатии, наиболее простой, но в то же время, достаточно эффективный, алгоритм сжатия и распаковки (простым должен быть именно алгоритм <em class='tag-i'>распаковки</em>), не требующий дополнительной памяти (в крайнем случае, требующего очень-очень небольшого кол-ва памяти) для распаковки.<br>
Интересует название, ну и по возможности описание алгоритма...<br>
p.s. Для универсальных данных: более или менее однородных массивов чисел, изображений, шаблонов (типа музыкальных XM-модулей), текста, кода и т.д.]]></description>
        <author>Jin X</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	