Вы можете использовать SharpZipLib для распаковки загруженных zip-файлов.Я использовал эту версию (двоичные файлы, загруженные из Codeplex) в своих приложениях без каких-либо проблем, однако я бы порекомендовал загрузить исходный код и скомпилировать его самостоятельно.Распакованный файл может быть прочитан в строку -
// check for magic numbers
if (data.Length > 2 && (data[0] == 31 && data[1] == 139))
{
using (var ms = new MemoryStream(data))
using (var gzip = new GZipInputStream(ms))
using (var reader = new StreamReader(gzip))
{
fileContents = reader.ReadToEnd();
}
}
data - это массив байтов, в котором хранится zip-файл, прочитанный из IsolatedStorage.fileContents - это строка, которая содержит содержимое распакованного файла.
HTH, indyfromoz