Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

796264187.jpg

kaut kāda 'šāda faila struktura ,tākā maziņa datubāze! Vispār gribas nolasīt to failu redzemā veidā!

Varbūt kādam ir zināšanas ,vai sapratne ka to izdarīt?

mēģināju izvadīt 12 bytus ,bet html attēlo kaut kādus herioglifus hmm... kaut kā eksportēt?

<?php
$filename = "artidx.mul";
$handle = fopen($filename, "rb");
$contents = fread($handle, 12);
echo $contents;
fclose($handle);
?>

Links no kura ņēmu struktūru!

http://uo.stratics.com/heptazane/fileformats.shtml#3.3

Edited by Wuu
Posted

Tie 12 baiti tev jāuztver kā 3 integeri (4-baitu skaitļi):

function convertToInteger($s)
{
return ord($s[0]) + (ord($s[1])<<8) + (ord($s[2])<<16) + (ord($s[3])<<24);
}

$lookup = convertToInteger(fread($handle, 4));
$size = convertToInteger(fread($handle, 4));
$unknown = convertToInteger(fread($handle, 4));

echo $lookup, " ", $size, " ", $unknown;

 

Un kāpēc tu to sauc par "nepazīstama faila struktūras izvadīšanu"? Struktūra failam tev ir pazīstama - tavā skrīnšotā fragments no faila struktūras visai skaidri uzrakstīts.

×
×
  • Create New...