WinZip
-
Wie entzipt man ein Archiv in einen bestimmten Ordner in C++ ??
Gibts dafür nen Befehl, oder muss man das Archiv selber auseinandernehmen, wenn das überhaupt geht ... ??
-
Du willst mit WinAPI & C++ ein ZIP-Archiv entpacken ? Dafür gibt es sowieso keine Funktion, die C++ mit sich bringt. Am besten importierst du dafür die Funktionen der ZIPDLL.dll. Irgendwo werden die Schnittstellen schon beschrieben sein...
-
Vielleicht hilft dir das hier: http://www.scherfgen-software.net/index.php?action=tutorials&topic=zip
Wobei der Code für dich wohl doch eher uninteressant sein wird:Wir werden hier lediglich solche Archive laden, die ihre Dateien ohne Komprimierung abspeichern (das kann man bei jedem Archivprogramm einstellen) - aus dem Grund, dass es viele verschiedene Kompressionsverfahren gibt, die in Zip-Archiven zur Anwendung kommen, und die nicht immer ganz trivial sind.
-
Halli,
eigentlich gibt es die Standardbibliothek dafür die ZLib, die kannst Du dir unter
http://www.gzip.org/zlib/ downloaden.Die beinhaltet aber "nur" den Zip Algorithmus, dann brauchst Du noch die das WhitePaper von PKWARE wie so eine Zip Datei aufgebaut ist, die bekommst Du unter
http://www.pkware.com/products/enterprise/white_papers/appnote.htmlBis man das alles so hinbekommen hat, fummelt man aber ein Weilchen wenn Du willst habe ich unter BCB5.0 mal eine Klasse geschrieben, die die meisten entpackt, kann ich dir ja schicken.
OLi
-
Hi,
wie weiss jemand wie man so ein "simples" unkompremiertes ZipFile (wie bei dem Link von flenders) schreiben kann?
-
Der_Knob schrieb:
wie weiss jemand wie man so ein "simples" unkompremiertes ZipFile (wie bei dem Link von flenders) schreiben kann?
Wie der Autor des Artikels das gewusst hat, musst du ihn selbst fragen.
Vermutlich hat er im Internet Beschreibungen des ZIP-Formats gefunden.
-
Ich danke euch !!!
Habt mir sehr geholfen
