Quero plotar os bytes de uma imagem de disco para entender um padrão neles. Isso é principalmente uma tarefa acadêmica, pois tenho quase certeza de que esse padrão foi criado por um programa de teste de disco, mas eu gostaria de fazer a engenharia reversa de qualquer maneira.
Eu já sei que o padrão está alinhado, com uma periodicidade de 256 caracteres.
Posso visualizar duas maneiras de visualizar essas informações: um plano de 16x16 visualizado no tempo (3 dimensões), em que a cor de cada pixel é o código ASCII do personagem ou uma linha de 256 pixels para cada período (2 dimensões).
Este é um instantâneo do padrão (você pode ver mais de um), visto através xxd
(32x16):
De qualquer forma, estou tentando encontrar uma maneira de visualizar essas informações. Provavelmente, isso não é difícil para ninguém na análise de sinais, mas não consigo encontrar uma maneira de usar software de código aberto.
Gostaria de evitar o Matlab ou o Mathematica e preferiria uma resposta em R, já que tenho aprendido isso recentemente, mas mesmo assim qualquer idioma é bem-vindo.
Atualização, 25/07/2014: dada a resposta de Emre abaixo, é assim que o padrão se parece, dados os primeiros 30 MB do padrão, alinhados em 512 em vez de 256 (esse alinhamento parece melhor):
Outras idéias são bem-vindas!