od、hd、hexdump、xxdコマンドの違いは何ですか?

od、hd、hexdump、xxdコマンドの違いは何ですか?

これらはすべてファイルをダンプするためのコマンドであり、次のことができます。すべて、16進数、8進数、2進数などのさまざまな形式でダンプします。異なるプログラムを作成する理由

コメント

  • @jsotola od -8進数およびその他の形式でファイルをダンプする。 hexdump -ASCII、10進数、16進数、8進数のダンプ。 hd-'奇妙なことに' Linuxのmanには存在しないようですページですが、それらのページをリストしているいくつかのWebサイトで見つけることができ、hexdumpのエイリアスのようです。 xxd -hexdumpを作成するか、逆を実行します。他の3つと比較すると、逆を実行できます。それらはすべていくつかの特定の機能を備えていますが、全体的には同じ主な仕事をします。同等のコマンドを相互に使用することもできます。複数のコマンドを作成するのではなく、1つのコマンドを改善しないのはなぜだろうと思っていました。
  • ' sa pity hexdump can ' xxdのようにリバースを実行しない

回答

Linuxが1つのフレーバーであるUnixには、長くて豊かな歴史。単一の企業やグループによって開発されたものでも、マスタープランに従って開発されたものでもありません。また、多くのニッチに適応することで進化してきました。複数のツールが類似または同じ機能をカバーする多くの例を見つけることができます。それらは、同様の目的のために、さまざまな人々によってさまざまな時期に実装されてきました。ヒントについては、マンページを確認してください。

一般的なオープンソースの台頭と情報化時代の可能性のおかげで、これらのツールの多くが一般的に利用できるというメリットを享受できます。それらを1つにマージしようとすると、もう1つ使用できるようになります。

xkcd:標準

お楽しみください。これらは素晴らしい時代です!

さらに読むための選択:

回答

odは、署名されたバイトを表示する-t d1などのその他のフォーマットオプションを提供します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です