Распаковка файла 7zip только с использованием пакетов C# + nuget [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Распаковка файла 7zip только с использованием пакетов C# + nuget [закрыто]

Сообщение Anonymous »

Я хочу добавить в наше приложение код для распаковки файлов 7zip.
Это приложение C#, и я бы не хотел использовать 7z exe или dll.
Я обнаружил, что некоторые библиотеки, поддерживающие 7z, такие как https://github.com/adoconnection/SevenZipExtractor, обертывают 7z.dll
Я также обнаружил, что некоторые библиотеки, выполняющие извлечение на C# (https ://github.com/adamhathcock/sharpcompress) работают непомерно медленно: с 6 секунд (через dll) до 3 часов с помощью библиотеки C#.
Библиотека от 7z (https:// www.7-zip.org/sdk.html), кажется, работает для одного файла lzma, я не думаю, что он поддерживает файл .7z, который представляет собой архив, состоящий из нескольких файлов.
Существует ли строго C# подход к распаковке файлов 7z, который не включает использование 7z.dll и работает со скоростью, сравнимой со скоростью 7z exe?


Подробнее здесь: https://stackoverflow.com/questions/786 ... kages-only
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»