• 締切済み

バイナリファイルから一部を抜き出し保存したい

複数のバイナリファイルから、ある範囲だけを抜き出して保存したいと思います。 ファイルが複数あるので、なるべく簡単な操作で作業をしたいと思います。 良い方法やソフトなどご存知でしたら教えて下さい。

みんなの回答

  • tab0789
  • ベストアンサー率41% (15/36)
回答No.3

ある範囲が固定位置でかつ、指標となる文字列があれば ASCCNV.EXEというFREEソフトで レコード長固定、制御コードなしのデータに 固定長の個所に改行コード(CR,LF)をレコードの区切りとして入れる ことができます。 ASCCNV.exeをDOSプロンプトで実行し、 あとは指標となるデータが必ず出現するとして、 その行(レコード)を秀丸grepでぬく出す。 ってのはどうでしょう。

参考URL:
http://www.magicsoftware.co.jp/mginfo/library/userlib/dos/asccnv.htm
hirumin
質問者

補足

ASCII形式ではないので、お教え頂いた方法は使えないようです。

全文を見る
すると、全ての回答が全文表示されます。
  • heygoro
  • ベストアンサー率34% (10/29)
回答No.2

バイナリエディタで抜き出すことはできませんか? vectorにいけば、フリーのバイナリエィタがありますけど。

hirumin
質問者

補足

vectorはよく利用しています。 同じ処理を繰り返すのに、手間のかからない方法を求めていました。

全文を見る
すると、全ての回答が全文表示されます。
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

面倒なようでも、CとかPerlでプログラムするのが簡単だと思います

hirumin
質問者

補足

プログラミング環境、知識もないので自作は困難です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

  • ダウンロードしようとすると「バイナリファイルで保存」になってしまいます

    ダウンロードしようとすると「バイナリファイルで保存」になってしまいます。 いままで問題なくダウンロード出来ていたのですがここ数週間前から、メッセンジャーをダウンロードしようとしても、CCcleaner というフリーソフトウェアをアップデートするためにダウンロードボタンを押しても必ずバイナリファイルという形で保存する以外選択出来なくなってしまいました。 通常の形でダウンロードしたいのですが、どうすればよいのでしょうか・・・? 本当に困っているので皆さんどうかよろしくお願いいたします。

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

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

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

    アプリケーションで扱うデータの保存方法を模索中なのですが iniファイルやxmlファイルのような形式ですと、テキストファイルで変更することができるので BinaryFormatterを使用してバイナリで保存しようと考えています。 そこで、iniファイルやxmlのようにテキストファイルで保存する場合と BinaryFormatterを用いてバイナリ形式で保存する場合を比較したとき、 どちらの方が処理的に有利(処理が早い、軽いなど)とかあるのでしょうか? また、何度も何度もファイルへの書き込み処理が発生する場合、 どちらの方が処理的に有利(処理が早い、軽いなど)とかあるのでしょうか? 以上、よろしくお願いします。 環境 .NET FrameWork 2.0

  • バイナリファイルの検索

    テキストファイルを対象にして、文章中に「○○○」という文字を含んだファイルをピックアップするようなソフトがあると思います。 同じようにバイナリファイルを対象にした物はないでしょうか? 例えば「FF FF FF FF FF」を含んだファイルを検索、といったようなものです。 いちいち開いて検索して…の作業は大変なもので。 このようなソフトはあるでしょうか?

  • 数値 バイナリ 保存

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

    • ベストアンサー
    • Java
  • バイナリファイル

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

  • 600kbyteくらいのバイナリファイルをバイナリ比較してくれるソフトはありませんか?

    600kbyte程度のバイナリファイルで、そのファイルにデータを書き込むと、どのようにデータを並べているのか調べたく、データ追加を行うたびに追加前のデータファイルとをバイナリ比較してみたいと思っています。そのような比較用のフリーソフトをご存じの方いらっしゃいませんでしょうか。 以前から、”DF”という比較表示ソフトを使っていて、試してみたのですが、ファイルが大きすぎるらしく途中でフリーズしてしまいました。 ご存じの方いらっしゃいましたらご教授願います。

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

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

    • ベストアンサー
    • Mac
  • バイナリ

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