ДО
do_
.............. .......... .. ..........

December 2024
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

ДО [userpic]

Посоветуйте, плз, хороший hex-editor, кто в теме. Мне очень нравится 010 Editor, но пользоваться коммерческим софтом мне не позволяет религия. Я даже уже собрался его клон писать. Нужны, главным образом, бинарные темплейты, дизассемблинг не нужен, я немного не по этой части.

Upd: Ещё неплохо бы, чтобы он при этом непечатные символы отображал в колонке ASCII, а не заменял их на точки, как это делает xxd, например.

Comments

Притом, язык темплэйтов далёк от стандартного C, там возможны такие пассажи:

// Define each line of the image
struct BITMAPLINE {

// Define color data
if( bmih.biBitCount < 8 )
UBYTE imageData[ bytesPerLine ];
else if( bmih.biBitCount == 8 )
UBYTE colorIndex[ bmih.biWidth ];
else if( bmih.biBitCount == 24 )
RGBTRIPLE colors[ bmih.biWidth ];
else if( bmih.biBitCount == 32 )
RGBQUAD colors[ bmih.biWidth ];

// Pad if necessary
if( padding != 0 )
UBYTE padBytes[ padding ];

} lines[ bmih.biHeight ] <optimize=true>;