Quiero trazar los bytes de una imagen de disco para comprender un patrón en ellos. Esto es principalmente una tarea académica, ya que estoy casi seguro de que este patrón fue creado por un programa de prueba de disco, pero me gustaría realizar ingeniería inversa de todos modos.
Ya sé que el patrón está alineado, con una periodicidad de 256 caracteres.
Puedo imaginar dos formas de visualizar esta información: un plano de 16x16 visto a través del tiempo (3 dimensiones), donde el color de cada píxel es el código ASCII para el personaje, o una línea de 256 píxeles para cada período (2 dimensiones).
Esta es una instantánea del patrón (puede ver más de uno), visto a través de xxd
(32x16):
De cualquier manera, estoy tratando de encontrar una manera de visualizar esta información. Probablemente esto no sea difícil para nadie en el análisis de señales, pero parece que no puedo encontrar una manera de usar software de código abierto.
Me gustaría evitar Matlab o Mathematica y preferiría una respuesta en R, ya que la he estado aprendiendo recientemente, pero no obstante, cualquier idioma es bienvenido.
Actualización, 25/07/2014: dada la respuesta de Emre a continuación, así es como se ve el patrón, dados los primeros 30 MB del patrón, alineados en 512 en lugar de 256 (esta alineación se ve mejor):
Cualquier otra idea es bienvenida!