Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Ideen & Projekte » zipstream

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
06.05.2003, 21:00 Uhr
virtual
Sexiest Bit alive
(Operator)


Basierend auf bzip2 würde ich gerne einen zipstream entwickeln. Wer hat Lust mitzumachen. Am liebsten wäre mir jemand, der unter Windows programmiert, weil ich selbst unter Linux arbeite und ich letztlich eine Klasse haben will, die portabel ist.
Für mich ist das eher als eine Übrung gedacht, weil ich einfach mal eine eigene C++ Streamklasse schreiben will (hab ich nämlich noch nie gemacht)
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.05.2003, 22:44 Uhr
Christian
C/C++ Master
(Operator)


Hi!

Also so, dass man einfach einen "normalen" ostream hat, der eben die Daten in das zip File packt? Wäre wirklich sehr cool sowas zu haben.

Ich habe mir mal den Code heruntergeladen. Der ist wirklich schön aufgebaut und gut zu lesen (und vor allem compiliert wirklich sofort ohne Probleme... )
Halt uns doch hier auf dem laufenden. Interessiert mich auf alle Fälle!
--
Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.05.2003, 23:22 Uhr
~cman
Gast


Moin!

Hätte Lust da mit zumachen, auch wenn ich in Windowsprogrammierung nicht erfahren bin, könnt ich ja veruchen, deine Linuxklasse anzupassen(halt Übung).
Auch sonst bin ich in dieser Java versuchten Welt gerne bei C++-Projekten dabei.

:-)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.05.2003, 08:09 Uhr
virtual
Sexiest Bit alive
(Operator)


Okay, ich werds so machen: ich werde die nächsten Tage/Wochen mal anfangen einen Zipstream zu schreiben. Ich frage dann nochmal konkret, wenn es um eine Windowsprotierung geht. Möglicherweise dauert das ein wenig, weil ich auch nicht dauernd am Ball bleiben kann...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
07.05.2003, 10:55 Uhr
~0xdeadbeef
Gast


Ist bzip2 nicht ein blockorientierter Kompressionsalgorithmus? Ich glaube nicht, dass man das vernünftig in einen Stream gepresst kriegt...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
07.05.2003, 11:13 Uhr
virtual
Sexiest Bit alive
(Operator)


Naja, bei einem ozipstream stelle ich mir das so vor:
schreibe Daten in den Stream. Wenn der streamBuffer voll ist, dann komprimiere ein stück, und schreib das Komprimierte weg. Sollte mit dem LowLevel API von bzip2 machbar sein. Und bei einem izipstream stelle ich mir eben genau umgekehrt vor.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
08.05.2003, 15:09 Uhr
~erpelqueen
Gast


Ich kann ja nicht mitreden, aber was genau wollt ihr da proggen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
08.05.2003, 17:10 Uhr
virtual
Sexiest Bit alive
(Operator)


@erpelqueen:
Winzip kennst Du vermutlich. Funktioniert nach dem Prinzip: Große Datei zur kleinen Datei machen, ohne Informationsverlust. Das wäre ein ozipstream: Daten in einen Stream schreiben und diese Daten stehen dann komprimiert im Speicher oder in einer Datei.
Es geht auch andersherum, das wäre dann ein izipstream.

Inzwischen bin ich zum schluß gekommen, daß der Stream zunächst mal nur in den Speicher schreiben soll, ein iofstream kann dann die Dateiarbeit erledigen.

Unschlüssig bin ich mir, ob sich ein iozipstream realisieren läßt (ich forsche halt noch)..
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
08.05.2003, 20:42 Uhr
~erpelqueen
Gast


Danke, dass wollte ich wissen. (Kannst ja auch mal in meinen Offtopic Thread posten!!!)
CU
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
12.05.2003, 17:54 Uhr
~0xdeadbeef
Gast


@virtual: Wenn du allerdings nur kleine Buffer wegschreibst, wird bzip2 sehr ineffizient, und ein gzip-Stream würde deutlich mehr Sinn machen - weniger overhead. Außerdem müsstest du die Buffergröße jedesmal mitspeichern, damit der istream denselben Buffer verwendet wie der ostream.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Ideen & Projekte ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: