Zip for WPF/Silverlight
StreamReader を使用して、圧縮されたファイルを読み取る
タスク別ヘルプ > StreamReader を使用して、圧縮されたファイルを読み取る

StreamReader を使用して、圧縮されたファイルを読み取るには、次のコードを追加します。

コードの先頭に、これらの Imports 文 (Visual Basic)/(C#) を追加してください:

コードのコピー
Imports C1.C1Zip
Imports System.IO
コードのコピー
using C1.C1Zip;
using System.IO;
コードのコピー
' zip ファイルを開きます。 
Dim zip As New C1ZipFile() 
zip.Open("c:\temp\myzipfile.zip") 
' 任意のエントリの入力ストリームを開きます。 
Dim ze As C1ZipEntry = zip.Entries("someFile.cs") 
Dim s As Stream = ze.OpenReader() 
' ストリームの StreamReader を開きます。 
Dim sr As New StreamReader(s) 
' StreamReader を使用し、閉じます。
コードのコピー
// zip ファイルを開きます。
C1ZipFile zip = new C1ZipFile();
zip.Open(@"c:\temp\myzipfile.zip");
// 任意のエントリの入力ストリームを開きます。
C1ZipEntry ze = zip.Entries["someFile.cs"];
Stream s = ze.OpenReader();
// ストリームの StreamReader を開きます。
StreamReader sr = new StreamReader(s);
// StreamReader を使用し、閉じます。