Распаковать ZIP-архив в собственный компонент / приложение среды выполнения Windows - PullRequest
0 голосов
/ 26 мая 2019

Это, кажется, простая задача, но мои исследования не оставили меня ни с чем: как вы извлекаете элементы из ZIP-архива в собственном компоненте (или приложении) среды выполнения Windows?

Теперь, если бы я нацелился на .NET, есть классы ZipArchive и ZipFile , которые делают решение таким простым, каким оно должно быть. Но что, если я не могу или не хочу получать зависимость от CLR?

Единственная поддержка сжатия, которую я смог найти в среде выполнения Windows, - это Пространство имен Windows.Storage.Compression , и на самом деле мало что можно получить. Для декомпрессии равен a Класс декомпрессора , но, очевидно, он может работать только в одном потоке.

Итак, как вы просматриваете структуру ZIP-файла и извлекаете отдельные элементы в нативном компоненте среды выполнения Windows?

...