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 490 kez görüntülendi.

Ahmet

Sıradan bloglardan birisi :) Google+

Bunlar da hoşunuza gidebilir...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorum onaylama sistemi etkin; yorumunuzun yayınlanması biraz zaman alabilir.