Опции библиотеки zip для Компактной Платформы?

Чтобы уменьшить влияние на читаемость кода, я бы предложил:

v = 1d* s/t;
9
задан Oli 24 September 2008 в 15:31
поделиться

5 ответов

Взгляните на #ziplib (www.icsharpcode.com). Это - GPL, но можно использовать его в закрытом исходном коде, коммерческом применении. Они ничего не говорят конкретно на их странице об использовании его с Компактной Платформой, таким образом, необходимо было бы дать ему тест сами (который сказал, это - чистый C# без любых внешних зависимостей, таким образом, возможности несколько хороши, что это будет работать).

3
ответ дан 4 December 2019 в 21:13
поделиться

Это похоже на него, может быть хороший вариант для Вас: http://www.codeplex.com/DotNetZip. Это кажется маленьким, имеет источник и имеет очень открытую (МН MS) лицензию.

1
ответ дан 4 December 2019 в 21:13
поделиться

С v1.7 распределение DotNetZip теперь включает версию, созданную специально для.NET Компактная Платформа, или v2.0 или v3.5. http://www.codeplex.com/DotNetZip/Release/ProjectReleases.aspx. Это о ~70k DLL. Это действительно архивирует, разархивировало, редактирование zip, пароли, ZIP64, unicode, потоки, и т.д.

DotNetZip является 100%-м управляемым кодом, открытым исходным кодом, и свободный/бесплатный использовать. Это также очень просто и легко.

  try
  {
      using (var zip1 = Ionic.Zip.ZipFile.Read(zipToUnpack))
      {
          foreach (var entry in zip1)
          {
              entry.Extract(dir, ExtractExistingFileAction.OverwriteSilently);
          }
      }
  }
  catch (Exception ex)
  {
      MessageBox.Show("Exception! " + ex);
  }

Существует демонстрационное приложение, включенное в исходное распределение, которое разархивировало к карте памяти.

Приложение CF-незастежки-молнии http://www.freeimagehosting.net/uploads/ce5ad6a964.png

5
ответ дан 4 December 2019 в 21:13
поделиться

Похож на то, в чем Вы нуждаетесь, zlibCE от основы OpenNETCF. Можно получить его здесь: http://opennetcf.com/FreeSoftware/zlibCE/tabid/245/Default.aspx

Это - порт Linux zlib библиотека к CE. В он - ядро, это - собственный dll, но они теперь также обеспечивают обертку.NET, наряду со всем исходным кодом.

Я использовал его в проектах прежде, и это работало вполне хорошо.

1
ответ дан 4 December 2019 в 21:13
поделиться

Я использую инструментарий Resco MobileForms для разнообразия функциональности: http://www.resco.net/developer/mobileformstoolkit/overview.aspx

Это включает хорошую библиотеку ZIP.

0
ответ дан 4 December 2019 в 21:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: