Прочитать бинарный файл

Статус
В этой теме нельзя размещать новые ответы.

dDan

Новичок
Прочитать бинарный файл

Доброго времени суток уважаемы мастера. Возникла задача разобраться с форматом бинарного файла.
Я знаю что в этот файл пишет СИшная функция.
Записывает она туда структуру.
PHP:
int cheatprot(int type,char *ip,char *id,int uniq)
{
	FILE *f;
	struct s_track new;
	char fname[LINKLEN];
	time_t t=time(NULL);

	new.t=t;
	new.ip.s_addr=ip?inet_addr(ip):0;
	new.opts=((getenv("HTTP_VIA") || getenv("HTTP_X_FORWARDED_FOR"))?TR_PROXY:0)|(uniq?TR_UNIQ:0);
	new.opts2=0;

	sprintf(fname,"%s%d-%s.ip",IPLOG,type,id);
	if(!(f=fopen(fname,"a")))
		return 0;
	[B]fwrite(&new,sizeof(struct s_track),1,f);[/B] 
	fclose(f);
	return 1;
}
Есть ли возможность прочитать такую структуру на пхп
 

dDan

Новичок
Возможно ктото разбирался с бинарными файлами созданными из сишных структур. Unpack имхо самый верный путь...
 

basboy

Новичок
dDan
если у тебя есть механизм создания бинарника , то почему бы тебе не сделать параллельно генирацию файла в удобочитаемом формате? и не париться с бинарником
 

dDan

Новичок
basboy
Возможно потому что у меня его нет
*****
Ну от тебя ждать чего то более дельного один фиг нельзя, кпд твоих постов стремиться к 0
 

SiMM

Новичок
> Unpack имхо самый верный путь
А файл Вы тоже unpack'ом читать будете?
Если это самый верный путь - то что Вам мешает им воспользоваться?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху