<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии к публикации «Небольшое тестирование двух библиотек для работы с ZIP архивами (язык C#)»]]></title>
    <link>https://habr.com/ru/articles/113236/</link>
    <description><![CDATA[Комментарии к публикации «Небольшое тестирование двух библиотек для работы с ZIP архивами (язык C#)»]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Wed, 06 May 2026 00:12:14 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>07.02.2011 00:19:40 StrangeAttractor</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3635940</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3635940</link>
      <description><![CDATA[<blockquote>Не очень понятен вопрос, ZIP архивами являются только первые.</blockquote><br/>
А, ясно. Я думал все (не заметил правда что Вы и tar там перечислили). Думал я так потому, что AFAIK ZIP-это какбы типа контейнер (по типу AVI/MKV/итп для видео, которое внутри может быть в виде сжатом самыми разными кодеками). Я в своё время где-то читал что формат ZIP развивается и в него добавляются всё новые современные методы компрессии (например в версии формата ZIP 2.0 была добавлена поддержка метода Deflate, который использовался в 7z). И это хоть само по себе и здорово, но логика подсказывает что, к примеру, встроенная в WinXP зиповалка скорее всего не прожуёт zip-файл, в котором данные сжаты по какому-нибудь методу, добавленному в ZIP-стандарт только в последние годы.]]></description>
      <pubDate>Mon, 07 Feb 2011 00:19:40 GMT</pubDate>
      <dc:creator><![CDATA[StrangeAttractor]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 21:48:36 eforce</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3635738</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3635738</link>
      <description><![CDATA[Не очень понятен вопрос, ZIP архивами являются только первые. Обе библиотеки делают стандартные архивы, для DotNetZip ответ даже находится на главной странице (искать можно по строке «If I create a zipfile with this library, can I open it from within a Java/PHP/Python/C/Perl application? From within WinRar/WinZIP?»). А вот пример «проблем» для <a href="http://stackoverflow.com/questions/1422520/c-with-sharpziplib-compatibility-of-sharpziplib-with-winzip-and-xp">SharpZipLib</a>, т.е. устранение проблем совместимости сводится в настройке. Хотя с другой стороны, в комментариях ниже, упоминается о проблемах перехода с одной библиотеки на другую при работе с gzip.]]></description>
      <pubDate>Sun, 06 Feb 2011 21:48:36 GMT</pubDate>
      <dc:creator><![CDATA[eforce]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 17:58:34 StrangeAttractor</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3635248</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3635248</link>
      <description><![CDATA[<blockquote>Касательно алгоритмов сжатия, то это Zip, GZip, Tar и BZip2</blockquote><br/>
А какие из них можно использовать в ZIP-файлах, не опасаясь что у кого-то сегодня могут возникнуть затруднения с его открытием?]]></description>
      <pubDate>Sun, 06 Feb 2011 17:58:34 GMT</pubDate>
      <dc:creator><![CDATA[StrangeAttractor]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 14:45:08 Alerman</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634912</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634912</link>
      <description><![CDATA[Год назад я тестировал разные библиотеки для работы с Zip. Использовал сначала SharpZipLib, потом выяснилось, что в этой библиотеке есть особенность: мне необходимо было проверять наличие пароля у готового архива, т.е. распаковывать только архив, защищенный паролем, с SharpZipLib это не удалось сделать (было давно, может я не разобрался), с DotNetZip все работает.<br/>
 Библиотеку использовал на устройстве с Windows CE с .NET CF, сохранилась табличка сравнения скорости архивации, при разном уровне сжатия:<br/>
<img src="https://habrastorage.org/storage/habraeffect/47/40/4740ab92bfaba4310848e4e281075b00.png"/>]]></description>
      <pubDate>Sun, 06 Feb 2011 14:45:08 GMT</pubDate>
      <dc:creator><![CDATA[Alerman]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 13:49:32 eforce</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634829</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634829</link>
      <description><![CDATA[1 — DotNetZip <br/>
2 — SharpZipLib<br/>
3 — ZipStorer (упоминается в комментариях ниже)<br/>
<br/>
<img src="https://habrastorage.org/storage/habraeffect/c0/69/c069f831658ce5b5d7c7c9b9230bf266.png" alt="another test"/>]]></description>
      <pubDate>Sun, 06 Feb 2011 13:49:32 GMT</pubDate>
      <dc:creator><![CDATA[eforce]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 13:36:35 eforce</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634812</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634812</link>
      <description><![CDATA[Спасибо, исправил LGPL на GPL.]]></description>
      <pubDate>Sun, 06 Feb 2011 13:36:35 GMT</pubDate>
      <dc:creator><![CDATA[eforce]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 13:30:02 self</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634796</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634796</link>
      <description><![CDATA[К плюсам SharpZipLib можно отнести также реализацию алгоритма BZip2 и наличие версий под Silverlight и WP7 (последняя немного с ограниченной функциональностью).]]></description>
      <pubDate>Sun, 06 Feb 2011 13:30:02 GMT</pubDate>
      <dc:creator><![CDATA[self]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 13:29:36 eforce</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634795</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634795</link>
      <description><![CDATA[1. К сожалению уже поздно, т.к. тестовые файлы я удалил, придется переделывать весь тест.<br/>
2. Немного не справедливо сравнивать ZipStorer с этими двумя библиотеками, но результаты получились такие для режима Deflate: 37 520 469 байт, 13687 мс. По скорости близка к DotNetZip, но вот сжатие практически на 30 процентов хуже.]]></description>
      <pubDate>Sun, 06 Feb 2011 13:29:36 GMT</pubDate>
      <dc:creator><![CDATA[eforce]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 13:24:45 self</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634788</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634788</link>
      <description><![CDATA[<a href="http://www.icsharpcode.net/opensource/sharpziplib/">www.icsharpcode.net/opensource/sharpziplib/</a>]]></description>
      <pubDate>Sun, 06 Feb 2011 13:24:45 GMT</pubDate>
      <dc:creator><![CDATA[self]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 13:17:31 jeje</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634775</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634775</link>
      <description><![CDATA[Ткните носом]]></description>
      <pubDate>Sun, 06 Feb 2011 13:17:31 GMT</pubDate>
      <dc:creator><![CDATA[jeje]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 13:13:28 self</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634770</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634770</link>
      <description><![CDATA[Насчет лицензии SharpZipLib вы не правы, как и автор поста, т.к. там есть прямая оговорка, разрешающая использовать SharpZipLib в коммерческих проектах с закрытым исходным кодом.]]></description>
      <pubDate>Sun, 06 Feb 2011 13:13:28 GMT</pubDate>
      <dc:creator><![CDATA[self]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 12:51:41 pael</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634729</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634729</link>
      <description><![CDATA[А еще было бы неплохо сравнить скорость распаковки.]]></description>
      <pubDate>Sun, 06 Feb 2011 12:51:41 GMT</pubDate>
      <dc:creator><![CDATA[pael]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 12:39:48 pil0t</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634716</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634716</link>
      <description><![CDATA[а как с загрузкой ядер?<br/>
в обоих случаях одинаковая? просто такая большая разница вызывает подозрение что один из вариантов использует многопоточность, а другой — нет]]></description>
      <pubDate>Sun, 06 Feb 2011 12:39:48 GMT</pubDate>
      <dc:creator><![CDATA[pil0t]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 12:36:38 eforce</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634711</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634711</link>
      <description><![CDATA[Хороший комментарий, т.к. забыл упомянуть, что тестирование велось на компьютере с AMD Athlon 64 X2 Dual Core Processor 3800+ (2,01 ГГц) и 2 Гб оперативной памяти.]]></description>
      <pubDate>Sun, 06 Feb 2011 12:36:38 GMT</pubDate>
      <dc:creator><![CDATA[eforce]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 12:07:00 maseal</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634685</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634685</link>
      <description><![CDATA[Есть ещё такая небольшая подстава в том, что не всегда легко получится с одной библиотеки в проекте «пересесть» на другую. <br/>
Из личного печального опыта: gzip, запакованный SharpZipLib не всегда разворачивается DotNetZip-ом.]]></description>
      <pubDate>Sun, 06 Feb 2011 12:07:00 GMT</pubDate>
      <dc:creator><![CDATA[maseal]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 12:06:00 Vaspo</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634683</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634683</link>
      <description><![CDATA[1. А если попробовать добиться похожих результатов в итоговых размерах файлах и сравнить время?<br/>
2. Может таки включить в тестирование и ZipStorer? Тогда будет более понятно, почему вы заменяете его на DotNetZip]]></description>
      <pubDate>Sun, 06 Feb 2011 12:06:00 GMT</pubDate>
      <dc:creator><![CDATA[Vaspo]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 11:42:30 pil0t</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634645</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634645</link>
      <description><![CDATA[интересно было бы услышать об использовании многоядерности современных процессоров в одном и другом случае, может быть оптимизация под многопоточность так влияет? ]]></description>
      <pubDate>Sun, 06 Feb 2011 11:42:30 GMT</pubDate>
      <dc:creator><![CDATA[pil0t]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 09:47:55 eforce</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634481</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634481</link>
      <description><![CDATA[За основу я взял пример «CreateZipFile», FastZip я тоже видел в примерах, но обилие дополнительного кода в примере отбило желание его использовать. Касательно алгоритмов сжатия, то это Zip, GZip, Tar и BZip2, но в статье я упомянул, что в этот раз не буду заниматься переводом, полное описание обеих библиотек доступно по ссылкам.]]></description>
      <pubDate>Sun, 06 Feb 2011 09:47:55 GMT</pubDate>
      <dc:creator><![CDATA[eforce]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 09:40:06 mezastel</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634462</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634462</link>
      <description><![CDATA[Это все как-то прозаично. Вот если бы вы алгоритм ZIP под GPU написали или, скажем, показали как это хардвэрно на FPGA крутится, было бы интересно.]]></description>
      <pubDate>Sun, 06 Feb 2011 09:40:06 GMT</pubDate>
      <dc:creator><![CDATA[mezastel]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.02.2011 09:26:02 jeje</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_3634442</guid>
      <link>https://habr.com/ru/articles/113236/#comment_3634442</link>
      <description><![CDATA[На самом деле работа с SharpZipLib не требует столько кода, как вы написали :) Если немного разобраться с его нутром. Однако есть некоторые не прямые моменты, особенно это касается добавление файла в определенную папку архива. Вы еще забыли перечислить алгоритмы сжатия, которые поддерживает SharpZipLib. Для быстрой работы у него есть классик FastZip. Увы лицензия на него, как я понял не позволяет использовать в платных продуктах.]]></description>
      <pubDate>Sun, 06 Feb 2011 09:26:02 GMT</pubDate>
      <dc:creator><![CDATA[jeje]]></dc:creator>
    </item>
  

  
    <item>
      <title>14.12.2009 15:13:42 jeje</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_2283048</guid>
      <link>https://habr.com/ru/articles/113236/#comment_2283048</link>
      <description><![CDATA[наслаждайся эйфорией :), следующии стадии, +50 за статью, 100 комментариев, 200 комментариев :D]]></description>
      <pubDate>Mon, 14 Dec 2009 15:13:42 GMT</pubDate>
      <dc:creator><![CDATA[jeje]]></dc:creator>
    </item>
  

  
    <item>
      <title>14.12.2009 14:58:22 shamann</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_2282984</guid>
      <link>https://habr.com/ru/articles/113236/#comment_2282984</link>
      <description><![CDATA[Вах! И правда на главной :) Неожидал, честно говоря!]]></description>
      <pubDate>Mon, 14 Dec 2009 14:58:22 GMT</pubDate>
      <dc:creator><![CDATA[shamann]]></dc:creator>
    </item>
  

  
    <item>
      <title>14.12.2009 14:57:12 shamann</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_2282975</guid>
      <link>https://habr.com/ru/articles/113236/#comment_2282975</link>
      <description><![CDATA[Перенес в блог PHP. Спасибо за поддержку! ;)]]></description>
      <pubDate>Mon, 14 Dec 2009 14:57:12 GMT</pubDate>
      <dc:creator><![CDATA[shamann]]></dc:creator>
    </item>
  

  
    <item>
      <title>14.12.2009 14:02:46 jeje</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_2282760</guid>
      <link>https://habr.com/ru/articles/113236/#comment_2282760</link>
      <description><![CDATA[все. теперь у тебя +5 ;)]]></description>
      <pubDate>Mon, 14 Dec 2009 14:02:46 GMT</pubDate>
      <dc:creator><![CDATA[jeje]]></dc:creator>
    </item>
  

  
    <item>
      <title>14.12.2009 14:01:05 jeje</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_2282755</guid>
      <link>https://habr.com/ru/articles/113236/#comment_2282755</link>
      <description><![CDATA[много буков не помеха. :)<br/>
ну вообще могу тебя обрадовать, твоя статья уже на главной, осталось только 1 пункт к карме,<br/>
на главную статья выходит при достижении +7]]></description>
      <pubDate>Mon, 14 Dec 2009 14:01:05 GMT</pubDate>
      <dc:creator><![CDATA[jeje]]></dc:creator>
    </item>
  

  
    <item>
      <title>14.12.2009 13:57:20 shamann</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/113236/#comment_2282739</guid>
      <link>https://habr.com/ru/articles/113236/#comment_2282739</link>
      <description><![CDATA[Силенок еще нет, пока только в свой блог публиковать могу. Судя по правилам хабра мне нужно заработать очки кармы для возможности публиковать в тематические блоги.<br/>
Думаете у этой статьи есть шанс попасть на главную? Я сомневаюсь, слишком узко-направленная статья, да и «букав много» :) ]]></description>
      <pubDate>Mon, 14 Dec 2009 13:57:20 GMT</pubDate>
      <dc:creator><![CDATA[shamann]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
