• ベストアンサー

バイナリファイルについて

DataForkerというバイナリエディタで、MIDIのデータを書いたのですが 保存のしかたがよくわかりません。そのまま、適当にファイル名付けて、 .midと拡張子付けただけでは、これはMIDIファイルとして認識されないんでしょうか?

  • Mac
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.3

ファイルタイプやクリエータの指定が無くても逆にそこにデータがなければ拡張子で判断はしてくれます。 ただ、Midiを扱うのはどのアプリケーションか複数あった場合は選択することになります。 その場合コントロールパネルの「File Exchange」の「PC Exchange」で拡張子とアプリケーションの結びつきを指定しておくと便利です。

yabuchanchan
質問者

お礼

ありがとうございます。さっそくやってみたいとおもいます。 非常に参考になりました。また、よろしくお願いします。

その他の回答 (2)

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.2

>Macって、拡張子いじくるだけじゃ駄目なんですね? そ卯です。でも考え方を変えればよけいな拡張子をつけなくてもファイルタイプやクリエータがファイルに情報として付属しているので必要なアプリケーションを開くことが出来るんです。 これはなんの拡張子だっけなどを考えなくてもいいですから。 まぁ、なれですね。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

「Midi It」や「FileBuddy」などを使ってファイルのタイプやクリエータを指定してやるといいですよ。 http://www.rinc.or.jp/~rokkaku/showcase/easy_j.html#Midi_It

参考URL:
http://www.bridge1.com/down.shtml
yabuchanchan
質問者

補足

Macって、拡張子いじくるだけじゃ駄目なんですね? ソフトでファイルタイプを指定しなくちゃいけないんですか? すいません、Mac初心者なもんで・・・・。

関連するQ&A

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

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

  • rarファイルとバイナリエディタについての質問

    rarファイルをダウンロードしたのですが(ファイルサイズ1GB)、いろんな解凍ソフトを使っても解凍できませんでした。極窓での拡張子判定は「?」と出ました。 そこで詳しくないのですが一応バイナリエディタをつかってみたところ、 バイナリデータがすべて00(ゼロ)になっていました。これはどういうことなのでしょうか? バイナリデータについての知識がありませんので、どなたか詳しい方にお聞きしたいと思い質問しました。どうぞよろしくお願いします。

  • バイナリ―ファイルっていうのは?

    バイナリ―ファイルというのをよく聞くのですが、 これはどういったファイルなんですか? 中に入っているデータは見れないんですか? 何も分からないんで、宜しくお願いします。 あと、拡張子に.UEA と.USTのついたファイルが何ファイルなのかがわかる人がいれば、ありがたいです。

  • バイナリファイル

    お尋ねします バイナリ データファイル(BIN data file)を開くにはどうすればいいのでしょうか? このファイルには、ほかにCCD、CUE、SUBといったファイルがあります。 見慣れない拡張子です。 お願いします。

  • バイナリファイルの編集

    stirling,bzなどのエディタを用いて、バイナリファイルを編集しようとしています。 テキスト(a.txt)のデータをバイナリファイルにコピペしようとしたのですが・・・ テキストで「ff ff ff ff」と書いてあったデータが、バイナリファイルにコピペすると「4646~」というように変換されてしまいました。 バイナリファイルでも「ff ff ff ff」とコピーしたい場合はどのようにすれば良いのでしょうか?

  • バイナリファイル

    VBでバイナリファイルを読み込み、処理しようとしているのですが、VBではバイナリファイルを扱えないのでしょうか? APIしかないのでしょうか? 例) バイナリデータ:10(16進) 取扱データ:16(10進) 上記のことをしたいのですが、うまく扱えません。 CDecも"&H10"なら16として扱えるのですが、バイナリデータをそのまま数値化することができません。 何か良い方法があれば教えて下さい。

  • バイナリーとして.wavファイルに書き込む方法は?

    バイナリーで書き込み拡張子.wavのファイルにしたいと考えています。 なお、.wavファイルのデータ構造は分かっています。 この場合、fwriteでバイナリーファイルとして書き込み、 拡張子を.wavにすればよいのでしょうか? それとも、.wavファイルとして書き込むためになんらかの処理が必要なのでしょうか? (おそらく拡張子を変えるだけだと、.txtファイルになると思いますので。)

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

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

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

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

  • バイナリファイル

    myfileはバイナリファイルだと思うのですが拡張子がありません。 バイナリファイルには拡張子が必要ないんでしょうか? 普通は myfile.txt とか myfile.bmp など拡張子を指定すると思うのですが。 教えてください。 if((fp = fopen("myfile", "wb"))==NULL) { exit(1); }