1、提供一些网络上的相关资料文章
a、http://topic.csdn.net/u/20120229/15/d7d71f22-900e-4df6-964f-8520bc8d7aa3.html
b、http://www.cnblogs.com/piaocz/archive/2011/12/21/2295805.html
2、提供下自己解压缩的相关代码
1 public static void UnZip(string path, Stream stream) 2 { 3 IsoStorage.CreateDir(path); //创建路径 4 #region -- 解压主要功能代码 -- 5 ZipEntry nZipEntry; ZipInputStream nZipStream = new ZipInputStream(stream); 6 while ((nZipEntry = nZipStream.GetNextEntry()) != null) { 7 string nName = nZipEntry.Name; 8 if (nName.Length > 0) { 9 string nFileName = path + "\\" + nName; 10 IsolatedStorageFileStream nIsoStream = new IsolatedStorageFileStream(nFileName, FileMode.Create, IsoStorage._myfile); 11 int nSize = 2048; 12 byte[] nData = new byte[2048]; 13 while (true) { 14 nSize = nZipStream.Read(nData, 0, nData.Length); 15 if (nSize > 0) { 16 nIsoStream.Write(nData, 0, nSize); 17 } 18 else { 19 break; 20 } 21 } 22 nIsoStream.Dispose(); 23 } 24 } 25 #endregion 26 }
3、相关DLL下载
SharpZipLib.WindowsPhone7.dll