• ベストアンサー

バイナリとは?

こんにちは。 バイナリエディタってどういうときに使うものなんでしょうか? 雑誌とかででてくるのですが、どういう時につかったりするものなんでしょうか? 単純な質問で申し訳ありませんが よろしくお願いします。

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

  • ベストアンサー
  • yakan9
  • ベストアンサー率54% (2202/4052)
回答No.5

パソコンの中は、全て2進数(バイナリ)で表現されていることは、 ご存知だと思います。 一般に文字として表現されるもの以外にも、いろんな表現をしている のが、コンピュータの奥深いところです。 例えば、科学演算のための浮動小数点表現やコンピュータの命令等、 例を挙げればきりがないほどあります。 これらをわれわれの眼で確かめる方法は、文字に置き換えないと いけないので、2進数(0と1)では膨大な量となることと、 煩雑なため、一般には、8進数(0~7:オクタル)や16進数(0~9とA~F: ヘキサ)で表して、確認できるように出力するために作られたものを、 バイナリエディタと言っています。 OSの開発者は、こんなリストばかりを朝から晩まで見ているものです。

その他の回答 (4)

  • noah7150
  • ベストアンサー率46% (116/251)
回答No.4

他の回答者の回答でわかればよいのですが・・・もう少し簡単に説明 例えばゲームの記録データがあったとします ゲーム終了時には最高点情報や進行位置情報などを書いて終わるはず。 そして、次にゲームを開始したときにその情報を読み込んで前回の続きを実行する訳です。 しかし、それが簡単に分かってしまったら誰でも書き換えられてしまう 雑誌なんかではこれを調べて何処を直せばそれが変えられるかなどを紹介していることがまま、あります 当然のことながら記録データは見て分かる文字情報だけでは無いので その修正をするときにバイナリエディタを使うのです。 また、昔のゲームなどはプログラムもそれほど大きくなかったので プログラム自身を入力するなんて事もありましたが今の時代には無理 ただ難しくてクリアできない画面などを簡単にクリアできるように変更する裏技などもあったりする。 もっと詳しくになると コンピュータのやっていることの説明から入らないといけないので簡単には無理 BIT BYTE WORDなどから説明してると何日かかるやら・・・

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.3

バイナリとは2進数のことです。

  • aigaion
  • ベストアンサー率47% (287/608)
回答No.2

バイナリデータを編集するときに使います(コラ テキスト形式のファイル以外のことをすべてバイナリファイルと言います. メモ帳で開いてちゃんと内容が表示されるのがテキストファイルですね. 一般的には,テキスト形式でないデータを編集するときに使います. なぜ,テキストエディタ,メモ帳など,ではダメかというとテキストエディタでは 文字に直せないデータは無視するために情報の欠落が起きてしまい 元のデータを保持できないからです. 雑誌で出てくるようなやり方だと,プログラムファイルの改変やら ゲームやらのソフトウェアのセーブデータやらの改変かと思います.

  • TinyPine
  • ベストアンサー率30% (719/2386)
回答No.1

データーをビット単位で編集出来るものです。 例えばAと言うアスキー文字はバイナリーでは01000001ですが、このビット列を編集出来るエディターです。例えば01000010にするとBと言う文字になります。 文字の時は普通にテキストエディターを使えば良いのですが、制御文字等を修正する時はバイナリーで編集するしかありません。 ただ、実際はバイナリーだと面倒なので、16進数(ヘキサデシマル)を使う方が普通だと思います。

関連するQ&A

  • バイナリエディタ

    PC雑誌でチラッと見たのですが、バイナリエディタとういうのはプログラムデータの0,1の配列を見たり、変えたりするものなんですか?またそれはどうやったら見れるんですか?よろしくお願いします

  • バイナリって

    よくバイナリファイルとかバイナリという言葉を聞きますがどういう意味なのでしょうか?またバイナリエディタで何ができるのでしょうか?教えてください

  • バイナリエディタで

    非常に初歩的な質問で申し訳ありません バイナリエディタで下記の操作はどういう操作を意味するのでしょうか? 「00064D39: 34 38  このパッチを当てる」 00064D30の欄の+9の値を34から38に変更ということですか? 見てみると00064D30の欄の+9の値が34ではないので、分からなくなってしまいました どなたか教えていただけないでしょうか? よろしくお願いいたします

  • バイナリエディタについて。

    同容量のファイルを比較しようと思いますが、バイナリエディタの機能で AとBとCがあったとき、AとBでは値がN違いAとCでは値がM違う のような検索ができるバイナリエディタを探しています。 上記のような機能、又は似たような機能を持つバイナリエディタをご存知の方よろしくお願いします。

  • バイナリエディタはどう使うの?

    先日配布するために作成した音声ファイルや画像ファイルを全て.datに書き換えました。 しかし計画性無く全て書き換えてしまったので一体どれがどのファイルか わからなくなってしまいました。 そこでバイナリエディタで開いてみたのですが、よくわかりません。 .wavファイルはバイナリエディタのヘッダを見たらwavと書いてあるのでわかるのですが、 何も書いて無いファイルもあります。 そこでちょっとバイナリについて勉強してみようかと思ったのですが そんなバイナリについて詳しく説明してあるサイトとか本とかありますでしょうか。 ヘッダファイルはこんな構造になっているとか。 よければ本やサイトのオススメを教えてください。 よろしくお願いします。

  • バイナリーエディタ

    どなたかバイナリーエディタの操作について詳しく書いてあるサイトお知りでしたら教えてください。

  • *バイナリエディタ*

    36進数対応バイナリエディタ探してます。お願いします!!

  • バイナリファイルの書き出し

    バイナリファイルにデータを書き込むプログラムを作りたいと思っています。実は、Standard MIDI Fileのバイナリファイルを作りたいんです。 SMFについては、今まで、直接バイナリエディタで開き、16進数の数字をいじくって、データ書き換えたりしてたので直接バイナリファイルに16進数での数字を書きたいんです。 たとえば、テキストファイルに903C408360803C0000みたいに吐き出すプログラムでは、バイナリファイルに書き出してからバイナリエディタで開くと こいつがさらに16進数に変換されてしまいますよね? そうならないようにするにはどうやればいいんですか?

  • バイナリエディタで同じファイルでも

    バイナリエディタで開いて比較するとまったく同じだと言われる2つのファイルがあります。 しかし、この2つのファイルの、片方は対応のソフトで開けるのですが、もう片方はエラーとなってしまいます。 この違いはどんなところにあるのでしょうか?? バイナリエディタで同じと言われたら、それはまったく同じファイルではないかと思っていたのですが、違うのでしょうか。 あまり詳しくはわからないのですが、思い当たる節があればご教授頂きたいと思います。 よろしくお願いします。

  • このような機能のあるバイナリエディタを探しています

    このような機能のあるバイナリエディタを探しています。 たとえば 「ABCDE」 という内容のテキストデータがあるとします。 これをバイナリエディタで開くと、 41 42 43 44 45 となりますが、 それを、一文字目を基準として、 0 +1 +2 +3 +4 という風に、相対的(?)に検索できる機能が欲しいのです。 「HELLO」であれば、 0 -3 +4 +4 +7 という具合です。 うまく表現できていないかもしれませんが、 よろしくお願いします。