• 締切済み

様々なバイナリファイルの修復

ファイルのダウンロードに失敗し壊れていると思われるバイナリファイルが 2つ、あるいは3つあります。 どれも一部が欠損していて壊れてはいるのですが、2つ、あるいは3つを合わせれば 一切欠損しておらず、全てのデータがそろっている場合に なんとかそれら2つ、あるいは3つのファイルを結合させて 元の正常な1つのファイルを作り出すということは出来ないのでしょうか? そのようなフリーソフトなどはありませんでしょうか? そのようなことが出来る仕組みというのは、存在しないのでしょうか? ファイルは、exeやrar、mpg、mp3、その他あらゆるもので・・・

みんなの回答

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.2

そのバイナリファイルは同じものをダウンロードしたのですか? 2つないし3つで1つのファイルを構成している(いわゆる分割されたファイル)のであれば修復は不可能。 同じものを何回かダウンロードしたのであれば・・状況次第であるがまず修復はできないでしょう。 ダウンロードに失敗しているということは、ファイルの最後のほうがダウンロード出来ていないということ。3つすべてのファイルで最後の部分が存在しないのだから補完することは不可能。 mpegやmp3なら最後のほうが欠落していてもその直前までなら再生できるソフトはある。 exeやrar、zipはヘッダーに自分自身の素性を記した情報があるので、その情報と実ファイルの情報とを照らし合わせて正常か異常かを判断していることも珍しくない。 EXEファイルは欠損があるとシステムに重大な障害を与える可能性があるのでそのへんはある程度しっかりしているし、圧縮ファイルも欠損したまま解凍するとオリジナル性が保たれないのでこちらもしっかりチェックしているはず。 DOSの時代にはPATCHユーティリティがあり、欠損したところを探し出し補うことは可能だったが、今はそういうものを必要としない仕組みが当たり前になっているので、複数ファイルから欠損部分を補うソフトは見たことがない。 AVIならダウンロードが未完了で再生できないものを再生できるようにインデックス情報を書き換えるツールというのをを見たことはあるけどね。

回答No.1

ご期待の回答ではないと思いますが。。。 2つあるいは3つのファイルが全く同じサイズのファイルである前提とします。 ファイル1:○○○○×××× ファイル2:××××○○○○ ○:欠損していない状態 ×:欠損している状態 このようなファイルのどこが欠損しているか場所がわかれば、○のところだけを 抜き出せば元に戻るはずです。 バイナリを編集するエディタがフリーで色々とありますので、○のところを範囲指定して 貼り付ければ元に戻ります。 申し訳ないですが、自動でできるようなソフトは見たことありません。 どちらが破損しているのかソフトでは判断が付かないと思います。 http://www.vector.co.jp/vpack/filearea/win/util/bin/edit/ バイナリエディタはStirlingやBZが有名どころです。

関連するQ&A

  • wmvファイルの結合

    複数ある動画のファイルを連続した1つのファイルにまとめたいと考えております。 mpgファイルやrmファイルは結合できるソフトが見つかったのですが、 wmvファイルはどうやって結合すればよいのでしょうか。 何かよいフリーソフトがあったら教えてください。

  • すべてのHDのファイルが179kbに。

    ある日、突然、パソコン内臓HD(C,D)、外付けHDの中に入っている zip,rar,mp3,jpgファイルがすべて179kbになってしまうという事態が起こりました。 mpg,avi,gif,bmp,exeファイルなどは、無事でした。 合計7つのHDに入っていた全てのzip,rar,mp3,jpgファイルがパーに なってしまい大変困っています。 フォルダの階層は関係なしです。 ファイル名(拡張子を含め)だけが残っている状態です。 更新日時が全て統一されており、そのときに起きた出来事のようです。 原因、対処法、前例など、ご存知の方いらっしゃいましたら、教えてください。 ちなみに、システムの復元、ボリュームエラーチェックなどは試しましたが無理でした。

  • aviファイルと音声ファイルの結合

    AVIファイルの映像と音声ファイルの結合をしたいのですが、よいフリーソフトがあれば教えてください。音声ファイルはMP3です。 WINDOWS ムービーメーカで結合してみたのですが、若干品質が落ちてしまいました。ですので、高品質で結合できるフリーソフトがあれば教えてください。よろしくお願いします。

  • MP4動画ファイルを結合して保存

    MP4動画ファイルをいくつか結合してPCに保存したいのですが、Ulead Movie Writer では DVDを作ることはできても動画ファイルのまま保存できません。ファイルはMP4でもmpg,wmvでもいいのですが、、、

  • 動画結合ファイル

    rmファイルやmovファイル、mpgファイル、wmvファイルの動画を結合したいのですが、いいフリーソフトはありませんか? 特にrmファイルの情報お待ちしております。

  • mp3のファイル2つ以上を1つのmp3ファイルにするには

    mp3のファイル2つ以上を1つのmp3ファイルにするための フリーソフトはありますでしょうか? cutするのはあるのですが、結合するソフトを探しています。 安ければ、有料のソフトでもいいのですが。

  • ライセンスキーを登録したら EXE のバイナリの書き換えするには

    Windows の 商用ソフトやシェアウェアによくあるのですが、 ライセンスキーを登録する画面で、ライセンスキーを入力すると、 設定ファイル(INIファイルとか)に書き込んだりレジストリの値を書き換えるのではなく、 EXEファイルそのものを書き換える(ように見える)ソフトがありますが(Eudor○などはそのようです) それってどういう仕組みか教えていただけないでしょうか? 自分でもそういうソフトを作ってみたいのです。 まあ、バイナリの書き換えをされるとクラックされてしまうでしょうけど、INIファイルに書いたりするよりはましかなと思いまして。

  • 拡張子が.001や.002の動画ファイル

    mpegの動画をDLしたのですが、 ”タイトル.MPG.003”のように、拡張子が.001や.002となっていてファイルを開くことができません。 自分なりに調べてみて 『これらのファイルが単純分割(?)されているのでは??』というところまで分かったのですが、 それをどうやったら結合して見ることのできるの状態にすることができるのか分かりません;; これらのファイルを見る方法(フリーソフトなど)教えていただけないでしょうか。

  • mpegファイルから音だけ

    mpgファイルから音・声だけとりだして mp3にする事なんてできないもんでしょうか? できればフリーソフトであればうれしいんですが・・・

  • MPGファイルをmp3に変換したい

    タイトルどおりですが、MPGファイルをmp3にしたいのです。 何かオススメのフリーソフトがあれば教えてください。 宜しくお願いします。