締切済み VBScriptでバイナリファイルアクセス 2010/03/10 19:25 VisualBasicScriptでファイルにバイナリデータを書き込むなどの、 バイナリアクセスをすることはできるのでしょうか。 もしできるのなら、方法を教えてください。 みんなの回答 (1) 専門家の回答 みんなの回答 equinox2 ベストアンサー率48% (321/660) 2010/03/11 00:04 回答No.1 http://www.google.co.jp/search?hl=ja&source=hp&q=adodb.stream+%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA&lr=&aq=9&oq=ADODB.Stream 質問者 お礼 2010/03/11 11:41 ありがとうございました。 通報する ありがとう 0 広告を見て他の回答を表示する(0) カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A バイナリファイル VBでバイナリファイルを読み込み、処理しようとしているのですが、VBではバイナリファイルを扱えないのでしょうか? APIしかないのでしょうか? 例) バイナリデータ:10(16進) 取扱データ:16(10進) 上記のことをしたいのですが、うまく扱えません。 CDecも"&H10"なら16として扱えるのですが、バイナリデータをそのまま数値化することができません。 何か良い方法があれば教えて下さい。 バイナリファイルをバイト単位でアクセスするには? 大サイズのバイナリファイルに対して、perlでチェックサムを調べたりCRCチェックをかけるプログラムを作成したいと考えています。従って、そのバイナリファイルからバイト単位でデータを取り出して、計算するということをしなければならないのですが、いちばん基本的なところの、『バイナリファイルからバイト単位で順番にデータを取り出す方法』がわかりません。 よろしくお願いします。 バイナリファイルなのですが・・・。 研究用のデータを受け取ったのですが、テキストではなくバイナリファイルでもらいました。データを取得した人によると、↓にある装置を使って時系列データをintel86系バイナリフォーマットで記録したと言っていました。 http://www.sonysms.co.jp/j/products/datarecorder/pdf/SONY_PCscan3_jp.pdf どうにかしてこのバイナリファイルをテキストに変換して、データを取得したいのですが、どうしたらよいのでしょうか? ネットにあるバイナリ→テキスト変換ツールを使いましたが、16進数の数字が羅列されるだけで、エクセルなどで読めるデータ形式にはなりませんでした。 バイナリファイルの書き出し バイナリファイルにデータを書き込むプログラムを作りたいと思っています。実は、Standard MIDI Fileのバイナリファイルを作りたいんです。 SMFについては、今まで、直接バイナリエディタで開き、16進数の数字をいじくって、データ書き換えたりしてたので直接バイナリファイルに16進数での数字を書きたいんです。 たとえば、テキストファイルに903C408360803C0000みたいに吐き出すプログラムでは、バイナリファイルに書き出してからバイナリエディタで開くと こいつがさらに16進数に変換されてしまいますよね? そうならないようにするにはどうやればいいんですか? バイナリ―ファイルっていうのは? バイナリ―ファイルというのをよく聞くのですが、 これはどういったファイルなんですか? 中に入っているデータは見れないんですか? 何も分からないんで、宜しくお願いします。 あと、拡張子に.UEA と.USTのついたファイルが何ファイルなのかがわかる人がいれば、ありがたいです。 バイナリファイル お尋ねします バイナリ データファイル(BIN data file)を開くにはどうすればいいのでしょうか? このファイルには、ほかにCCD、CUE、SUBといったファイルがあります。 見慣れない拡張子です。 お願いします。 バイナリファイルの編集 stirling,bzなどのエディタを用いて、バイナリファイルを編集しようとしています。 テキスト(a.txt)のデータをバイナリファイルにコピペしようとしたのですが・・・ テキストで「ff ff ff ff」と書いてあったデータが、バイナリファイルにコピペすると「4646~」というように変換されてしまいました。 バイナリファイルでも「ff ff ff ff」とコピーしたい場合はどのようにすれば良いのでしょうか? 【ACCESS】 バイナリデータの確認方法 ACCESSの通常のテーブルビューにて(ロング)バイナリデータ型のカラムを含むテーブルを表示した場合、当該カラムのセルに「バイナリデータ」と何故か型名が表示されて肝心のデータ内容が表示されません。 ACCESSにおいてバイナリデータのダンプ(01010101011 とか 0x1263fd325 とか、そんな感じのもの)を表示する方法があれば教えてください。 ※ ちなみにSQL Serverにおいても同様の事象が発生します DBMSが自分で管理しているデータの内容を表示できないというのはおかしな話なので、何かしら方法があるとは思うのですが・・・。 テキストファイルのデータからバイナリを作りたい 現在、テキストデータとしてCSVファイル1つあたり8バイトのデータが1000個ほどのデータが書かれているファイルがあります。このデータをバイナリファイルへ数値も変換して行きたいと思っています。 たとえば1個目のデータ”12345678”というテキストデータをバイナリの"12345678"に変換したらそれを0x00番地に並べて、そして2個目のデータ”87654321”というデータをバイナリにしたらそれを0x90離れた場所に置いていき、それを1000回繰り返して、結果をバイナリファイルで出力したいのですが、何か簡単にできるフリーソフトなどありませんでしょうか? また、プログラムとかでも簡単にできるのならそうしたいのですが、どうしたらよいか教えていただけないでしょうか? バイナリファイルの編集 サイズの大きいバイナリファイルがあります。 1レコードのサイズは200バイトです。 これの6バイト目から17バイト目を抜いたファイルを 作成するプログラムを考えています。 バイナリファイルの読みんだデータは 何型に格納すればいいのかわかりません。 よろしくお願いします。 C# ファイル→バイナリ→ファイルの変換 いつもお世話になっています。 只今、エクセルやワードなどのファイルをバイナリデータに変換し DBへ格納するプログラムを作成しています。 使用しているDBはSQLServerです バイナリデータに変換して格納することは出来ました ですが、そこから元のファイルに戻す方法が分かりません やりたいことは 1:バイナリデータを復元 2:ダウンロードする 3:ダウンロードすることなく開く の3つです 調べ方が悪いのか、全く見つからず困っています。 WebではなくWindowsフォームがベースのプログラムです サンプルや手順などがわかる方、よろしくお願いします。 バイナリファイルについて DataForkerというバイナリエディタで、MIDIのデータを書いたのですが 保存のしかたがよくわかりません。そのまま、適当にファイル名付けて、 .midと拡張子付けただけでは、これはMIDIファイルとして認識されないんでしょうか? VB6.0でのバイナリアクセス VB6.0でバイナリアクセスでファイルをオープンした場合、 例えば、test.datというファイルに 111110000011111 と書き込まれていて、 この[00000]の部分を消去して、 1111111111 というファイルを作成するにはどうしたらよいでしょうか? ただ、これを同一ファイル上で行いたいのです。 ですので、新たにtest2.datを作るとか、 test2.datを作ったあとにリネームするということはしたくないのです。 宜しくお願いいたします。 600kbyteくらいのバイナリファイルをバイナリ比較してくれるソフトはありませんか? 600kbyte程度のバイナリファイルで、そのファイルにデータを書き込むと、どのようにデータを並べているのか調べたく、データ追加を行うたびに追加前のデータファイルとをバイナリ比較してみたいと思っています。そのような比較用のフリーソフトをご存じの方いらっしゃいませんでしょうか。 以前から、”DF”という比較表示ソフトを使っていて、試してみたのですが、ファイルが大きすぎるらしく途中でフリーズしてしまいました。 ご存じの方いらっしゃいましたらご教授願います。 数GBのバイナリファイルの確認 HDD を人に譲るために DBAN というツールでデータを上書きしました。 ハードディスクの内容を安全に消去 - DBAN http://www.atmarkit.co.jp/fsecurity/rensai/securitytips/024dban.html ちゃんとデータが上書きされているか興味もあったため、HDD を dd でファイルに出力したところ、6.4 GB 程度ありました。 このファイルをバイナリエディタ Stirling で確認しようと思いましたが、 ファイルサイズが大きいためかエラーを出力して落ちてしまいました。 このような数 GB 以上のバイナリデータを確認する場合、どんな方法が 一番ベストでしょうか。ファイルを分割して、分割したファイルを バイナリエディタで確認するぐらいしかないでしょうか。 よろしくお願いします。 バイナリファイルの検索について いつもお世話になります。 今、検索について学習しているのですが、 文字列検索の場合はstrstrなどを使用すれば 検索できることは理解できました。 しかし、バイナリファイルの検索について理解できていません。 もし、バイナリ(画像や動画etc)ファイルの 中身を解析したい場合、 (1)JPEGなどのバイナリファイルを開く場合、fopen()でひらいてもいいのでしょうか?その他の方法ありますか? (2)バイナリファイルを開いた後、バイナリファイルの 0xfffeなど指定する値の検索がしたい場合は どのように検索したらいいのでしょうか? 関数や方法などありましたら教えてください。 どうぞよろしくお願い致します。 バイナリファイルの比較について困っております FDにあるファイルとHDにあるファイルをバイナリで開き 1バイトずつ比較を実施したいと考えております。 バイナリでファイルオープンまでは何とか出来たのですが、 ファイルを読み込み、1バイトずつ比較する方法が判りません。 どなたか御教授御願い致します。 バイナリ形式など、ファイルサイズを小さく保存したい あるファイルへデータを書き込み保存したいのですが、テキスト形式ではなく、バイナリ形式など、ファイルサイズが小さくて済む書き込み方法はないでしょうか? テキストファイルをバイナリファイルに変換 -32768, -32768, -32768, -32768, -32768, -32768, -32768, -32768, -32768, -32768, 130, 120, 120, 109, 100, 100, 94, 91, 90, 89, 87, -32768, 78, 71, … と続いていくテキストファイルのデータをバイナリデータにC言語で変換したいのですが、どうすれば変換出来るのでしょうか。 バイナリーとして.wavファイルに書き込む方法は? バイナリーで書き込み拡張子.wavのファイルにしたいと考えています。 なお、.wavファイルのデータ構造は分かっています。 この場合、fwriteでバイナリーファイルとして書き込み、 拡張子を.wavにすればよいのでしょうか? それとも、.wavファイルとして書き込むためになんらかの処理が必要なのでしょうか? (おそらく拡張子を変えるだけだと、.txtファイルになると思いますので。) 注目のQ&A 「前置詞」が入った曲といえば? 新幹線で駅弁食べますか? ポテチを毎日3袋ずつ食べています。 優しいモラハラの見抜き方ってあるのか モテる女性の特徴は? 口蓋裂と結婚 らくになりたい 喪女の恋愛、結婚 炭酸水の使い道は キリスト教やユダヤ教は、人殺しは地獄行きですか? カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
お礼
ありがとうございました。