タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

linuxとviに関するventureのブックマーク (1)

  • エンジニアのメモ : xxd でバイナリの編集 - livedoor Blog(ブログ)

    バイナリエディタとして、xxd + vim を使っている。テストデータ作成などに便利。大規模な編集作業の方法を調べてみた。 まず基 % xxd hoge で、ダンプ出力 次に簡単な編集。 % xxd hoge > hogehoge.txt % vi hogehoge.txt ...編集... % xxd -r hogehoge.txt > hoge.new hogehoge.txt へダンプして、hogehoge.txt を編集。最後に、バイナリに戻して、hoge.new という名前で保存、、という流れ。 vim 内では、 :%!xxd ...編集... :%!xxd -r :w とかやる。 で、部分書き換えの場合は、この手順で問題ないけれど、たくさん追加したり削除したりしようとすると、左端のアドレス表示や、右端のascii ダンプ表示のせい(?)で、%

  • 1