16進エディタはなぜバイナリエディタと呼ばれるのですか?
時々名前と用語はかなり交換可能であり、誰もが混乱することなく言及されていることを理解していますが、それから物事がそれほど明確ではなく答えよりも多くの質問をあなたに残している時があります。今日のSuperUser Q&A投稿は、混乱した読者のために物事を明確にするのを助けます.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
Rwxrwxrwx(Wikipedia)による16進エディタのスクリーンショット.
質問
スーパーユーザーの読者Joseph A.は、なぜ16進エディタがバイナリエディタと呼ばれるのか知りたいのです。
16進数と2進数は2つの異なるベースです。私が理解しているように、Hexは単なる「使いやすい」バージョンのバイナリであり、より便利です。しかし、16進エディタはバイナリエディタであるとよく聞きます。実際にGoogleで「バイナリエディタ」を検索すると、16進エディタが表示されます。何故ですか?つながりとは?
16進エディタはなぜバイナリエディタと呼ばれるのか?
答え
SuperUserの貢献者StevenとBarryTheHatchetが私たちに答えを持っています。最初に、スティーブン:
バイナリエディタはバイナリファイルを編集します。 [バイナリファイル - Wikipedia]
- バイナリファイルはテキストファイルではないコンピュータファイルです。 […]バイナリファイルは通常、バイトの並びであると考えられています。つまり、バイナリの数字(ビット)は8つにまとめられています。バイナリファイルには通常、テキスト文字以外のものとして解釈されることを意図したバイトが含まれています.
16進エディタは、バイナリデータが16進形式で表されるバイナリエディタの一種です。 [16進エディタ - ウィキペディア]
- 16進エディタ(またはバイナリファイルエディタまたはバイトエディタ)は、コンピュータファイルを構成する基本バイナリデータの操作を可能にするコンピュータプログラムの一種です。 「hex」という名前は、バイナリデータを表すための標準的な数値形式である「hexadecimal」に由来します。.
BarryTheHatchetからの回答が続きます。
専門用語は難しく、異なる人々は物事に対してあらゆる種類の異なる名前を持っています.
この例では、「hex editor」の「hex」は各バイトの値の従来の人間が読める形式の表現を指し、「binary editor」の「binary」は実際にファイルを編集しているという概念を指しています。高水準のテキストエンコーディングなどを考慮せずに、バイトレベルで(コンピュータでバイトをバイナリで格納します)。高水準のテキスト形式では簡単に表現できないファイルは、同じ理由で「バイナリファイル」または「バイナリ」と呼ばれます。.
どちらも技術的に不正確ではありません、彼らは異なる角度から命名問題に出くわすだけです。個人的な話では、しかし、私は "バイナリエディタ"が全体的に混乱を招くことに同意する傾向があります.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.