Php ile Dosya İçeriğini Okumak (Hexadecimal)

Php ile herhangi bir dosyayı Hexadecimal olarak açıp aşağıdaki kodlar sayesinde okuyabilirsiniz

<?php
    $filename = "c:\\files\\somepic.gif";
    $handle = fopen($filename, "rb");
    $contents = fread($handle, filesize($filename));
    fclose($handle);

    $cols = 8;
    $hex = bin2hex($contents);
    $hex_split = str_split($hex,4*$cols);

    foreach($hex_split as $h)
    {
        $tmp = str_split($h, 4);
        foreach($tmp as $t)
        echo $t.' ';
        echo "\r\n";
    }
?>

Çıktı aşağıdaki gibi olacaktır.

d45b 0500 0000 0000 0c00 0000 0000 0000 
0000 0000 0000 0000 0100 0000 0000 0000 
0000 0000 0000 0000 0100 0000 0300 0000 
0000 0000 0000 0000 0000 0000 0000 0000 
e05b 0500 0000 0000 f400 0000 0000 0000 
0000 0000 0000 0000 0100 0000 0000 0000 
0000 0000 0000 0000

Bu sayfa 1.920 kez görüntülendi.

Ahmet

Sıradan bloglardan birisi :)

Bunlar da hoşunuza gidebilir...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir