Seite 1 von 1

Dateityp bestimmen

Verfasst: Donnerstag 15. April 2010, 11:52
von Gabelmensch
Tag,

ich suche eine zuverlaessige Moeglichkeit die Art einer Datei zu bestimmen, am besten sieht 'magic' (und imghdr fuer Bilder) aus, das ding welches auch als 'file datei' auf jedem vernuenftigen OS funktioniert. Jedoch muss ich meines Wissens nach die Ausgaben einzeln unterscheiden um verwertbare Ergebnisse zu bekommen:

http://paste.pocoo.org/show/202096/

Gibt es noch etwas anderes?

Bitte keine Kommentare zum Aussehen, es ist beim Testen gewachsen und hingerotzt. :wink:

Verfasst: Donnerstag 15. April 2010, 12:24
von lunar
Öffne die Datenbank mit "MAGIC_MIME" als Option, dann erhältst Du statt der Beschreibung den MIME-Typen und die geratene Kodierung. Zudem empfiehlt es sich auch "MAGIC_ERROR" zu verwenden, damit vernünftige Fehlerbehandlung möglich ist. Als Funktion mit Fehlerbehandlung sieht das dann in etwa so aus: https://bitbucket.org/lunar/snippets/sr ... atabase.py

Verfasst: Donnerstag 15. April 2010, 15:35
von Gabelmensch
Vielen Dank, ich schaue es mir mal an.