デジタルデータの特徴とは?
- デジタルデータは0と1の数字で構成されていますが、Win Wergeでファイル比較をすると、文字列がズラーと表示されます。
- デジタルデータは0と1以外の様々な文字で構成されているのはなぜでしょうか?
- デジタルデータの特徴やファイル比較の方法についてご紹介します。
- ベストアンサー
デジタルデータ 特徴について
デジタルデータは、0と1、という2つの数字の羅列で構成されていますよね。 そこで質問なのですが、私はよく、大事なデジタルデータを他のメディアにバックアップをした際、正常にコピーできているか一応、Win Werge(というフリーソフト)でコピー元とコピー先のデータが全く同じであるか、のチェックをしています。そこで疑問に思ったのですが、Win Wergeでファイル比較をすると、そのファイルの中身?と思われる文字列がズラー、と表示されますよね。がその文字列には0と1以外にも、カタカナや漢字、アルファベット、など実に様々な文字で構成されています。 デジタルデータは0と1だけで構成されているはずなのに何故なんでしょうか? よろしくお願い致します。
- gummiis
- お礼率90% (455/502)
- その他(インターネット・Webサービス)
- 回答数3
- ありがとう数3
- みんなの回答 (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の場合は磁気の方向の違いに置き換えたりいろいろ。
お礼
ご回答ありがとうございます。 ご教授ありがとうございました。
関連するQ&A
- 外部ファイルに「漢字(かんじ)、片仮名(かたかな)、平仮名(ひらがな)
外部ファイルに「漢字(かんじ)、片仮名(かたかな)、平仮名(ひらがな)、アルファベット」と書かれていたとします。これをperlのopen(IN,">ファイル名");で読み込んでファイルの中身を$_に代入する時に、漢字(かんじ)や平仮名(ひらがな)などの漢字と括弧で囲まれた平仮名の文字列にマッチしたらルビタグを挿入したいのですが、どうすればいいですか? 「漢字(かんじ)」や「平仮名(ひらがな)」を「<ruby><rb>漢字</rb><rp>(</rp><rt>かんじ</rt><rp>)</rp></ruby>」のような文字列に置換したいのです。
- ベストアンサー
- Perl
- Accessのデータ変換方法
かな漢字、カタカナ、アルファベット、数字の含まれるデータフィールドがあります。 カタカナは全角のままで、アルファベットと数字を半角に変更する方法はありますでしょうか。 データの文字数、カナ→数字などの順は統一性がありません。また、スペースも含まれていますがスペースも削除した状態が望ましいです。 ご存知の方がいましたら教えてください。
- ベストアンサー
- オフィス系ソフト
- フォルダーの中のファイルの順番を変えたい
WindowsXPです フォルダの中にファイルを保存すると。 最初の文字が数字、アルファベット小文字、アルファベット大文字、カタカナ、漢字の順に自動的に保存されます。 この順番を 漢字、数字、カタカナ、アルファベット小文字・大文字の順に変更したいのですがどなたかその方法を教えてください。 特に 最初に漢字、2番目に数字にしたいのです。
- ベストアンサー
- オフィス系ソフト
- バイナリコードを見つけ出すツールを教えてください
私のパソコン内にテキストコードのみで構成される拡張子がtxtやhtmlのファイルが大量にあります。 パソコンがウイルスに感染すると、パソコン内のファイルがいつの間にか変更されていることがありますが、変更されているかどうかを調べるためにバイナリコードを見つけ出すツールを探しています。 テキストコードのみで構成されていたファイルの中身が変更されていたなら、バイナリコードが付加されているはずなので、バイナリコードを見つけ出すことが出来れば、そのファイルの中身が変更されていることが分かるという判断です。 notepadでバイナリファイルを開くと、黒い四角や難しい漢字、半角のカタカナなどが表示されるので、とりあえず その黒い四角 をコピーして 試しに GrepReplaceで、検索文字列の欄に 黒い四角 をペーストして、あるファイル(テキストコードのみのファイルにバイナリファイルを結合させたファイル)の中身を検索しましたが、 黒い四角があるはずなのに、GrepReplaceでは残念ながらヒットしませんでした。 バイナリコードである 黒い四角 を検索文字列にして検索をすると、的確にヒットするツールがあれば教えてください。 またバイナリコードが含まれているかどうかについて、数多くのファイルを一括して調べることが出来るツールがあれば教えてください。
- 締切済み
- フリーウェア・フリーソフト
- メール時に漢字の上段にカタカナ文字が表示する
エクセルフアイルの文書の一部をコピーして、メールに貼り付けたとき、時々漢字の上段にカタカナ文字が現れる。また、カタカナ文字の出ない漢字もおる。 カタカナ文字を出てこないようにするには、どういう処理方法があるのか、おしえてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- データのバックアップ
お世話になります。 SQLSeverでテーブルやビューの構成などをスクリプトファイルで保存し そのテーブルに入ってるデータもデータのみで保存したいと思います。 それから別のSQLSeverに作成したスクリプトファイルと データを入れて前記の構成をコピーしたいのですが その際のデータのバックアップ方法と復元方法は どのようにすればいいのでしょうか。
- ベストアンサー
- SQL Server
- ウィンドウズ7でファイルデータのコピペができない
お世話になっています。 ぜひともどなたか解決策を教えてください。 私は現在ウィンドウズ7を使っているのですが、ハードディスクを2つ使用しています。そして、それらの二つのハードディスクの間でファイルデータを移動およびコピーをしようとすると、そのファイル名がたとえアルファベットの一文字であっても、ファイル名が長すぎてコピーできません、という意味の表示が出ます。それでコピペできません。 ファイル名がアルファベットで一文字にまで削ってもコピペできないと、実際問題としてファイルのコピーができないのですが、この解決策を教えてください。 この状態はウィンドウズが壊れているということなのでしょうか? よろしくお願いします。
- 締切済み
- Windows 7
- Accessクエリの抽出条件に関するご質問
Accessクエリの抽出方法に関し、以下のようなことはできるのでしょうか? 特定のフィールド内にカタカナ文字列のみのレコードがあった場合、別のフィールド内の対応するレコードの中身を検索し、ヒットした場合の横の文字列(左横、右横どちらか)がカタカナだった場合のみ抽出させたい。 (例) テーブル名:TEST フィールド:「No」、「文字列」、「例文」 No 文字列 例文 1 ああああ あいああああお。 2 あアああ あいあアああお。 3 アアアア あイアアアアお。 4 アああア あイアああアお。 5 イイイイ イイイイアアお。 6 漢字漢字 あイ漢字漢字お。 7 ウウウウ あウウウウ字お。 <抽出結果> No 文字列 例文 3 アアアア あイアアアアお。 5 イイイイ イイイイアアお。 ・No3は、文字列がカタカナのみ、例文中にヒットし、ヒットした左の文字がカタカナ「イ」である。 ・No5は、文字列がカタカナのみ、例文中にヒットし、ヒットした右の文字がカタカナ「ア」である。 ※No1,2,4,6はそもそも文字列がカタカナのみじゃない為、抽出しない。 ※No7は、文字列がカタカナのみ、例文中にヒットしたが、ヒットした左右の文字列がカタカナじゃないため抽出しない。 非常にわかりづらくてすいません。 こんな複雑なことができるかわかりませんが、ご教示のほどよろしくお願いいたします。
- 締切済み
- その他(データベース)
- Excel 並べ替え順序
数字、アルファベット、カタカナ、ひらがな、漢字 それらの大文字小文字 昇順の並べ替えは 日本語は、あいうえお順、数字は小さい方から大きい方へ アルファベットは、aからzへとそれぞれは判るのですが 数字、アルファベット、カタカナ、ひらがな、漢字 それらの大文字小文字がまじりあった時の昇順並べ替えの 順序は決まっていますか
- ベストアンサー
- その他MS Office製品
- 【Excel・並べ替え】かな、アルファベット、数字などの順序
「Excel」においての「並べ替え」で、文字における昇順、降順をしたときの順序には決まりがあるのでしょうか? また、数字、アルファベット、かな、カタカナ、漢字が一列に混在している列を昇順にしたところ、この順序で並べ替えられていましたが、漢字のあとにさらにカタカナが並べられていました。これはなぜなのでしょうか? また、あるリストをあいうえお順にしたいのですが、上のようにいろいろな文字種類が混在していますと、区分されてしまいますが、あいうえお順にしたい場合にはどうすればよいのでしょうか?その語彙のかな表記を隣の列に足して、それらも並べ替えの枠組みに入れてに実行する…しかないのでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 ご回答ありがとうございました。