C# .NET Interface Implementierung für 7-ZIP DLL Dateien

Das Open Source Projekt/Programm 7-ZIP erfreut sich großer Beliebtheit, und (fast) jeder wird das Programm (Die Windows Oberfläche) kennen.

Was aber wenn man gerne die Funktionalitäten von 7-ZIP in eigenen .NET Projekten (Managed Code) verwenden möchte.

Das ist nicht so einfach, da 7-ZIP in C++ (Unmanaged Code) geschrieben ist und eine direkte Verwendung der Methoden aus .NET Sprachen nicht möglich ist.

Heute bin ich aber auf einen interessanten Artikel gestoßen, der sich mit der Implementierung einer .NET Schnittstelle für die Nutzung der 7-ZIP DLL Bibliotheken beschäftigt.

In dem hier angesprochenen Artikel wird eine Schnittstellenimplementierung in C# vorgestellt.

http://www.codeproject.com/KB/DLL/cs_interface_7zip.aspx

Und wer 7-ZIP wirklich noch nicht kennen sollte, kann hier mehr darüber erfahren.