*.tar.gz Archive unter Linux entpacken
-
Hallo,
ich möchte mit einen selbstgeschriebenen Programm ein *.tar.gz-Archiv entpacken, weil ich zur Übung für mein Linux from Scratch - System eine Packetverwaltung im Stil von dem unter Debian verwendeten "dpkg" schreiben möchte.
Ich möchte dabei auf diesystem();
- Funktion verzichten und tar -xf ARCHIVNAME.tar.gz ausführen.
Kennt jemand eine Bibiliothek die Funktionen zum Entpacken solcher Archive bereitstellt?
Wenn ja wäre ich über einen Link sehr froh!
Danke im Voraus für eure Bemühungen.mfg
rehbärPS: Ich habe über Google und der Forumssuche nichts gefunden!
-
zlib zum dekomprimieren und dann den Tarball auseinandernehmen
-
@darthdespotism:
Danke erstmal für deine schnelle Antwort.
In libz werde ich mich mal einlesen.Aber wie zerlege ich am besten den Tarball der noch übrig bleibt?
Gruß rehbär
-
wohl am besten mit libtar
-
ok danke vorerst, diese Infos werde ich mir mal näher ansehen.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.