• 締切済み

オブジェクトのバイナリ保存

ttegaの回答

  • ttega
  • ベストアンサー率52% (9/17)
回答No.1

一般にはバイナリの方が効率がよいです。テキストや XML にフォーマットする処理に加えて、読み書きするデータ量も増えることから、データ量が多くなってくると差が顕著になります。

関連するQ&A

  • バイナリ形式など、ファイルサイズを小さく保存したい

    あるファイルへデータを書き込み保存したいのですが、テキスト形式ではなく、バイナリ形式など、ファイルサイズが小さくて済む書き込み方法はないでしょうか?

  • C# ファイルについて

    Windows Formを作成中にぶち当たった壁なのですが、 パラメータ(テキストボックスなど)の保存方法についてです。 XMLやバイナリファイルに保存するのが一般的なそうですが、 ここで一つ疑問です。 通常、テキストファイルやOfficeなどのファイルは保存すると、 編集したファイルのみが指定したフォルダ上に生成されますが、 Windows Formの場合、アプリケーション上に保存といった形を取ることは出来ないのでしょうか? もっともexe形式なので、出来ないとは思いますが。 また、DataGridViewをListに格納し、CSV形式で、保存・読込を行っていますが、 バイナリ形式にすることは可能でしょうか? XML形式でも構いません。 回答よろしくおねがいします。

  • バイナリ形式のXMLファイルを読み書きしたいです

    Denemoというソフトが出力した .denemo ファイルを読み書きしたいのです。 .denemo ファイルは MusicXML という形式のようなのですが、バイナリファイルなのでどのように扱えば良いのかわからず質問しました。 XML parser というものが関係あるようなのですが、よくわかりません。 まずは、バイナリ形式のXMLをテキスト形式で読みたい。 次に、バイナリ形式のXMLをプログラム(C++)で操作して読み書きしたい。 と、思っています。 OS は Windows XP で、コンパイラは g++ を使用しています。 よろしくお願いいたします_(_ _)_

  • バイナリ

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

  • MIMEとバイナリデータの読み方

    バイナリファイルの中、MIME boundary1の後、ヘッダーの部分のXMLで書かれたテキストファイルあります。そのXMLヘッダー文をパースしたい。 バイナリファイルのほかのところにMIME boundary2の後バイナリ形式のデータあります。 Googleで調べたけど、なにかは見つかったけど、理解できず困っています。 バイナリファイルを一バイトづつ読んで、Integer.toHexString()を使うとASCIIの形でXMLの部分はそのまま (フォーマットなしで)、バイナリデータの分は化けた表示されます。 だいたいのアウトラインでよいです。やり方ご存知の方、教えてください。 (1)boundary1の後書かれたXML式データを読む方法 (2)boundary2の後、決まったキーワードが入っていたら、そこから決まったバイト数までのバイナリデータを読む方法 その決まったキーワードと決まったバイト数はヘッダーのXML内に書かれています。

    • ベストアンサー
    • Java
  • 数値 バイナリ 保存

    お世話になります。先日からUNICODE と バイナリ形式の保存にはまっています。 10進数 30を16進にすると1E ですが、手元に 1E 00 00 00 とバイナリエディタで 読めるファイルがあります。 このようなファイルを VB で作成するにはどうすれば良いでしょうか。 よろしくお願いいたします。      

    • ベストアンサー
    • Java
  • 数値 バイナリ 保存で保存する方法

    お世話になります。先日からUNICODE と バイナリ形式の保存にはまっています。 10進数 30を16進にすると1E ですが、手元に 1E 00 00 00 とバイナリエディタで 読めるファイルがあります。 このようなファイルを VB で作成するにはどうすれば良いでしょうか。 よろしくお願いいたします。      

  • 入力ファイルをバイナリにする利点

    CSV形式の入力ファイルをテキストではなく、バイナリのCSVに変換して利用する利点てなんでしょうか? つまり、とあるプログラムで「.csvファイル」を、エディタで開くと文字化けする「拡張子なし(または.dat)ファイル」に変換してからそれを入力ファイルとしているのですが、素人の自分から考えると、テキスト形式で作ったCSVファイルをそのまま入力ファイルにすればいいんじゃないかと思ってしまいます。 バイナリの方が読み込み、書き込みが速くなるのでしょうか? またはバイナリでないとできないことがあるのでしょうか? ポインタなどが関係しているのでしょか? ちなみにその開発環境はVC++です。

  • バイナリファイルを画像形式のファイルとして保存

    バイナリファイルをJPEGの様な画像形式のファイルとして保存するにはどうすればいいですか?

  • テキスト文字列をSQLSevrerのImage型に格納したい

    C#でWEBアプリケーションを作っています。 POSTでXMLファイルがURLエンコードされ、%e3%81・・・などの形のテキストで渡されます。 これを、XMLに戻し、SQLServerのImage型に保存したいのですが、 デコードしてテキストに戻ったXMLの内容をバイナリとしてImage型に保存する方法がよくわかりません。 どのような手順で行えばいいのか教えていただければと思います。