logo
  • 現在做什麼
  • 關於我

Kalan

文章分類

  • 前端
  • 開發筆記
  • 雜談
  • 年度回顧

快速連結

  • 現在做什麼
  • 關於我
  • 聯絡我
  • 職涯思考🔗

關注我

在福岡生活的開發者,分享軟體開發與日本生活的點點滴滴。

© 2025 Kalan Made with ❤️. All rights reserved.

xxd 使いやすいウェイレコード

作成者:カランカラン2020年3月29日 0:46
ホーム/開発ノート
💡

質問やフィードバックがありましたら、フォームからお願いします

英語原文

目次

  1. なぜバイナリファイルを見なければならないのか?
  2. xxd の使い方
  3. 一部の組み合わせ技

本文は台湾華語で、ChatGPT で翻訳している記事なので、不確かな部分や間違いがあるかもしれません。ご了承ください

xxd はバイナリファイルを見ることができるLinuxツールです。

なぜバイナリファイルを見なければならないのか?

  • コンパイルされたプログラムが自分の想像通りかどうかを確認するため
  • 画像や動画のファイル内容を見るため
  • 純粋に好奇心から

xxd の使い方

xxd filename

はファイル内容を以下のように出力します:

00000000: 4500 6d00 7000 7400 7900 0000 0000 0000  E.m.p.t.y.......
00000010: 0000 0000 0000 0000 0000 0000 0000 0000  ................

これは三つのブロックに分かれています:最初のブロックは hex dump のアドレスで、各行は16文字(デフォルト)をダンプします。二番目はファイル内容(ASCIIエンコーディングで表示)で、最右側はファイルの元の値です。表示できない文字に遭遇した場合は . が出力されます。

xxd -r filename

このコマンドはバイナリの元ファイルを復元します。

一部の組み合わせ技

  1. xxd filename | vim -:vim を使ってバイナリファイルを見る
  2. vim filename の中で :%!xxd -r と入力すると、vim でバイナリファイルを編集できます
  3. xxd filename > dump.hex:そのままファイルに出力できます。diff と一緒に使用することができます
← ライズ・オブ・クリエイターズ-プログラミングピップは依然として重要/アイデアはまだ重要 →

この記事が役に立ったと思ったら、下のリンクからコーヒーを奢ってくれると嬉しいです ☕ 私の普通の一日が輝かしいものになります ✨

☕Buy me a coffee

目次

  1. なぜバイナリファイルを見なければならないのか?
  2. xxd の使い方
  3. 一部の組み合わせ技