Я хочу побудувати байти з зображення диска, щоб зрозуміти в них візерунок. Це, головним чином, академічне завдання, оскільки я майже впевнений, що ця модель була створена програмою тестування дисків, але я хотів би все-таки реінжиніринг її.
Я вже знаю, що візерунок вирівняний, з періодичністю 256 символів.
Я можу передбачити два способи візуалізації цієї інформації: або площину 16х16, переглянуту через час (3 виміри), де кольором кожного пікселя є ASCII-код символу, або 256-піксельну лінію для кожного періоду (2 виміри).
Це короткий знімок візерунка (ви можете побачити більше одного), видно через xxd
(32x16):
У будь-якому випадку я намагаюся знайти спосіб візуалізації цієї інформації. Це, мабуть, нікому не важко в аналізі сигналів, але я не можу знайти спосіб використання програмного забезпечення з відкритим кодом.
Я хотів би уникати Matlab або Mathematica, і я вважаю за краще відповідь на R, оскільки я його вивчаю останнім часом, але, тим не менш, будь-яка мова вітається.
Оновлення, 2014-07-25: надаючи відповідь Емре нижче, ось так виглядає візерунок, враховуючи перші 30 Мб шаблону, вирівняні на 512 замість 256 (це вирівнювання виглядає краще):
Будь-які подальші ідеї вітаються!