Это, кажется, простая задача, но мои исследования не оставили меня ни с чем: как вы извлекаете элементы из ZIP-архива в собственном компоненте (или приложении) среды выполнения Windows?
Теперь, если бы я нацелился на .NET, есть классы ZipArchive и ZipFile , которые делают решение таким простым, каким оно должно быть. Но что, если я не могу или не хочу получать зависимость от CLR?
Единственная поддержка сжатия, которую я смог найти в среде выполнения Windows, - это Пространство имен Windows.Storage.Compression , и на самом деле мало что можно получить. Для декомпрессии равен a Класс декомпрессора , но, очевидно, он может работать только в одном потоке.
Итак, как вы просматриваете структуру ZIP-файла и извлекаете отдельные элементы в нативном компоненте среды выполнения Windows?