≡ Передовица » Эмуляторы/утилиты » Matroskop
MatroskopСпасибо Сергею Громову, который любезно согласился написать данную программу для нужд сайта. Матроскоп -- инструмент для просмотра бинарных данных в графической форме. Любые данные могут быть представлены, как матрица черных и белых пикселей, по пикселю на бит данных. Наиболее очевидное применение -- поиск и просмотр растровых изображений в данных. Подбирая ширину матрицы, можно просматривать изображения любой ширины, в том числе спрайты нестандартных размеров. Кроме черно-белого представления, Матроскоп поддерживает 4-цветные и 16-цветные палитры, применявшиеся в ПЭВМ Агат. Поскольку порядок бит в байте -- вопрос соглашения, Матроскоп позволяет отображать данные в двух режимах: от старшего бита к младшему и от младшего к старшему. Применение Матроскопа не ограничивается растровыми изображениями. Особенности зрительного восприятия позволяют выявлять закономерности в неизвестных данных "на глаз", что зачастую проще, чем, скажем, в шестнадцатиричном редакторе. Например, в графическом виде хорошо видны 9- или 12-битные слова в данных, упакованных алгоритмами типа LZ. В шестнадцатиричном виде такие данные выглядят, как бессистемный мусор. С расчётом на такие применения Матроскоп поддерживает отображение матриц пикселей произвольной ширины и с произвольного места, не обязательно выровненных на границу байта. Матроскоп написан под впечатлением от одноимённой программы, созданной Романом Бадером и Юрием Багашевым для ПЭВМ Агат в 1993 году. В отличие от прототипа, Матроскоп для PC не имеет функции редактирования данных, однако обладает более широкими возможностями для просмотра: несколько цветных режимов и произвольное количество пикселей в строке. Для поиска графики обычно достаточно кнопками Q и W выставить приличную ширину, чтобы много сразу на экране было видно. И потом Page Up и Page Down искать места с заметными на глаз отличиями и регулярностью в структуре. Кнопками вверх-вниз выставить интересное место к верхнему краю экрана и начинать кнопкой Q уменьшать ширину, глядя, не получится ли что-нибудь похожее на картинку.В текущей версии, перемотка вниз не останавливается на последнем адресе файла, получается бесконечное чёрное поле. Скачать Matroskop - использует Microsoft .NET Framework 4.0. * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |