php conversión hexadecimal de archivo png

Estoy tratando de obtener el encabezado de la imagen de un archivo png. Como el contenido binario se muestra tan necesario, ¿cómo puedo mostrarlo como hexadecimal? Intenté base_convert () pero no devuelve la salida deseada ya que obtengo la salida en el editor hexadecimel. cualquier ayuda será apreciada Estoy tratando de hacerlo con php

preguntado el 16 de mayo de 11 a las 19:05

No estoy seguro de si esto es lo que buscas, pero mira unpack php.net/manual/en/function.unpack.php -

¿Puede decir cuál es la diferencia entre el mordisco bajo primero y el mordisco alto primero? que es el formato que se describe allí como 'h' y 'H' -

Para ser honesto, en realidad no sé la diferencia entre los dos, siempre he visto a la gente usar 'H' en lugar de 'h' -

Es para orden nibble: muestra la primera mitad del byte o la segunda mitad primero. Entonces "0xab" o "0xba". -

1 Respuestas

Pruebe esto para el tamaño:

$filename = "C:\\wamp\\www\\projects\\cog.png";
$handle = fopen($filename, "rb");
$binContents = fread($handle, filesize($filename));
fclose($handle);

$hexContents = bin2hex($binContents);
echo $hexContents;

Respondido el 15 de junio de 11 a las 00:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.