Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Localizar datos en un archivo binario (https://www.clubdelphi.com/foros/showthread.php?t=67963)

Teitek 16-05-2010 14:06:48

Localizar datos en un archivo binario
 
Buenas, estoy intentando desarrollar un programa que me busque una secuencia de bytes dentro de un archivo binario, para modificar unos datos que hay a continuación de este.

Si fuera un string podria hacerlo con pos o posex pero al ser binario no se me ocurre como


Tengo que buscar una cadena tipo:
0x00 0x08 0x00 0x08 0x2C 0xCD 0x30 0x00 0x38 0x40

Si alguien es tan amable de darme una idea de como hacerlo.

Muchísimas gracias.

Ñuño Martínez 17-05-2010 10:37:06

Abre el archivo con una corriente (TStreamFile sería la más adecuada, evidentemente). Si miras sus métodos encontrarás información sobre cómo ir obteniendo cada octeto.


La franja horaria es GMT +2. Ahora son las 00:54:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi