#6792

Yutaka Emura
キーマスター

hiuchidaさんは書きました:
まだ正式版の機能ではありませんが、不具合ではなく要望なのでこちらにエントリさせて頂きます。

バイナリ編集機能に関して4点ほど:

1.16進表示の際にオフセット+7と+8の間にハイフン等があると見やすい(下の通り)
00 01 02 03 04 05 06 07-08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16 17-18 19 1A 1B 1C 1D 1E 1F

2.16進表示とアスキー表示を並べて見たい
リソース等文字列を含むバイナリのときに、16進ダンプに対応した文字列表現も同時に表示させたいです。
試しにウィンドウ⇒分割してみましたが、エンコード設定は共通ですね。
そこで、同じファイルを別ウィンドウ(別アプリ)で起動し、別々のエンコードで表示させウィンドウを並べて表示すればそれらしく見えると思いましたが、同じファイルを2つ以上のプロセスで開けないです?

3.アスキー表示に関して
上記2とも関連しますが、アスキー表示って、TAB,LF,CRはそのままで、西ヨーロッパ言語での表示とNULL以外は同じです。
そこで、コントロールコードを全部反転文字にしてしまい、16バイトごとに折り返しにすれば、16進ダンプと並べたときに行が揃うような気がします。
なお、16バイト等で折り返さないと、横スクロールが大変ですので。

4.テキスト表示とバイナリ表示
そもそもUTF-8の文字列を含むバイナリをアスキー表示してもあまり意味がないので、エンコードがUTF-8で、表示形式がバイナリ/テキストみたいな選択方法が良い気がしました。

期待してRC4をインストールしてみましたが、まだまだ専用のバイナリエディタの方が使い勝手が良いです。
対応はまったく急ぎませんが、要望を参考にして頂ければと思います。

EmEditor はテキストエディタであって、バイナリ編集機能をバイナリ専用のエディタ並みの高度なものにするつもりはありません。バイナリ編集機能をこれ以上高度にしようとすると、EmEditor 本体のサイズがより大きくなってしまい、EmEditor の最初の立ち上げ時間が長くなったり、全体のパフォーマンスに影響が出てくる恐れがあります。バイナリ編集を頻繁に行うのでしたら、別途、バイナリ専用のエディタを使用されることをおすすめします。