Seite 1 von 1

types_map nicht '.tar' : 'application/x-tar', sondern '.tgz

Verfasst: Mittwoch 25. April 2012, 10:07
von mgolbs
Hallo,

ich suche die Definition nicht für tar sondern für tgz.

http://svn.python.org/projects/python/t ... metypes.py

Was muss ich für einen tgz e-mail Anhang nutzen? Hat das was mit dem Ansatz:

Code: Alles auswählen

suffix_map = {
    '.tgz': '.tar.gz',
    '.taz': '.tar.gz',
    '.tz': '.tar.gz',
    }
zu tun? Muss ich entpacken und extrahieren irgend wie separat umsetzen?



Gruß und Dank Markus

Re: types_map nicht '.tar' : 'application/x-tar', sondern '

Verfasst: Mittwoch 25. April 2012, 10:42
von /me
mgolbs hat geschrieben:Was muss ich für einen tgz e-mail Anhang nutzen?
[...]
Muss ich entpacken und extrahieren irgend wie separat umsetzen?
Die Extension tgz hat typischerweise eine tar-Datei die mit gzip gepackt wurde.

Um an die Daten zu kommen musst du folglich erst das tar-Archiv mit gunzip auspacken und dann mit tar das Archiv selber auseinandernehmen.

tar auf der Kommandozeile hat typischerweise übrigens einen passenden Parameter für gzip, so dass der separate Aufruf von gzip nicht erforderlich ist.

Re: types_map nicht '.tar' : 'application/x-tar', sondern '

Verfasst: Mittwoch 25. April 2012, 10:52
von snafu
Oder man nutzt das tarfile-Modul.