On Die, Apr 03, 2001 at 12:55:30 +0200, Andreas Kyek wrote: [das war Stephan Hakuli. Lass bitte Deine Vorredner leben]
$ file "Toto - Hold the line.mp3" Toto - Hold the line.mp3: MP3, 128 kBits, 44.1 kHz, JStereo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
auf den unterstrichenen Teil durchzugreppen, oder hat jemand eine noch bessere Idee (Stichwort MIME-Types)? Wie sieht die
Ist IMHO eine gängige Art, den Dateityp zu ermitteln, aber: s.u.
ACK, allerdings muss man auf die Version achten. Mein file (3.26) meldet *MPEG audio stream data*
"file-Methode" mit der Portabilität auf andere Plattformen mit installierter Bash aus?
Da ist evtl. ein Problem, wenn Du auf echte Portabilität Wert legst. Hier auf "meiner" E10000 gibt es den Filetype mp3 nicht, file erkennt als Typ nur "data". (Na ja, ich höre auf dem Teil auch nicht wirklich oft MP3s). mp3 als Typ ist wohl im Umfeld professioneller Unix-maschinen kein gängiges Format!
ACK. Allerdings wird unter Linux für die Dateityperkennung u. a. die Datei /usr/lib/magic benutzt, in der die magic numbers abgelegt sind. Ich weiss jetzt nicht, ob dies auf anderen Systemen ähnlich läuft, dann kann man das nämlich ändern. /usr/lib/magic ist eine editierbare Textdatei, nur in die Syntax muss man erstmal einsteigen (ich habe mir die Mühe nicht gemacht ;-) Alle .mp3-Dateien, die ich hier rumliegen habe, fangen mit der Sequenz 0xfbff an (Behauptet zumindest od).
$ rpm -qf `which file` file-3.27-107
Das geht auch einfacher mit file -v Jan