Benutzer mit den meisten Antworten
DateiVersion auslesen aus 7z Paketen

Frage
Antworten
-
Hallo Cay,
ob es eine Lib für 7z Dateien gibt, weiß ich nicht. DotNetZip kann aber zumindest gut mit .zip Dateien umgehen (und ist kostenlos, dazu noch sehr gut).
Um die Versionsnummer zu ermitteln, müsstest Du die Datei wahrscheinlich (temporär) extrahieren. Ob das auch rein im Speicher geht (also bspw. als MemoryStream) kann ich dir so nicht sagen. Wenn Du die Datei auf die Platte extrahierst, geht es aber so oder so.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert joksch_c Freitag, 17. Mai 2013 14:25
Alle Antworten
-
Hallo Cay,
ob es eine Lib für 7z Dateien gibt, weiß ich nicht. DotNetZip kann aber zumindest gut mit .zip Dateien umgehen (und ist kostenlos, dazu noch sehr gut).
Um die Versionsnummer zu ermitteln, müsstest Du die Datei wahrscheinlich (temporär) extrahieren. Ob das auch rein im Speicher geht (also bspw. als MemoryStream) kann ich dir so nicht sagen. Wenn Du die Datei auf die Platte extrahierst, geht es aber so oder so.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert joksch_c Freitag, 17. Mai 2013 14:25
-
Also laut http://dotnetzip.codeplex.com/workitem/14034 ist lzma(Kompressionsalgorhitmus von 7Zip) noch nicht in DotNEtZip Implementiert (und auch auf der Homepage ist kein Verweis auf die Implementierung zu finden.
Ich glaube entweder ist das SDK gut geeignet oder SevenZipSharp. Und dann einfach temporär entpacken und Infos auslesen.