C# - Eigenes WinRAR ?


Alexander12

Erfahrenes Mitglied
Hallo alle zusammen,

hat jemand ein Ahnung wie man ein eigenes Packprogramm, also so was wie WinRAR oder WinZip, von grund auf
programmiert? :(
Natürlich als Windows Forms! :rolleyes:

Danke schon mal im Vorraus!
 

Alexander Schuc

crazy-weasel
Hi.

Was willst du denn nicht noch alles auf einmal programmieren?

Naja.. je nachdem ob du eine Library für die (De-)Kompression benutzen willst oder nichts ist es nen unterschiedlicher aufwand. Für Zip gäbe es die #ziplib welche du verwenden kannst.

Wenn du das selbst programmieren willst, musst du dich mit den verschiedenen Komprimierungstechniken auseinander setzen, die Dateiformatspezifikationen lernen und verstehen und dann eben die nötigen Klassen etc. schreiben bevor du dich dann mit einer GUI herumschlagen kannst.

Zur #ziplib findest du im C# Forum einen Thread. zippen mit struktur

MfG,
Alex
 

Alexander12

Erfahrenes Mitglied
Hallo Alex,

Hab' Mal den Quelltext aus dem Thread übernommen, aber jetzt bringt er mir 'nen
Fehler:

The type or namespace name 'ZipOutputStream' could not be found (are you missing a using directive or an assembly reference?)

Ich denke zwar das oben bei den 'usings' was fehlt, aber nicht was. :(
Also die hab' ich bis jetzt drin:

using System;
using System.IO;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ICSharpCode.SharpZipLib.Checksums;
using ICSharpCode.SharpZipLib.Zip;
using ICSharpCode.SharpZipLib.GZip;


Was fehlt denn noch? :mad:

Danke schon Mal im Vorraus.

MfG Alexander12
 
Zuletzt bearbeitet:

Neue Beiträge