![]() |
Binärcode/Hex
Hi,
ich würde gerne wissen, wie man mit Delphi an den Hex Code oder den Binärcode einer Datei rankommt. Ich hoffe, das passt hier rein, ich wüsste nich, wo ich sonst reinposten sollte. thx hmbg |
Re: Binärcode/Hex
|
Re: Binärcode/Hex
hey, klasse, Danke, das ist genau das, was ich suche
mfg hmbg |
Re: Binärcode/Hex
du liest das Teil einfach Byte für Byte ein und zerlegst das Byte dann in je 2 Hex-Ziffern:
Delphi-Quellcode:
const
hexes:string='0123456789ABCDEF'; var f:file of byte; b:byte; begin assignfile(f,dateiname); reset(f); while not eof(f) do begin read(f,b); // teilungsergebniss von b durch 16 / Teilungsrest hexwertvondiesembyte:=hexes[(b div 16)+1]+hexes[(b mod 16)+1]; end; closefile(f); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz