• 締切済み

バイナリダンプって何?

プログラミングかどうか良くわからないのですが、 バイナリダンプって何ですか? フリーウェアを探したのですが、そのやり方もよくわかりません・・・。 バイナリダンプができるフリーウェアと使い方、バイナリダンプのやり方も 教えていただくと、大変ありがたいです。

みんなの回答

  • papataku
  • ベストアンサー率18% (11/58)
回答No.3

マイクロソフト系で一番簡単なのは、DOS窓で、そのファイルのあるホルダへ移動して下記を実行。 debug<enter> -Nファイル名  ...ファイル名指定 -L0       ...0番地にロード -D0       ...0番地からバイナリダンプ表示 -Q       ...終了  

  • Kiyo
  • ベストアンサー率22% (2/9)
回答No.2

メモリダンプもバイナリダンプですが、あるファイルのダンプの事として説明します。 OSがWindowsであれば、MS-DOSプロンプトで > debug ファイル名 を実行して、 -D [範囲] でダンプできます。?を入力するとヘルプが表示されます。 Windows用フリーウェアのバイナリエディタとしては、 「hgBed」 http://www.vector.co.jp/soft/win95/util/se081906.html?g 「狐's バイナリエディタ for Win95/NT」 http://www.vector.co.jp/soft/win95/util/se032901.html?g などがあります。 ただし、見て理解するには、OSや機械語の知識が必要です。

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.1

コンピュータで扱うファイルは、基本的にすべてバイナリーファイルと思っても間違い無いでしょう。たまたまテキストエディタで読める形式がテキストファイルということですね。(かなりウソかも) で、それらのファイルの内容を直接見ようとするツールがバイナリダンブというものの一つです。 他にも、動作中のメモリの内容をファイルに保存する(コアダンプとかワトソン博士が出力するファイルとか)のもバイナリダンプと言いますね。 前者のファイルを覗くツールは、通常のテキストエディタと使い方はほぼ同じですね。 後者のものは、システムにトラブルが発生したときに出来上がるもので、やりかたってのは難しいですね・・・

関連するQ&A

  • 82 00 00 41で始まるバイナリ

    サイズの大きなバイナリファイルを入手しました。 ダンプすると先頭は 82 00 00 41~ でした。 ダンプの最後は 05 F0があって、そのF0以降はたくさんの00でした。 思い当たるファイルフォーマットはありませんでしょうか?

  • パールの組み込み関数dumpって

    牛歩ですがプログラミングPerl読み進めています! 今回はdumpという組み込み関数について質問です。 関数の詳細はさておき、とりあえずこの関数を呼び出すとバイナリーファイルが作成されると思っているのですが・・・ プログラムを実行すると Aborted という味気ないエラーを表示して終了します・・・ そしてバイナリーファイルも見あたりません。 どこか決まった場所に出来るのでしょうか。 どなたか教えてください。

    • ベストアンサー
    • Perl
  • C# バイナリダンプを構造体に簡単に入れる方法

    C#初心者です。 バイナリファイルをダンプしてイメージヘッダ等を構造体に入れて 各フィールド単位で操作したいのですが、最も簡単な方法はありますか?

  • バイナリエディタって?

    ファイルをいろいろなアプリケーションプログラムから 開くことができますが、バイナリデータとしてみる あるいは16進数表示のデータとして表示するのはバイナリエディタとやらを使ってひらくのでしょうか? それってどこにあるのかわかりません。フリーウエアでダウンロードするのか プリインストールされているのでしょうか。昔はダンプリストとやらで ずらずらっとファイルを16進数表示できてましたが。 このあたりについておわかりの方お教えください。

  • バイナリファイルとプログラミング

    バイナリファイルとプログラミング 今、とあるバイナリファイル(NIfTI)をC言語で可視化したいと思っています。 ただバイナリファイルを利用するにはフォーマットさえわかればいいんでしょうか? http://nifti.nimh.nih.gov/nifti-1/ のようなフォーマットの形式を見ても 実際にプログラミングではどういう風にやっていけばいいのか何もわかりません。 アドバイスをお願いします。

  • バイナリモードについて

    はじめまして。 VBでテキストの検索機能をプログラミングする上で 大/小文字、カナ/ひらがな、全角/半角を区別して検索する ためにバイナリモード(vbBinaryCompare)を使用すると思うのですが このバイナリモードはFTPなどで耳にするバイナリモードとは 意味合いが違うのでしょうか? よろしくお願いします。

  • プログラムのcoreがダンプしない

    Linux上でプログラミングしていますが、私が作ったプログラムがバグってバスエラーなどを起こしたときに、coreダンプしません。そのためどこでバグって居るのかが解析できないことになります。 多分OSの何らかのコマンドにcoreをダンプするようにするスイッチがあるのだと思いますが、どのコマンドかを押してくださる人居ませんか。 同様な問題がMacOSXでも起こっていますが、まあとりあえずlinuxで問題解決したいです。

  • ダンプツール作成… 行き詰まりました

    当方、C言語初心者です。チームでプログラム作成しているのですが、ダンプツールの作成で行き詰ってしまいました。 バイナリ形式で吐き出されたデータを書き直し、txt形式で吐き出すプログラムが作りたいです。 バイナリデータは64ビットで形成され、最初の2ビットで形式を、次の2ビットでデータサイズを表しています。 先頭2ビット:10(仮にAを表すとします)   2ビット:11(50サイズを表すとします) 上記バイナリを、Aや50と書き換えてtxtに書き出す。 (バイナリデータの数だけ繰り返すものです) 参考サイト等見ているのですが、どうにも理解できません。 Cを少し勉強しただけでは作れる代物ではありませんでした… 仲間内で作成している為、他のメンバーに迷惑を掛けたくありません。 そんな状況から、此方に書き込みさせていただきました。 ご教授、何卒よろしくお願い致します。

  • バイナリ

    VB6.0を使っています。 全てのファイル(Word、エクセル、Exe、Txtなどなんでも)はバイナリファイルとして扱えるのですか? バイナリファイルとして読み込んで、別名で保存して、 また、元の形式に戻すにはどのようにしたらよいのでしょうか? バイナリモードでOpenして 1バイトずつ、 バイナリモードで書き込めばいいのでしょうか? また、読む場合は、 バイナリモードで開いて、 1文字ずつ 何モードで書き込めばいいのでしょう? バイナリでいいのですか? ファイルの形式などよくわかっていません。。。。

  • バイナリって

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