| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Простое чтение файла из несжатого zip |
| Автор: gambit 5.4.2012, 13:44 | ||
| Добрый день. Интересует чтение файла из zip архива. Понятное дело, что есть множество библиотек, и все они чудесно работают, но я задумался над "низкоуровневой" работой винды над zip архивами. Сама винда, чудесно понимает такие архивы, и для проводника, они фактически являются папками, т.е. explorer может строить пути к файлам вида: D:\1.zip\Папка\Файл.txt Так как .net это не магия, и обращается он все к тем же api, то логично предположить возможность выполнения
Но, логика и реальность несколько расходятся, и данный код валится. И возникает вопрос, почему, и возможно ли все таки чтение из зипа без каких либо сторонних библиотек и знания непосредственно формата архивов? Спасибо. |
| Автор: diadiavova 5.4.2012, 14:44 |
| Поиск в гугле показал, что с этой задачей справляется FileSystemObject, есть пара примеров, но оба на VBS http://forum.script-coding.com/viewtopic.php?id=296 http://www.visualbasicscript.com/m53086.aspx Тем не менее все это доступно и для шарпа. |