ファイルを16進で表示したいです。バイナリーエディタみたいな感じです。 かつ、表示した数値をその場で上書きしてファイルを更新したいです。 Gridなどを使えばできそうですが、もっと簡単にできる方法はないでしょうか? 簡単にとはコードが少ないことを意味しています。 よろしくお願いします。
ログインして回答する
回答はまだありません
これ以上回答リクエストを送信することはできません。制限について
コメント(4件)
それを呼び出して使ってみてはいかがでしょうか。
■ Windowsでファイルを16進数テキストに変換したり、16進数テキストをファイルに変換したりする方法
http://d.hatena.ne.jp/EijiYoshida/20140618/1403092219
certutil -f -encodehex 入力ファイル名 出力ファイル名 [type]
certutil -f -decodehex 入力ファイル名 出力ファイル名 [type]
オプションの「type」はフォーマットの指定になります。
詳細は下記の「CRYPT_STRING_~」の定数の説明を参照下さい。
■ CryptBinaryToString function
https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa379887.aspx
■ Be.HexEditor (.NET C# hex edit control)
http://sourceforge.net/projects/hexbox/
■ Hex Editor in c#
http://www.codeproject.com/KB/cs/HexEditor.aspx
後者っぽいが…