- 締切済み
バイナリファイルについて
質問なんですが テキストファイルを間違って消してしまって復元してみたのですがそのファイルがバイナリファイルとゆうファイルで開いてみても内容がわからなくなっています。 なんとか解析とかして読めるようにならないでしょうか? よろしくお願いします。
- wia
- お礼率50% (2/4)
- その他([技術者向] コンピューター)
- 回答数2
- ありがとう数0
- みんなの回答 (2)
- 専門家の回答
みんなの回答
現在のパソコンでのデータの更新(修正)保存は 一般的に、古いデータとまったく違う領域に 新しいデータを書き込むかたちで行なわれます。 (それが断片化を防ぐ方法の一つだから) そのため一つのファイルの、HDD上の痕跡は複数あります。 その中には、既に別のファイルで上書きされ… さらにそのファイルも削除されている場合があります。 そうすると、誤って、無意味なファイルを復元されることがあるわけです。 しかし、別の箇所に、目的のファイルが残っている可能性がありますから それらのすべてを別名保存で復元する必要が生じることがあります。 なお、テキストファイルが日本語文書である場合 バイナリーファイルとして表示した場合に 文字コードの誤認識で、失敗したように見える可能性も無いことはありません。 文字コードを切り替えられるソフトや 文字コードを変換するソフトを試す価値はあります。
- yambejp
- ベストアンサー率51% (3827/7415)
なんのソフトを使って復元したかわかりませんが おそらく復元に失敗していますので 解析して読むことは限りなく不可能にちかいと思います。
関連するQ&A
- バイナリファイルなのですが・・・。
研究用のデータを受け取ったのですが、テキストではなくバイナリファイルでもらいました。データを取得した人によると、↓にある装置を使って時系列データをintel86系バイナリフォーマットで記録したと言っていました。 http://www.sonysms.co.jp/j/products/datarecorder/pdf/SONY_PCscan3_jp.pdf どうにかしてこのバイナリファイルをテキストに変換して、データを取得したいのですが、どうしたらよいのでしょうか? ネットにあるバイナリ→テキスト変換ツールを使いましたが、16進数の数字が羅列されるだけで、エクセルなどで読めるデータ形式にはなりませんでした。
- 締切済み
- その他(プログラミング・開発)
- Perlでバイナリファイルを作成するには?
Perlでバイナリファイルを扱うことを考えていますが、そもそも、Perlでバイナリファイルを作成することができるのでしょうか? バイナリファイルを読み込んで解析するところまでは習得しています。よろしくお願いします。
- ベストアンサー
- Perl
- バイナリファイルの編集
stirling,bzなどのエディタを用いて、バイナリファイルを編集しようとしています。 テキスト(a.txt)のデータをバイナリファイルにコピペしようとしたのですが・・・ テキストで「ff ff ff ff」と書いてあったデータが、バイナリファイルにコピペすると「4646~」というように変換されてしまいました。 バイナリファイルでも「ff ff ff ff」とコピーしたい場合はどのようにすれば良いのでしょうか?
- 締切済み
- フリーウェア・フリーソフト
- DXFファイル内OLEフレームのバイナリデータに…
DXFファイル内OLEフレームのバイナリデータについて こちらに質問させていただいていいのか良くわかりませんが、質問させていただきます。 失礼にあたりましたらお許しください。 DXFファイルを解析して画像ファイルに落す処理を作成しています。 OLEオブジェクトとして挿入されているオブジェクトを解析しようとしているのですが、バイナリデータが入っています。 これは何のバイナリデータなのでしょうか? お分かりになる方がいらっしゃいましたら教えてください。
- 締切済み
- 中間ファイル
- バイナリファイルの書き出し
バイナリファイルにデータを書き込むプログラムを作りたいと思っています。実は、Standard MIDI Fileのバイナリファイルを作りたいんです。 SMFについては、今まで、直接バイナリエディタで開き、16進数の数字をいじくって、データ書き換えたりしてたので直接バイナリファイルに16進数での数字を書きたいんです。 たとえば、テキストファイルに903C408360803C0000みたいに吐き出すプログラムでは、バイナリファイルに書き出してからバイナリエディタで開くと こいつがさらに16進数に変換されてしまいますよね? そうならないようにするにはどうやればいいんですか?
- ベストアンサー
- その他(プログラミング・開発)
- Batファイルをバイナリ形式にする方法
いつもお世話になります。 Batファイルを作ったのですが、ファイルの内容を 見せたくありません。 バイナリにしてしまえば、テキスト等では 見れなくなるので、変換方法等あればご教授 ください。 また、バイナリに変換する以外にもファイルの内容が わからなくなればいいので他によい方法があれば おしえてください。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- バイナリファイルの区別
バイナリファイルか否かを判断するには 何をみたらよいのでしょうか? そもそもバイナリファイルって何?な状況なのですが、 自分が思っているのは01で表してそれを16進表記したもの なのかな??と思ってます。 単にテキストファイルを16進表記した場合と比べて、 これは間違いなくバイナリファイルだ、と特定できる 条件のようなのも教えていただければ幸いです。
- ベストアンサー
- その他([技術者向] コンピューター)
- バイナリファイルの検索について
いつもお世話になります。 今、検索について学習しているのですが、 文字列検索の場合はstrstrなどを使用すれば 検索できることは理解できました。 しかし、バイナリファイルの検索について理解できていません。 もし、バイナリ(画像や動画etc)ファイルの 中身を解析したい場合、 (1)JPEGなどのバイナリファイルを開く場合、fopen()でひらいてもいいのでしょうか?その他の方法ありますか? (2)バイナリファイルを開いた後、バイナリファイルの 0xfffeなど指定する値の検索がしたい場合は どのように検索したらいいのでしょうか? 関数や方法などありましたら教えてください。 どうぞよろしくお願い致します。
- ベストアンサー
- C・C++・C#
- テキストファイルのデータからバイナリを作りたい
現在、テキストデータとしてCSVファイル1つあたり8バイトのデータが1000個ほどのデータが書かれているファイルがあります。このデータをバイナリファイルへ数値も変換して行きたいと思っています。 たとえば1個目のデータ”12345678”というテキストデータをバイナリの"12345678"に変換したらそれを0x00番地に並べて、そして2個目のデータ”87654321”というデータをバイナリにしたらそれを0x90離れた場所に置いていき、それを1000回繰り返して、結果をバイナリファイルで出力したいのですが、何か簡単にできるフリーソフトなどありませんでしょうか? また、プログラムとかでも簡単にできるのならそうしたいのですが、どうしたらよいか教えていただけないでしょうか?
- ベストアンサー
- C・C++・C#