Можно ли как-то прочитать файл .rar или .zip внутри windows phone 7?Как? - PullRequest
2 голосов
/ 17 октября 2010

Я пытаюсь создать приложение для Windows Phone 7, используя либо Silverlight, либо XNA, но не могу понять, как это сделать, это было бы частью идеи приложения.Если это невозможно, есть ли какой-нибудь формат, который делает что-то похожее на это?

Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 17 октября 2010

Вы можете прочитать zip-файл , если у вас есть предварительные знания о папках и файлах, которые в нем содержатся. На самом деле MSDN содержит пример этого при обсуждении метода Application.GetResourceStream (StreamResourceInfo, Uri) .

В качестве альтернативы вы можете использовать slsharpzlib , если вам нужно исследовать и извлекать (и действительно создавать) почтовые файлы.

1 голос
/ 17 октября 2010

SharpZipLib реализован исключительно на C # и перенесен в Compact Framework, так что вы, вероятно, можете его использовать. Коммерческие библиотеки, с которыми вы должны быть осторожны, потому что они могут использовать P / Invokes для zlib для скорости, которая потерпит неудачу в WinPhone.

EDIT

Я вижу, что SharpZipLib уже портирован. См. Ответ Энтони У. Джонса.

...