Вышел (http://sourceforge.net/forum/forum.php?forum_id=1012582) релиз BIEW 6.0 (http://biew.sourceforge.net), программы для просмотра содержимого бинарных файлов со встроенным редакторoм бинарного, шестнадцатеричного и дизассемблерных режимов. Это первый релиз портированный на x86_64 операционные системы, такие как Linux64, Vista-64.Для дизассемблирования используется Intel синтаксис. Цветной AVR/Java/ix86-AMD64/ARM_XScale/PPC64 дизассемблер, перекодировщик кодовых страниц, полный просмотр форматов - MZ, NE, PE, NLM, coff32, elf; частичный - a.out, LE, LX, PharLap; навигатор по коду да и многое многое другое.
URL: http://sourceforge.net/forum/forum.php?forum_id=1012582
Новость: http://www.opennet.me/opennews/art.shtml?num=23529
Надо будет посмотреть. Проприетарный hiew мне больше нравился :)
Только его под пингвинов не было нихрена, если я правильно помню.
http://www.rpmseek.com/rpm-pl/biew.html?hl=com&cs=biew:PN:0:...
Да, hiew сейчас только под вендой. Еще одна аналогичная свободная поделка - HT Editor. Но она тоже какая-то кривая...
hte развивается всего 4 года, biew в отличие от него развивается около 14 лет.
Под виндой при попытке сохранить дизассемблированный блок biew 6.0.0 почему-то падает:1) > biew.exe myfile.exe
2) F2 -> Disassembler
3) Shift-F10 -> Save block as...
4) F2 -> Mode: Asm
5) Enter -> "Инструкция по адресу "0x7800fa97" обратилась к памяти по адресу "0x000d0000". Память не может быть "read"."И еще вопрос. Она ассемблировать не умеет?
>Под виндой при попытке сохранить дизассемблированный блок biew 6.0.0 почему-то падает:Сейчас посмотрел 5.6.4 - та же фигня.
>5) Enter -> "Инструкция по адресу "0x7800fa97" обратилась к памяти по адресу "0x000d0000". Память не может быть "read"."Под виндой он тестировался не много в Linux таких проблем нет!
>И еще вопрос. Она ассемблировать не умеет?
Если есть внешний ассемблер yasm или nasm! В будущих возможно появиться внутренний стабильный ассемблер.
>5) Enter -> "Инструкция по адресу "0x7800fa97" обратилась к памяти по адресу "0x000d0000". Память не может быть "read"."Под Win64 он ещё мало тестировался, но в CVS я уже попытался исправить этот баг.
/usr/ports/editors/biewBROKEN: Does not compile
Читать-то умеем?> PORTVERSION= 5.7.3.1
> .if ${ARCH} == "amd64"
> Вышел редактор бинарных файлов biew 6.0.0
> Это первый релиз портированный на x86_64 операционные системыЧем тупить, лучше порт обнови. Хотя честно говоря в портах нахрен не сдался недософт, который amd64 стал поддерживать только в 2009 году.
> Хотя честно говоря в портах нахрен не сдался недософт, который amd64 стал поддерживать только в 2009 году.проект и раньше компилился под любую платформу в generic режиме. Просто в этой версии появилось много amd64 ориентированных расширений.
Проект свободный и у автора не всегда ест время "бежать впереди паровоза" или, говоря другими словами выпускать новые версии софта раньше апгрейда своего домашнего компа. Впрочем присылать патчи свободных людей для свободных программ никогда не возбранялось.
Ммм.. Его от консоли отвязали? Последний раз, когда я смотрел, он хотел /dev/vcs (вроде) для адекватной работы функциональных клавиш и прочего, а в X-терминале половина хоткеев не работала, а может и еще чего.
> Ммм.. Его от консоли отвязали?В хелпе чёрным по белому написано:
UNIX specific features of BIEW:
Key modifiers are mapped as:CTRL+A - ALT
CTRL+C - CTRL
CTRL+S - SHIFTi.e. pressing CTRL+A in acts as holding down ALT, and so on.
CTRL+Z resets modifiers to defaults. Modifiers are also reseted
after any function key is pressed.
>Modifiers are also resetedОшибки в английских надписях исправить не хотите? Убивает когда хорошие российские программы говорят на корявом английском :)
Я бы вам даже патчик намылил, если хотите :)
Сюда пожалуйста, если можно:
http://sourceforge.net/tracker/?group_id=1475&atid=301475
>Сюда пожалуйста, если можно:
>http://sourceforge.net/tracker/?group_id=1475&atid=301475ОК, закинул. К сожалению, исправить получилось относительно мало. Ошибок там оказалось гораздо больше, чем я думал (вы уж извините). :) Все исправить просто физической возможности сейчас нет. Может быть, когда-нибудь... :) Успехов!
Ваш патч действительно исправляет некоторые неточности в моём познании инглиша!