Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » .zip file lesen/entpacken

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 <
000
22.05.2006, 19:22 Uhr
davey



hallo forum,

nach stundenlangem suchen hab ich mich halb tot gegoogelt und versuch es auf diesem wege.

problem:
server schickt client .zip file
client muss .zip file entpacken

es sollte aus dem code heraus geschehen, also kein anderes programm, wie unzip oder so, aufrufen.

hat das schon mal jemand gemacht? wäre für jeden tip dankbar


mfg davey
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.05.2006, 20:11 Uhr
~xerc
Gast


Hi,

ich weiss nicht ob, es mit .zip funktioniert, aber mit .gz (also gzip) geht es mit der bibliothek "libz". Du findest dort u.a. folgende funktionen:

gzopen/gzfopen
gzread
gzwrite
gzclose

sie sind analog zu den standart-unix-funktionen read/write.

Hier ist ein man für gzopen :
www.linuxbase.org/spec/refspecs/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/zlib-gzopen-1.html
und viele weitere:
http://freestandards.org/spec/refspecs/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/libzman.html

P.S.:Beim linken die Lib nicht vergessen:


Code:
gcc -o deinprog deinprog.o -lz

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


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: