문제

나의 요구 사항:

  • 을 지원합니다..NET Compact Framework2.0Windows Mobile6.0 장치입니다.
  • 만 필요 내용을 압축하여 디렉토리에서 저장장 카드입니다.의 창조 zip 파일이 필요하지 않습니다.
  • 할 수 있어야에서 사용하는 기업/상업적인 소프트웨어입니다.
  • 할 수 있는 오픈 소스,그러나 없 GPL 또는 기타 바이러스 라이센스입니다.

지속 멀 CF 라이브러리입니다.다른 어떤 옵션이 있습니까?

도움이 되었습니까?

해결책

보#ziplib(www.icsharpcode.com).그것은 GPL,하지만 당신은 그것을 사용할 수 있습니에 원,상업용됩니다.그들은 아무 말도 하지 않는 특히 자신의 페이지에 그것을 사용하는 콤팩트한 프레임워크,그래서 당신이 그것을 자신을 테스트(는 말했다,그것은 순수한 C#없이 외부 종속성,그래서 그 기회는 다 좋은 것이 일).

다른 팁

로 v1.7DotNetZip 유통 지금 버전이 포함되어 있 위해 특별히 구축..NET Compact Framework,중 v2.0 나 v3.5. http://www.codeplex.com/DotNetZip/Release/ProjectReleases.aspx.그것은 약~70k DLL.그것은 압축,지 편집,암호,ZIP64,유니코드,시내,그리고 더 많은.

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

이처럼 보인 그것은 좋은 선택이 될 수 있습니다 당신을 위해: http://www.codeplex.com/DotNetZip.그것은 작게 보인다는 소스와 아주 오픈 라이센스(MS-PL).

처럼 보이는 당신이 필요 zlibCE 에서 OpenNETCF foundation.당신은 여기를 얻을 수 있습니다: http://opennetcf.com/FreeSoftware/zlibCE/tabid/245/Default.aspx

그것은 포트의 리눅스 zlib 라이브러리를 CE.그것의 핵심에 그것의 네이티브 dll 지만,그들은 지금도 제공합니다.NET 래퍼에서 모든 소스 코드입니다.

내가 사용했던 이 프로젝트의 전에 수행한다.

사용 Resco MobileForms 툴킷을 위한 다양한 기능: http://www.resco.net/developer/mobileformstoolkit/overview.aspx

그것은 포함되어 있는 좋은 지퍼 라이브러리입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top