Dekomprimieren von passwortgeschützten ZIP-Dateien mit .NET 4.5
Microsoft bringt Verbesserungen für ZIP-Datei-handling .NET 4.5 im System.IO.Kompression namespace. Nämlich die Klassen ZipArchive und ZipFile.
Allerdings habe ich noch nicht gesehen, eine Möglichkeit zum verwenden von systemeigenen .NET ZIP-Datei-handling für die Passwort-geschützten Dateien. Gibt es eine Möglichkeit, dies zu erreichen? (Ich bin mir bewusst, dass es ziemlich gute 3rd-party-zip-Datei-Bibliotheken, das ist nicht die Frage.)
Kommentar zu dem Problem
Haben Sie sah DotNetZip Library..? hier ist ein link und es hat viele Beispiele dotnetzip.codeplex.com/...
Gute Frage, sehr direkt für das, was Sie suchen!
InformationsquelleAutor der Frage So Many Goblins | 2012-10-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leider nicht. Es gibt keine Unterstützung innerhalb der .Net Framework 4.5 für passwortgeschützte zip-Dateien. In diesem Fall wechseln Sie zu einer der bekannten 3rd-party-Bibliotheken.
InformationsquelleAutor der Antwort Oliver
Als wies darauf hin, DotNetZip ist dein Freund. Auspacken der zip-Datei ist so einfach wie
Meiner Erfahrung, DotNetZip läuft in etwa so schnell wie Info-Zip ' s open-source - unzip Dienstprogramm und nutzt etwa die gleiche Menge an Speicher.
Bearbeitet Zu Beachten: DotNetZip verwendet, um live bei Codeplex. Codeplex-wurde abgeschaltet. Das alte Archiv ist noch verfügbar auf Codeplex. Wie es aussieht, hat der code Migration zu Github:
InformationsquelleAutor der Antwort Nicholas Carey
Die Ionische Methode ist genial. Ich habe versucht, drei andere Ansätze, und es ist bei weitem das beste. Verschwenden Sie keine Zeit, es einfach verwenden.
https://dotnetzip.codeplex.com/wikipage?title=PS-Examples
Unterstützt Passwort verschlüsselt werden, und andere zip-Optionen.
InformationsquelleAutor der Antwort Jonesome
Im Blick auf die Methoden zur Verfügung gestellt von der 4.5-framework gibt es nicht eine Methode, die es erlaubt Passwörter mit zip-Dateien. Wie in Ihrer Frage erwähnt 3rd party Ihre beste Wette.
InformationsquelleAutor der Antwort Micah Armantrout
Es nicht zu sein scheinen keine Unterstützung für Passwort-geschützte zip-Dateien in das native .net 4.5-Bibliothek, ähnlich wie die, die es nicht angezeigt werden-Unterstützung in windows explorer, sogar mit Windows 10!
Einige Leute haben berichtet, Sie hätten zip Korruption Probleme mit den 3rd-party-DotNetLib, so stellen Sie sicher, dass Sie ausgiebig testen, wenn Sie gehen diesen Weg oder versuchen SharpZipLib statt.
InformationsquelleAutor der Antwort user1253917