Ich möchte die Bytes von einem Disk-Image zeichnen, um ein Muster in ihnen zu verstehen. Dies ist hauptsächlich eine akademische Aufgabe, da ich fast sicher bin, dass dieses Muster von einem Festplattentestprogramm erstellt wurde, aber ich würde es trotzdem gerne rückentwickeln.
Ich weiß bereits, dass das Muster mit einer Periodizität von 256 Zeichen ausgerichtet ist.
Ich kann mir zwei Möglichkeiten vorstellen, diese Informationen zu visualisieren: entweder eine 16x16-Ebene, die durch die Zeit betrachtet wird (3 Dimensionen), wobei die Farbe jedes Pixels der ASCII-Code für das Zeichen ist, oder eine 256-Pixel-Linie für jede Periode (2 Dimensionen).
Dies ist eine Momentaufnahme des Musters (Sie können mehr als eines sehen), xxd
durchsichtig (32x16):
In beiden Fällen versuche ich, diese Informationen zu visualisieren. Dies ist wahrscheinlich für niemanden schwer in der Signalanalyse, aber ich kann anscheinend keinen Weg finden, Open-Source-Software zu verwenden.
Ich möchte Matlab oder Mathematica vermeiden und ich würde eine Antwort in R bevorzugen, da ich sie kürzlich gelernt habe, aber trotzdem ist jede Sprache willkommen.
Update, 25.07.2014: Angesichts der Antwort von Emre unten sieht das Muster so aus, wenn die ersten 30 MB des Musters bei 512 statt 256 ausgerichtet sind (diese Ausrichtung sieht besser aus):
Weitere Ideen sind willkommen!