[gelöst]zlib gzread - Fileheader Bedeutung?
Verfasst: 13. März 2016 00:51
Guten Abend liebes Forum,
ich lese mit Hilfe von zlib und dem Befehl gzread eine *.tgz-Datei in ein QByteArray.
Das klappt soweit auch ganz gut. da ich die Ausgabe weiter verarbeiten will, hätte ich gerne gewusst, was es mit den Zahlengruppen auf sich hat: (\0 hab ich hier zur verdeutlichung umgewandelt)
das erste ist der Name der Datei... soweit klar. dann die mir unklaren Zahlengruppen, "ustar " ist soweit ich weiß das Programm mit dem es gepackt wurde, und root sind Besitzer und Gruppe. Danach folgt der Dateiinhalt.
Wäre sehr dankbar, wenn mir jemand weiterhelfen könnte. konnte bisher nichts dazu finden.
ich lese mit Hilfe von zlib und dem Befehl gzread eine *.tgz-Datei in ein QByteArray.
Das klappt soweit auch ganz gut. da ich die Ausgabe weiter verarbeiten will, hätte ich gerne gewusst, was es mit den Zahlengruppen auf sich hat: (\0 hab ich hier zur verdeutlichung umgewandelt)
Code: Alles auswählen
tmp/backup/archiv.info\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\00100666\0000000\00000000\000000000764\012444544724\0014000\0\00\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ustar \0root\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0root\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Anfang Dateiinhalt>
Wäre sehr dankbar, wenn mir jemand weiterhelfen könnte. konnte bisher nichts dazu finden.