Jump to content
php.lv forumi

php nepazīstama faila struktūras izvadīšana


Wuu

Recommended Posts

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
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

×
×
  • Create New...