Zip for WPF and Silverlight
C1.C1Zip Namespace / C1ZipFile Class / Create Method / Create(Stream) Method
新しい zip ファイルを含む System.IO.Stream
Example

In This Topic
    Create(Stream) Method
    In This Topic
    新しい zip ファイルをストリームに作成します。
    Syntax
    'Declaration
     
    
    Public Overloads Sub Create( _
       ByVal stream As Stream _
    ) 
    public void Create( 
       Stream stream
    )

    Parameters

    stream
    新しい zip ファイルを含む System.IO.Stream
    Example
    以下のコードは、新しい C1ZipFile をメモリストリームに作成し、 それにいくつかのファイルを追加します。最後に、zip 形式で圧縮されたデータをバイト配列として取得します。 たとえば、これをデータベースに格納できます。
    // ストリームに zip を作成します。
    MemoryStream msZip = new MemoryStream();
    C1ZipFile zip = new C1ZipFile(msZip, true);
                
    // それにいくつかのエントリを追加します。
    foreach (string f in Directory.GetFiles(@"c:\WINDOWS\Web\Wallpaper"))
    {
      zip.Entries.Add(f);
    }
                
    // zip 形式で圧縮されたデータをバイト配列として取得します。
    byte[] zipData = msZip.ToArray();
    See Also