2012-10-15 15 views

Odpowiedz

3

ZipPackage Class - Implementuje pochodną podklasę abstrakcyjnej klasy podstawowej pakietu - klasa ZipPackage używa archiwum ZIP jako magazynu kontenerów. Ta klasa nie może zostać odziedziczona.

Zipfile Class - Udostępnia statyczne metody do tworzenia, rozpakowywania i otwierania archiwów zip.

odnoszą się te linki, aby uzyskać dokładne różnice http://msdn.microsoft.com/en-us/library/system.io.packaging.zippackage.aspx

http://msdn.microsoft.com/en-us/library/system.io.compression.zipfile.aspx

ZipPackage Class jest używany do obsługi pakietów, który używa formatu zip do przechowywania, ale ma specjalne pliki meta zawarte w zip. Pakiet to zip, ale wszystkie pliki zip nie są paczkami. Możesz otworzyć pakiet tylko za pomocą klasy Package, a nie żadnego pliku zip.

jeśli chcesz tylko plik zip wolałbym używać klasy zipFile, dopóki nie chcę, aby mój zip był paczką.

Jeśli chcesz tylko spakować plik i wyodrębnić go, użyj zipClass zamiast:

+0

Witam @Ajeet, dziękuję za odpowiedź. Czytałem je już, ale nadal nie wiem, kiedy używać ZipPackge i kiedy używać ZipFile, czy mógłbyś mi pomóc? – James

+0

Zaktualizowałem swoją odpowiedź –

Powiązane problemy