Como ler dados de um arquivo zip sem ter que descompactar todo o arquivo

Existe alguma maneira em .Net (C #) para extrair dados de um arquivo zip sem descompactar o arquivo completo? Simplesmente, possivelmente, desejo extrair dados (arquivo) do início de um arquivo zip, obviamente isso depende se o algoritmo de compactação compactar o arquivo em uma ordem...