Voglio tracciare i byte da un'immagine del disco per capire un modello in essi. Questo è principalmente un compito accademico, poiché sono quasi sicuro che questo modello sia stato creato da un programma di test del disco, ma mi piacerebbe comunque decodificarlo.
So già che il modello è allineato, con una periodicità di 256 caratteri.
Posso immaginare due modi per visualizzare queste informazioni: un piano 16x16 visto nel tempo (3 dimensioni), in cui il colore di ciascun pixel è il codice ASCII per il personaggio, oppure una linea di 256 pixel per ogni periodo (2 dimensioni).
Questa è un'istantanea del pattern (puoi vedere più di uno), visto attraverso xxd
(32x16):
Ad ogni modo, sto cercando di trovare un modo per visualizzare queste informazioni. Questo probabilmente non è difficile per nessuno nell'analisi del segnale, ma non riesco a trovare un modo usando il software open source.
Vorrei evitare Matlab o Mathematica e preferirei una risposta in R, dal momento che l'ho imparata di recente, ma comunque, qualsiasi lingua è la benvenuta.
Aggiornamento, 25/07/2014: data la risposta di Emre di seguito, ecco come appare il modello, dati i primi 30 MB del modello, allineati a 512 anziché 256 (questo allineamento sembra migliore):
Altre idee sono benvenute!