• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:デジタルデータ 特徴について)

デジタルデータの特徴とは?

このQ&Aのポイント
  • デジタルデータは0と1の数字で構成されていますが、Win Wergeでファイル比較をすると、文字列がズラーと表示されます。
  • デジタルデータは0と1以外の様々な文字で構成されているのはなぜでしょうか?
  • デジタルデータの特徴やファイル比較の方法についてご紹介します。

質問者が選んだベストアンサー

  • ベストアンサー
  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.3

0と1だけでは表示する際に長くなりすぎて見難い。 だから普通は16進数で表示する。 ※表示する際、2進数で8桁必要なものは16進数なら2桁で表示できる。でも中身は同一。 様々な文字で表示しているのは1バイトもしくは2バイト系の文字コードで表示できる文字を表示しているだけ。 http://ja.wikipedia.org/wiki/%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF 「詳細」の後半に答えが書いてあるんですけどね… 16進法のリンク先も読んでみましょう。

gummiis
質問者

お礼

ありがとうございます。 ご回答ありがとうございました。

その他の回答 (2)

  • mrkato
  • ベストアンサー率47% (1008/2121)
回答No.2

ファイルダンプのアプリでは、桁ごとにきちんと仕切って16進数表記にする画面と、 同じ行でASCII/JIS8ビット英字カタカナなりシフトJISのフォントを当てたものが出ます。 便宜上なので、8ビットのアルファベットフォント違い(コードページという分類で多国語ある)や ユニコード漢字の各国交じり、表計算やワープロなどアプリ固有の修飾データが付いたり ネット送信(ブラウザ読み込み前提)用にデータ上で文字エンコードを逐一明示したものは 再現できずに「一見意味不明のまま」であって当然です。 それと別に、行ごとに01の単純加算で出したチェックサムなりCRCやハッシュなりを表示する ツールなどが使えるなら、そこだけ見て局所のエラーを捉えることができます。

gummiis
質問者

お礼

ご回答ありがとうございました。 勉強になりました。

回答No.1

001101010011…じゃ何のことかさっぱり人間にはわからないので4ビット単位で16進数に置き換えて考えるようになっています。 さらにそれを8ビット単位で文字コードに置き換えて表示する場合もあります。プログラムやデータ内に文字列が含まれる場合に探しやすいので。 8ビット単位の場合、海外じゃASCIIコードになりますが、日本語環境だと8+8の16ビットで漢字コードに該当する場合もあるので漢字で表示されることもあります。 正確に言うと0と1という数字ではなく、二つの状態で記録するのがデジタル。 0と1も便宜的に数字に割り当てているだけで、ON/OFFや電圧の高い低い、HDDの場合は磁気の方向の違いに置き換えたりいろいろ。

gummiis
質問者

お礼

ご回答ありがとうございます。 ご教授ありがとうございました。

関連するQ&A

専門家に質問してみよう