Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Dateityp ermitteln (nicht mit Dateiendung) (https://www.delphipraxis.net/86448-dateityp-ermitteln-nicht-mit-dateiendung.html)

PainInYourBrain 14. Feb 2007 11:48


Dateityp ermitteln (nicht mit Dateiendung)
 
Hi,
ich hab folgendes Problem,
ich möchte aus einer liste von Dateien, die keine Dateiendung (*.mp3 oder *.wav usw...)
haben, auslesen um welches Format es sich dabei handelt.

Eigendlich reicht's schon zu testen ob es eine MP3 is oder nicht.

Nur ich kann ja nicht testen ob die Datei im Namen irgendwas mit *.mp3 hat, da sie ja eben nicht so benannt ist.

Jemand ne Idee wie ich den Header auslesen kann und da irgendwie überprüfe welches Format das ist ?

vielen Dank,
mfg. TDS

TonyR 14. Feb 2007 12:04

Re: Dateityp ermitteln (nicht mit Dateiendung)
 
Vielleicht würde es ja weiterhelfen, wenn man feststellt ob da id3-tags in der Datei vorhanden sind!
Wenn ja, dann ist es eine mp3, wenn nicht dann nicht!

Id3-tags auslesen kannst du z.B. mit jener Funktion von den Schweizern!!!
Ich hab mich nicht genauer damit beschäftigt, aber vielleicht löst diese Funktion eine Exception aus, wenn es keine ID3-tags auslesen kann???

Viele VIELLEICHTS aber vielleicht klappts ja :wink:

TOmega 14. Feb 2007 12:43

Re: Dateityp ermitteln (nicht mit Dateiendung)
 
Weil es ja auch mp3-Dateien gibt ohne TAG, ist das nicht zuverlässig.
Aber fast jede Datei hat Informationen zum Typ z.B. im Header.
Wenn man etwas googelt, findet man Beschreibungen zu den einzelnen Dateitypen.
für mp3 z.B. guckst du hier.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz