Anwendungsbeispiel für die Komprimierung

Aktualisiert: November 2007

In diesem Beispiel werden die in .NET Framework verfügbaren Komprimierungsmöglichkeiten veranschaulicht. Es wird eine Windows Forms-Anwendung erstellt, in der der GZipStream-Typ und der DeflateStream-Typ zum Komprimieren und Dekomprimieren von Dateien verwendet werden. Im Beispiel werden auch mehrere Typen eingeführt, die in Version 2.0 von .NET Framework neu sind.

Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:

Download sample

So erstellen Sie das Beispiel mithilfe der Eingabeaufforderung

  1. Öffnen Sie das Eingabeaufforderungsfenster, und navigieren Sie im Verzeichnis CompressionSample zu einem der sprachspezifischen Unterverzeichnisse. Informationen zu erforderlichen Einstellungen sowie zur SDK-Eingabeaufforderung finden Sie unter Gewusst wie: Festlegen der Beispieleinstellungen.

  2. Geben Sie je nach verwendeter Programmiersprache msbuild CompressionCS.sln oder msbuild CompressionVB.sln ein.

So erstellen Sie das Beispiel mithilfe von Visual Studio

  1. Öffnen Sie Windows Explorer, und navigieren Sie im Verzeichnis CompressionSample zu einem der sprachspezifischen Unterverzeichnisse.

  2. Doppelklicken Sie je nach verwendeter Programmiersprache auf das Symbol für die Datei CompressionCS.sln bzw. CompressionVB.sln, um die Datei in Visual Studio zu öffnen.

  3. Klicken Sie im Menü Erstellen auf Projektmappe erstellen.

Die Anwendung wird im Standardverzeichnis \bin oder \bin\Debug erstellt.

So führen Sie das Beispiel aus

  1. Navigieren Sie über die Eingabeaufforderung oder mit Windows Explorer zu dem Verzeichnis, das die neue ausführbare Datei enthält.

  2. Geben Sie in der Befehlszeile CompressionSample.exe ein, oder doppelklicken Sie auf das Symbol für CompressionSample.exe, um die Datei aus Windows Explorer zu starten.

Im Beispiel wird eine Windows-Anwendung erstellt. Sie können sie wie alle anderen Windows-Anwendungen auch ausführen.

Siehe auch

Referenz

DeflateStream

GZipStream

MenuStrip

StatusStrip

ToolStrip