Jak odczytać dane z pliku zip bez konieczności rozpakowywania całego pliku

Czy w programie .Net (C #) istnieje możliwość wyodrębnienia danych z pliku zip bez dekompresowania całego pliku? Po prostu chcę wyodrębnić dane (plik) z początku pliku zip, oczywiście zależy to od tego, czy algorytm kompresji kompresuje plik w kolejności deterministycznej....