Einzelnen Beitrag anzeigen

dstein

Registriert seit: 28. Jul 2005
Ort: Dormagen
55 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#4

AW: eine Möglichkeit aus einem TMemoryStream herauszufinden welcher Dateityp?

  Alt 16. Jan 2024, 15:27
Lies einfach die ersten paar Byte des Streams aus.

JPeg: Byte 6 bis 9 = JFIF
PNG: Byte 1 bis 3 = PNG

Zählung beginnt bei 0.
Danke.
bei Files weiß ich wie es geht:
FileHandle := FileOpen(AFileName, fmOpenRead);
FileSeek(FileHandle, 0, 0);
FileRead(FileHandle, Buffer, 2);

Aber wie lese ich die ersten Byte bei einem Stream aus, denn ein "FileHandle" gibt es dort nicht?
Dirk
- Lang ist der Weg durch Lehren, kurz und wirksam durch Beispiele.
(Seneca, röm. Dichter u. Phil., 4 v. Chr. - 65 n.Chr.) -
  Mit Zitat antworten Zitat