ほとんどの人は、プログラマーでさえ、日常的にビットやバイトを扱うことはありませんが、このレベルでLinuxシステム上のファイルを探索する方法はいくつかあります。そしてxxdはそのようなユーティリティの1つである16進ダンパーです。
xxd 16進ダンパーユーティリティを使用して、ファイルの内容を16進形式で印刷する方法は次のとおりです。
ヘックスダンパーとは何ですか?
上記のように、16進ダンパーは、ファイルの内容を16進数に出力または「ダンプ」します。 16進数 16文字を使用し、文字A〜Fは10〜15の数字を表します。
4ビットまたは0.5バイトは16進数で表すことができるため、一般に16進数は2進数を表すために使用されます。これは、1と0の長い文字列を処理せずに2進数を書き出すためのより人間に優しい方法です。
次の場合に16進形式を使用した可能性があります あなたのデザインのカラーパレットを選ぶ 、このように ウェブセーフカラーのチャート 。これらの色の16進値は、 ポンド (( # ) キャラクター。
関連している: 画面上の任意の色の16進値を見つける方法
xxdを使用してファイルを16進形式でダンプします
xxdは標準のLinuxシステムの一部ではありませんが、Vimエディターの一部です。 Vim自体は多くのLinuxシステムに広くインストールされているため、標準である可能性もあります。インストールされていない場合は、ディストリビューションのパッケージマネージャーで探してください。
xxdを呼び出すには、次のように入力します。
xxd [FILE]
デフォルトでは、xxdは行番号、16進数のバイナリの内容、および人間が読める形式の文字列を列形式で出力します。テキストファイルでxxdを使用することは、 ASCII チャートは便利ですが、バイナリファイルを調べるのにも驚くほど便利です。
上記は、別の記事のスクリーンショットであるPNGファイルのサンプルです。
ラップトップが充電されないのはなぜですか
バイナリファイルにも文字列が埋め込まれています。これはテキストエディタで見つけることができます。多くの場合、調査対象のファイルの種類になりますが、他のメッセージが残る場合があります。ほとんどのテキストはバイナリでぎこちないものになりますが、ファイルの先頭に向かって、ファイルの種類などが表示される場合があります。そしてそれを作成するために使用されたプログラム。
xxdでファイルを調べることができます
xxdおよびその他の16進ダンプユーティリティを使用すると、システム上のあらゆる種類のファイルを探索できます。あなたはあなたが見つけるかもしれないものに驚かれることでしょう。
勇気がある場合は、16進エディターを使用してファイルに変更を加えることもできます。 Linuxシステムでは、16進エディターとは別に、いくつかのテキストエディターを無料で利用できます。
共有 共有 つぶやき Eメール 7つの最高のLinuxテキストエディタとGeditの代替Geditが開発者によって放棄されていることを懸念していますか?将来がどうなるかはわかりませんが、これら7つのLinuxテキストエディタの1つで適切に置き換える必要があります。
次を読む 関連トピック- Linux
- Linuxアプリ
デビッドはパシフィックノースウェストを拠点とするフリーランスのライターですが、もともとはベイエリア出身です。彼は子供の頃からテクノロジー愛好家でした。デビッドの興味には、読書、高品質のテレビ番組や映画の視聴、レトロゲーム、レコード収集などがあります。
デビッドデロニーからもっとニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください