@yukiya68k

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Emacs Lispでバイナリデータの検索

解決したいこと

バイナリファイルをEmacsにliteralで読み込んで、探したいバイト列を unibyte-string で作れば文字検索用の関数を使って大丈夫なものでしょうか?

(search-forward (unibyte-string #x12 #x54 #xC3 #x67 #x42))

試した範囲では検索できているのと思うのですが、ダメならget-byteで1バイトずつ探してゆく方法で良いでしょうか? hexlも試したのですがうまくいきませんでした。よろしくお願いします。

Windos10 Emacs30.1

0 likes

1Answer

回答でなくてすみません。

「バイナリサーチ」は「二分探索」のことを指します。バイナリのデータの中から何かを探すことを意味しません。タイトル見た人が混乱(自分も途中まで何を言っているのかわからなかった)するので、タイトルを変更したほうがいいと思います。
「バイナリデータの検索」とか。

0Like

Comments

  1. @yukiya68k

    Questioner

    あ、そうですね.ありがとうございます.

Your answer might help someone💌