Существует ли какой-либо API, который можно использовать в .net, который может читать / извлекать файлы 7z?
Я не верю, что для этого есть какая-либо «встроенная» библиотека .NET, но прямо у источника вы можете получить LZMA SDK , который включает полный C # исходный код для сжатия и распаковки 7z.
Использование http://www.codeplex.com/sevenzipsharp