- ベストアンサー
デジタルデータの特徴とは?
- デジタルデータは0と1の数字で構成されていますが、Win Wergeでファイル比較をすると、文字列がズラーと表示されます。
- デジタルデータは0と1以外の様々な文字で構成されているのはなぜでしょうか?
- デジタルデータの特徴やファイル比較の方法についてご紹介します。
- みんなの回答 (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進法のリンク先も読んでみましょう。
その他の回答 (2)
- mrkato
- ベストアンサー率47% (1008/2121)
ファイルダンプのアプリでは、桁ごとにきちんと仕切って16進数表記にする画面と、 同じ行でASCII/JIS8ビット英字カタカナなりシフトJISのフォントを当てたものが出ます。 便宜上なので、8ビットのアルファベットフォント違い(コードページという分類で多国語ある)や ユニコード漢字の各国交じり、表計算やワープロなどアプリ固有の修飾データが付いたり ネット送信(ブラウザ読み込み前提)用にデータ上で文字エンコードを逐一明示したものは 再現できずに「一見意味不明のまま」であって当然です。 それと別に、行ごとに01の単純加算で出したチェックサムなりCRCやハッシュなりを表示する ツールなどが使えるなら、そこだけ見て局所のエラーを捉えることができます。
お礼
ご回答ありがとうございました。 勉強になりました。
- WillDesignWorks
- ベストアンサー率36% (1407/3901)
001101010011…じゃ何のことかさっぱり人間にはわからないので4ビット単位で16進数に置き換えて考えるようになっています。 さらにそれを8ビット単位で文字コードに置き換えて表示する場合もあります。プログラムやデータ内に文字列が含まれる場合に探しやすいので。 8ビット単位の場合、海外じゃASCIIコードになりますが、日本語環境だと8+8の16ビットで漢字コードに該当する場合もあるので漢字で表示されることもあります。 正確に言うと0と1という数字ではなく、二つの状態で記録するのがデジタル。 0と1も便宜的に数字に割り当てているだけで、ON/OFFや電圧の高い低い、HDDの場合は磁気の方向の違いに置き換えたりいろいろ。
お礼
ご回答ありがとうございます。 ご教授ありがとうございました。
お礼
ありがとうございます。 ご回答ありがとうございました。