GNU/Linux >> Linux の 問題 >  >> Linux

Unix システムでバイナリ ファイルを編集する方法

vim では :%!xxd と入力できます それをhexeditorに変えます。 :%!xxd -r 通常モードに戻ります。 xxd は vim インストールで出荷されます。

vim を使用したバイナリ ファイルの編集に関する注意事項については、こちらを参照してください (要約すると、:set binary になります)。 トラブルを避けるために、テキストを変更するには "R" または "r" コマンドのみを使用し、文字を削除しないでください)。

Emacs ファンの方は、Emacs でバイナリ ファイルを編集する方法についてのガイドを参照してください。


ghex2 GNOME ユーティリティを試すこともできます。これにより、自動化された 16 進数から ASCII への変換が側面に表示され、さまざまな文字/整数のデコードが下部に表示されます。
(ソース:googlepages.com)


Linux/Unix には、さらに多くの hexeditors があります....

Ubuntu で hexedit を使用しています

sudo apt-get install hexedit

Linux
  1. Vimでファイルタイプを使用する方法は?

  2. Vimでファイルのすべての行を削除する方法

  3. UNIX/Linux でファイルの行数を数える方法

  1. VimでBashスクリプトを強調表示するには?

  2. VIM:Ubuntu で正確な行に移動する方法

  3. vi、vim、joe などがない場合、どうすればファイルを編集できますか?

  1. 複数のファイルを編集し、バッファを使用してVIM内のファイルを切り替える方法

  2. パイプを使用してvimでファイルを開く方法

  3. VIM で複数のファイルを編集するにはどうすればよいですか?