Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Datei bitweise auslesen (https://www.delphipraxis.net/36700-datei-bitweise-auslesen.html)

StanY 23. Dez 2004 19:36


Datei bitweise auslesen
 
Wie mache ich das?

Mit TFileStream.Read kann ich das ja nur Byteweise machen. Da ich den Header einer mp3 auslesen will, muss ich aber bitweise lesen.

Joe24 23. Dez 2004 19:40

Re: Datei bitweise auslesen
 
Dann lese doch erst byteweise und werte jedes Byte bitweise aus.

StanY 23. Dez 2004 19:43

Re: Datei bitweise auslesen
 
Hast du irgendein Schlagwort, nachdem ich suchen kann, wie ich das mache oder magst du es mir gar erklären? <:

Joe24 23. Dez 2004 19:47

Re: Datei bitweise auslesen
 
Bitweises auslesen von Bytes kann so realisiert werden:

Delphi-Quellcode:
var
  b : Byte;

begin

  b and 1 = 1 --> bit 1 ist gesetzt
  b and 2 = 2 --> bit 2 ist gesetzt
  b and 4 = 4 --> bit 3 ist gesetzt
  b and 8 = 8 --> bit 4 ist gesetzt
  ....

end;

Muetze1 23. Dez 2004 20:11

Re: Datei bitweise auslesen
 
Moin!

MPEG Header von MPEG 1 Layer 1-3 Files auslesen: siehe ID3 Tag Lib auf meiner HP.

MfG
Muetze1


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 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