Oracle 9iデータベースと、製品イメージのバイナリデータを格納する列を持つOrderDetailsテーブルがあります。これらの画像は、サードパーティのツールを使用してのみ表示できます。どのサードパーティツールかわかりません。画像のフォーマットがわかりません。
とにかく、バイナリデータから画像の形式を見つけることができますか?
ありがとう
Oracle 9iデータベースと、製品イメージのバイナリデータを格納する列を持つOrderDetailsテーブルがあります。これらの画像は、サードパーティのツールを使用してのみ表示できます。どのサードパーティツールかわかりません。画像のフォーマットがわかりません。
とにかく、バイナリデータから画像の形式を見つけることができますか?
ありがとう
あなたの説明から、データにアクセスするために、またはデータを表示するためにサードパーティのツールが必要かどうかは明らかではありません。データは単にJPG、BMP、またはPNGであり、ツールは基本的にSQLフロントエンドである可能性があります。これを確認するには、バイナリデータをファイルに書き出して(プログラムにバイナリデータであることを注意深く伝えてください)、標準のイメージツールで開いてみてください。まともな画像エディタは拡張子を無視し、フォーマットを取得するためにデータをスニッフィングします。
それが本当に標準のバイナリイメージであることを確認する場合、2つのオプションがあります。
identify
やええ、JPG、PNG、GIF、その他の一般的な画像形式のヘッダーについて読んで、データ内でそれらのヘッダーを認識してみてください。