Direkt zum Hauptbereich

.NET System.IO.Compression und ZIP-Dateien

Es existiert ein neuer Namespace in den .NET-2.0-Framework-Basisklassen. Er heißt System.IO.Compression und enthält die Klassen DeflateStream und GZipStream.

Diese Klassen sind Streams und sehr nützlich, um einen Stream von Bytes für die Übertragung zu komprimieren. Zum Beispiel, um in einem Netzwerk einen Client oder Peer damit zu bedienen.

DeflateStream implementiert den Deflate-Algorithmus (IETF's RFC 1951. "DEFLATE Compressed Data Format Specification version 1.3). GZipStream ist eine Weiterentwicklung des Deflate-Algorithmus. Die Klassen fügt einen CRC-Check (cyclic-redundancy-check) hinzu.

Hier eine nützlicher Blog-Eintrag, um die Klassen dazu verwenden, ZIP-Dateien zu erzeugen

Kommentare

Beliebte Posts aus diesem Blog

iPhone Programmierung: Buchempfehlung

Reinen Gewissens kann ich folgendes Buch empfehlen, das ich seit einigen Tagen lese: Beginning iPhone Development: Exploring the iPhone SDK (Beginning from Novice to Professional) Das auf Englisch erhältliche Buch gibt einen sehr guten Überblick über die Entwicklung von iPhone-Programmen und ist als solches uneingeschränkt empfehlenswert. Allerdings sind Kenntnisse der Programmiersprache Objective-C vorausgesetzt. Didaktisch hervorragend aufgebaut, locker aber präzise geschreiben. Die Beispiele vermitteln hervorragend die grundlegenden Konzepte der iPod-Entwicklung, sind sauber designed, und motivierend aufgebaut.

blogoscoped55521384239 bet lost

Philipp Lenssen lost his bet with Googler  Matt Cutts . Philipp guessed that once you installed the Google Toolbar, every URL you’d visit would slowly be added to the Google web search index. He tried to proof that presumption in an empirical way . He created a public page with the string "blogoscoped55521384239" inside. But he after some month he had to admit that his suspicion was wrong. Now, searching blogoscoped55521384239 should also show this little blog entry on the google search page result. ;-)